了解如何设置并使用 GBase 8s Primary Storage Manager 来管理 onbar 实用程序用于备份与复原实例的存储设备。每个示例显示如何针对特定备份策略使用存储管理器。
先决条件:
在这些示例中,存储管理器是指 GBase 8s Primary Storage Manager。
本例显示如何设置并使用 GBase 8s Primary Storage Manager 来将单个数据库服务器实例的数据和逻辑日志备份到目录 $GBASEDBTDIR/backups 中。
在本例中,您将更新配置文件以使 GBase 8s Primary Storage Manager 能够与 ON-Bar 通信,并指定您希望存储备份的目录。然后,使用 onbar 实用程序来执行所有联机存储空间和已用逻辑日志的标准 0 级备份。 通过检查记录的消息并使用 onpsm 实用程序来确认已创建了存储对象,从而验证该备份。
通过几个简单步骤,您已配置了存储管理器并执行了某个实例到文件设备的完全备份。所需的配置极少,因为存储管理器使用各种 ON-Bar 配置参数的缺省设置。
GBase 8s 备份中不包含存储目录表。作为灾难恢复策略的一部分,请确保使用您的操作系统工具来备份存储目录表。如果存储目录表丢失,那么 onbar 实用程序无法复原 GBase 8s Primary Storage Manager 创建的备份对象。 存储目录表的位置由 PSM_CATALOG_PATH 配置参数设置(缺省值为 $GBASEDBTDIR/etc/psm)。
要从备份对象复原实例,请使用 onbar 实用程序。 存储管理器将为您跟踪备份对象和存储设备。
此示例显示如何配置一个 GBase 8s Primary Storage Manager 实例来管理多驻留环境中的两个数据库服务器实例的存储设备。
在此示例中,您将在同一台计算机上设置两个独立的数据库服务器环境。每个数据库服务器都安装在一个独立的目录中:(/usr/gbasedbt/ids1210fc1 和 /usr/gbasedbt/ids1210fc1b),并且具有一个数据库服务器实例。这两个数据库服务器实例上的备份操作的存储由一个 GBase 8s Primary Storage Manager 实例管理。 为每个实例配置了物理和逻辑数据的存储设备池。
此示例显示如何将备份导出到新目录,并从该目录导入备份对象。
假设您保留了五个备份生成。作为额外的预防措施,您还将最近几个备份的副本保留在一个单独的目录中。在此示例中,您将使用 onsmsync 实用程序将最近备份导出到单独目录中的 GBase 8s Primary Storage Manager 外部池,并从中导入该备份。
存储管理器跟踪外部设备池 (EXTPOOL) 中的设备,以便可以与外部设备之间复制对象。(虽然存储管理器会跟踪设备,但它不会跟踪存储管理器目录中 EXTPOOL 池内部的文件和对象。)
onsmsync -I -p pw_sept5
使用您自己的文件传输方法,根据需要将导出的备份移至其他机器。
此示例显示如何使用 onsmsync 实用程序从名为 gbasedbt_serv1 的数据库服务器导出备份。 此示例还显示了如何使用 onsmsync 实用程序将数据导入到名为 gbasedbt_serv2 的服务器。