还原集群

如果具有高可用性集群,那么从 GBase 8s 的新版本还原时必须完成附加任务。必须仅还原主数据库服务器。

进行还原时服务器会自动除去辅助服务器。主服务器上的还原完成后,必须在高可用性集群中重新创建所有 HDR、RS 和 SD 辅助服务器。

先决条件

还原集群时,确保按照以下过程中所示顺序停止和启动集群中的服务器。

要还原高可用性集群,请执行以下操作

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

现在,集群中所有服务器的还原已完成。