停止和启动一个 Db2 Warehouse 实例

在容器内停止并启动一个 Db2 Warehouse 实例以执行维护任务。

关于本任务

Db2 Warehouse 内置高可用性(HA)解决方案,可监控数据库 Db2 Warehouse 服务状态,并在服务出现问题时触发恢复操作。 在停止并启动之前,必须暂时禁用内置 Db2 Warehouse 的高可用性监控。

过程

  1. 执行进入 Db2 Warehouse pod,并使用目录分区
  2. 暂时禁用内置 HA:
    wvcli system disable -m "Disable HA before Db2 maintenance"
  3. 成为实例 Db2 Warehouse 所有者:
    su - ${DB2INSTANCE}
  4. 运行以下命令并执行所需的维护任务。
    db2stop
  5. 当维护任务完成后, Db2 Warehouse 请使用以下命令重新启动,并激活数据库(例如使用命令 db2 activate db BLUDB)。
    db2start
  6. 重新启用内置的高可用性监控:
    wvcli system enable -m "Enable HA after Db2 maintenance"
  7. 确认内置 HA 监视活动:
    wvcli system status
    提示: 您可能需要多次运行这些命令,才能使高可用状态显示为活动状态。
    注意: 有关关闭 Db2 Warehouse 实例 Db2 Warehouse 和集群的更多信息,请参阅 Db2 Warehouse 文档中的 《关闭和重启 Db2 Warehouse 自定义资源》