通过目录分区可执行到 Db2 Warehouse pod 中

重要信息: IBM Cloud Pak for Data 4.8 版本将于 2025 年 7 月 31 日结束支持 (EOS)。 欲了解更多信息,请参阅 IBM Cloud Pak for Data 版本 4.X 的停止服务公告

IBM Cloud Pak for Data 4.8 版本支持结束之前,升级到 IBM Software Hub 5.1 版本。 有关更多信息,请参阅IBM Cloud Pak for Data 版本 4.8 升级到 IBM Software Hub 版本 5.1

要执行一些常见管理任务,您必须能够在具有目录分区的 Db2 Warehouse pod 上运行 exec 命令。

准备工作

为了能够在不进行修改的情况下复制命令并在系统上运行这些命令,请完成各种安装环境变量的一次性设置。 例如, PROJECT_CPD_INST_OPERANDS 环境变量定义数据库部署的名称空间。 有关更多信息,请参阅 设置安装环境变量

过程

  1. 要查找相应的 db2ucluster 资源名称并创建 db2ucluster 环境变量,请运行以下命令:
    oc get db2ucluster --all-namespaces
    db2ucluster=db2ucluster_resource_name
  2. 查找用于数据库部署的 Db2 Warehouse pod 的名称:
    db2_podname=$(oc -n ${PROJECT_CPD_INST_OPERANDS} get po --selector name=dashmpp-head-0 | grep ${db2ucluster} | awk {'print $1'})
  3. 运行 exec 命令以执行到 Db2 Warehouse pod 中:
    oc -n ${PROJECT_CPD_INST_OPERANDS} exec -it ${db2_podname} -- bash