ON-Bar 组件

ON-Bar 组件包含命令行实用程序、目录表、活动日志和紧急引导文件。请将 ON-Bar 与存储管理器及其 XBSA 共享库一起使用。

下图显示了 ON-Bar 和数据库服务器组件:
  • 数据库服务器中的存储空间(数据库空间、Blob 空间和智能大对象空间)以及逻辑日志
  • sysutils 数据库,其中包含 ON-Bar 目录表
  • onbaronbar-d 命令行实用程序
  • 系统上存储管理器的 XBSA 共享库
  • 用于存储备份的存储介质
  • ON-Bar 活动日志
  • ON-Bar 紧急引导文件

图: GBase 8sON-Bar 组件


本图在周围文本中进行了描述。

ON-Bar 与数据库服务器和存储管理器进行通信。请使用 onbar 命令启动备份或复原操作。缺省情况下,ON-Bar 以并行方式备份和复原存储空间。ON-Bar 始终以串行方式处理日志文件。

对于备份会话,ON-Bar 从数据库服务器请求存储空间和逻辑日志的内容,并将它们传递到存储管理器。存储管理器将数据存储在存储介质上。对于复原会话,ON-Bar 从存储管理器请求已备份的数据,然后在数据库服务器上复原该数据。

ON-Bar 首先备份关键数据库空间,接着是剩余存储空间,最后备份逻辑日志。关键数据库空间rootdbs 以及包含逻辑日志和物理日志的数据库空间。

ON-Bar 还会在备份期间将以下关键文件放到归档中:
  • onconfig 文件
  • sqlhosts 文件
  • oncfg_servername.servernum 文件
  • ON-Bar 紧急引导文件:ixbar.servernum

您可以复原存储在原始文件和格式化文件中的存储空间。如果系统包含主存储空间和镜像存储空间,那么复原(外部复原除外)期间 ON-Bar 将同时写入主块和镜像块。

ON-Bar 状态和错误消息将写入活动日志文件 bar_act.log 中。