停止和启动 Db2 实例

停止并启动容器内的 Db2® 实例以执行维护任务。

关于本任务

Db2 Warehouse 随附内置高可用性 (HA) 解决方案,用于监视和触发恢复操作 (如果 Db2 数据库服务存在问题)。 在停止并启动 Db2之前,必须临时禁用内置 HA 监视。

过程

  1. Exec 到具有目录分区的 Db2 Warehouse pod 中。
  2. 暂时禁用内置 HA:
    sudo wvcli system disable -m "Disable HA before Db2 maintenance"
  3. 成为 Db2 实例所有者:
    su - ${DB2INSTANCE}
  4. 运行 db2stop 命令并执行所需的维护任务。
  5. 完成维护任务后,使用 db2start 命令重新启动 Db2 ,并激活数据库 (例如,使用 db2 activate db BLUDB命令)。
  6. 以 root 用户身份重新启用内置 HA 监视:
    sudo wvcli system enable -m "Enable HA after Db2 maintenance"
  7. 确认内置 HA 监视处于活动状态:
    sudo wvcli system status
    sudo wvcli system devices
    提示: 在 HA 状态显示为活动之前,您可能必须多次运行这些命令。