暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBASE数据库GBase 8s 的备份及恢复系统如何

GBASE数据库 2022-06-30
983

ON-Bar 备份与恢复系统

ON-Bar 由各种组件组成,它与存储管理器一起使用来备份和恢复数据。

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

ON-Bar 和数据库服务器组件:

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

备份服务 API (XBSA) ON-Bar 和存储管理器通过“备份服务应用程序编程接口 (XBSA)”通信,该接口支持存 储管理器为数据库服务器管理介质。通过使用存储管理器的开放式系统接口,ON-Bar 可 以与各种同样使用 XBSA 的存储管理器一起工作。 每个存储管理器建立并分配一个唯一版本的 XBSA 共享库。必须使用随存储管理器提供 的 XBSA 共享库版本。例如,如果使用 GBase 8s 主存储管理器,那么还必须使用 ONBar 提供的 XBSA 共享库。ON-Bar 和 XBSA 共享库必须以相同方式(32 位或 64 位)进行编译。例如,如果使用 Storage Manager,那么还要使用 ON-Bar 提供的 XBSA 共享库。ON-Bar 和 XBSA 共享库必须以相同方式(32 位或 64 位)进行编译。 ON-Bar 使用 XBSA 与存储管理器交换以下类型的信息:

控制数据 ON-Bar 与存储管理器交换控制数据以验证 ON-Bar 和 XBSA 是否兼容,并确保以 正确顺序将对象恢复到数据库服务器的正确实例,以及跟踪备份对象的历史记录。 

备份或恢复数据 在备份与恢复期间,ON-Bar 和存储管理器使用 XBSA 交换来自指定存储空间或逻 辑日志文件的数据。 ON-Bar 使用 XBSA 事务来确保数据的一致性。包含在一个事务中的所有操作被看作是 一个单元。一个事务中的所有操作必须成功,才能恢复传送给存储管理器的对象。

ON-Bar 目录表 ON-Bar 使用 sysutils 数据库中的目录表来跟踪备份与恢复操作。 onsmsync 实用程序使 用其他目录表来跟踪其操作。

ixbar 文件:ON-Bar 紧急引导文件 每次备份后会自动更新紧急引导文件。该文件包含 ON-Bar 执行冷恢复所需的信息。 

重要: 请勿修改紧急引导文件。如果进行了修改,将可能导致 ON-Bar 选择错误的备份作为 恢复的一部分,这可能会引起数据损坏或系统故障。 引导文件的文件名是 ixbar.servernum,其中 servernum 是 SERVERNUM 配置参数的 值。 ON-Bar 紧急引导文件位于 UNIX™ 上的 $GBS_HOME/etc 目录中。您可以更改 BAR_IXBAR_PATH 配置参数中指定的信息,从而覆盖引导文件的缺省路径和名称。 

bar_act.log 文件:ON-Bar 活动日志 ON-Bar 将参考、进度、警告、错误和调试消息写入 ON-Bar 活动日志 bar_act.log 中。 ON-Bar 备份和恢复错误不会出现在标准输出中。如果在您备份和恢复数据时发生错误, 请检查 ON-Bar 活动日志中的信息

ON-Bar 脚本 ON-Bar 实用程序在 UNIX™ 上包含一个 shell 脚本,用于定制备份与恢复操作。

ON-Bar 的存储管理 必须使用存储管理器来通过 ON-Bar 执行备份与恢复操作。存储管理器是管理包含备份的 存储设备和介质的应用程序。存储管理器将处理所有的介质标号、安装请求以及存储卷。 Storage Manager 包含在数据库服务器中。GBase 8s 主存储管理器 包含在数据库服务器 中。但是,您可以选择使用受 ON-Bar 支持且与您的存储设备兼容的另一个存储管理器

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论