停止并启动容器内的 Db2® 实例以执行维护任务。
关于本任务
Db2 Warehouse 随附内置高可用性 (HA) 解决方案,用于监视和触发恢复操作 (如果 Db2 数据库服务存在问题)。 在停止并启动 Db2之前,必须临时禁用内置 HA 监视。
过程
- Exec 到具有目录分区的 Db2 Warehouse pod 中。
- 暂时禁用内置 HA:
sudo wvcli system disable -m "Disable HA before Db2 maintenance"
- 成为 Db2 实例所有者:
- 运行 db2stop 命令并执行所需的维护任务。
- 完成维护任务后,使用 db2start 命令重新启动 Db2 ,并激活数据库 (例如,使用
db2 activate db
BLUDB命令)。
- 以 root 用户身份重新启用内置 HA 监视:
sudo wvcli system enable -m "Enable HA after Db2 maintenance"
- 确认内置 HA 监视处于活动状态:
sudo wvcli system status
sudo wvcli system devices
提示: 在 HA 状态显示为活动之前,您可能必须多次运行这些命令。