在可以运行 db2 backup 或 db2 restore 命令之前,需要识别部署了 Db2® 数据库服务的节点。
过程
- 要标识 Db2 容器,请在集群中的任何节点上运行以下命令:
kubectl get pods -n namespace | grep db2u
将 namespace 替换为数据库部署到的集群名称空间。
此命令返回 Db2 数据库配置的一个或多个节点的列表。 对于单节点配置,目录节点始终与物理节点相同。
样本 SMP 配置:
db2oltp-1556786589-db2u-0 1/1 Running 0 3h54m
- 退出该 bash shell 并向托管 Db2 数据库服务的单个节点打开新 shell。
kubectl exec -it -n namespace db2oltp-node -- bash
将 db2oltp-node 替换为上一步中找到的节点名称。
下一步操作
打开 Bash shell 后,可以继续 脱机备份 Db2 数据库 或使用命令 复原 Db2。