如果具有高可用性集群,那么从 GBase 8s 的新版本还原时必须完成附加任务。必须仅还原主数据库服务器。
进行还原时服务器会自动除去辅助服务器。主服务器上的还原完成后,必须在高可用性集群中重新创建所有 HDR、RS 和 SD 辅助服务器。
先决条件:
还原集群时,确保按照以下过程中所示顺序停止和启动集群中的服务器。
要还原高可用性集群,请执行以下操作:
-
发出 oncmsm -k connection_manager_name 命令来停止连接管理器。
-
如果将高可用性数据复制 (HDR) 辅助服务器用作备份服务器(以防出现意外事件):
-
发出 onmode -sy 命令来停顿主服务器,以防用户连接到该服务器。
-
在主服务器上发出 onmode –c 命令来强制执行检查点。
-
以如下顺序停止集群中的服务器并执行以下任务:
-
如果具有远程独立 (RS) 服务器,那么发出 onmode -ky 命令将其停止。
-
如果具有共享磁盘 (SD) 服务器,那么发出 onmode -ky 命令将其停止。
-
如果您有高可用性数据复制 (HDR) 辅助服务器,那么发出 onmode -ky 命令将其停止。
-
发出 onmode -b target_IDS_version 命令来还原标准服务器。
-
验证还原是否成功以及服务器是否已停止。如果还原不成功,那么检查消息日志以了解错误消息,采取适当操作并重新启动还原。
-
在每个服务器上,将 GBASEDBTDIR 环境变量设置为目标安装的完整路径名。
-
确保目标安装中具有所有必需的配置文件。
-
如从 GBase 8s V8.5 还原中所述执行任何其他数据库服务器还原任务。
-
发出 oninit 命令来启动主服务器。
-
发出 oncmsm 命令来启动连接管理器。
-
发出 oninit 命令来启动 SD 辅助服务器。
-
备份所有日志,然后使用 ON–Bar 或 ontape 在主服务器上制作 0 级备份,以在必要时重新建立 RS 和 HDR 服务器。
-
如果具有 RS 辅助服务器:
-
发出 onmode –d add RSS rss_server_name 命令在主服务器上添加 RS 条目。
-
还原后,从主服务器上所制作的 0 级备份中以 0 级恢复操作启动 RS 辅助服务器。
-
在 RS 辅助服务器上,运行 onmode -d RSS primary_server_name 命令,然后在每次运行命令后等待“RSS 辅助服务器正常运作”消息出现。
-
如果具有 HDR 辅助服务器:
-
发出 onmode -d primary hdr_secondary_server_name 命令在主服务器上重新建立 HDR 对。
-
还原后,从主服务器上所制作的 0 级备份中以 0 级恢复操作启动 HDR 辅助服务器。
-
在 HDR 辅助服务器上,运行 onmode -d secondary primary_server_name 命令,然后在每次运行命令后等待“HDR 辅助服务器正常运作”消息出现。