管理 Db2 Warehouse

以下信息描述了管理员为维护生产中的 Db2 Warehouse 数据库而执行的常见任务。

注: 您可以使用 Db2 Data Management Console 来管理,监视,管理和优化 Db2 Warehouse 数据库的性能。 控制台是必须安装的单独服务。

服务配置

任务 必需的许可权 详细信息
执行进入带有目录分区的 Db2 Warehouse pod 实例管理员 要完成普通管理任务,请在 Db2 Warehouse pod 上运行 exec 命令。
对 Db2 Warehouse 数据库进行编目 实例管理员 通过运行 CLPCLPPlus 命令对 Db2 Warehouse 数据库进行编目。
将应用程序连接到 Db2 Warehouse 数据库服务器 实例管理员 通过 JDBC/ODBC 将应用程序连接到 Db2 Warehouse 数据库服务器。
使用 Db2 Warehouse 和 Cloud Pak for Data 用户 ID 连接 实例管理员 使用 Db2 Warehouse 服务的 Cloud Pak for Data 用户 ID 和密码进行身份验证。
Db2 Warehouse 中的用户凭证和支持的身份验证方法 实例管理员 使用 Cloud Pak for Data 凭据连接到 Db2 Warehouse 数据库服务。
允许用户访问 Db2 Warehouse 数据库 实例管理员 只有管理员可以允许其他用户访问数据库。
连接到 Db2 Warehouse 端口和服务 实例管理员 您可以使用 Db2 Warehouse NodePort 服务或面向外部的 Ingress Controller 将应用程序连接到 Cloud Pak for Data 上的 Db2 Warehouse
将客户端连接到 Db2 Warehouse HADR 配置 实例管理员 要连接到 Cloud Pak for Data 上的 Db2 Warehouse 高可用性灾难恢复 (HADR) 配置,外部客户端可以使用主节点和 NodePort 服务的主机名和 IP 地址。
使用 Db2 Warehouse 实例管理员 使用传输层安全 (TLS) 创建从 Db2 Warehouse 客户端到部署在 IBM Cloud Pak for Data 上的集成 Db2 Warehouse 数据库服务器的安全连接。

数据库配置

任务 必需的许可权 详细信息
更改 Db2 Warehouse 配置设置 实例管理员 更改以下对象的配置设置:
  • 数据库参数
  • 数据库管理器参数
  • 注册表变量和环境变量
设置新部署或现有部署的时区 实例管理员 将数据库实例设置为特定时区。
Q Replication for Db2 Warehouse 实例管理员 使用 Q Replication 实现持续可用性,包括灾难恢复,以保证业务连续性。
Db2 Warehouse 高可用性灾难恢复 (HADR) 实例管理员 为数据库配置高可用性灾难恢复 (HADR)。

安全性

任务 必需的许可权 详细信息
Cloud Pak for Data 审计记录导出到安全信息和事件管理解决方案 实例管理员 记录 Db2 Warehouse的用户活动。
更新 Db2 Warehouse 密码秘密 实例管理员 更改数据库密码私钥。
为 Db2 Warehouse 数据库定位 SSL 密钥存储 实例管理员 找到数据库的密钥库。
Db2 Warehouse SCC 功能 实例管理员

安装 Db2 Warehouse 服务时,会自动为服务创建自定义安全上下文约束 (SCC)。

Db2 Warehouse 所需角色和权限 实例管理员 您必须在 Cloud Pak for Data 平台上拥有特定角色和权限,才能在 Cloud Pak for Data 上安装和使用 Db2 Warehouse 服务。
在更新 Cloud Pak for Data 自签名证书后更新 Db2 Warehouse SSL 证书 实例管理员

更新 Cloud Pak for Data 自签名证书时,还必须更新 Db2 Warehouse SSL 证书。

为 Db2 Warehouse 实例管理员 配置数据库的审计日志记录。
为 Db2 Warehouse 实例管理员 为数据库配置日志流。

备份和复原

任务 必需的许可权 详细信息
备份和复原 Cloud Pak for Data 集群管理员 选择正确的方法来备份和复原 Cloud Pak for Data
在 Db2 Warehouse 实例管理员 启用自动数据库备份作为灾难恢复策略的一部分,以启用 Db2 Warehouse 备份数据库。
备份 Db2 Warehouse 数据库 实例管理员 Cloud Pak for Data 上以联机或脱机模式备份 Db2 Warehouse 数据库
复原 Db2 Warehouse 数据库 实例管理员 从脱机备份或联机备份恢复 Cloud Pak for Data 上的 Db2 Warehouse 数据库。
使用 IBM Spectrum Protect 备份和恢复 Db2 Warehouse (Tivoli Storage Manager) 实例管理员 使用 IBM Spectrum ProtectCloud Pak for Data 上备份 Db2 Warehouse

资源管理

任务 必需的许可权 详细信息
手动缩放服务的资源 不受支持  
自动缩放服务的资源 不受支持  
关闭并重新启动服务 实例管理员 手动关闭 Db2 Warehouse 以阻止其使用资源。 您可以在需要再次使用服务时将其重新启动。
对 Db2 Warehouse 进行纵向增容 实例管理员 为数据库添加更多内存和 CPU 资源。
更改部署以使用专用资源 实例管理员 分配专用资源以专门用于数据库。
停止和启动 Db2 Warehouse 实例 实例管理员 临时停止 Db2 Warehouse 数据库以完成维护任务。
关闭并重新启动 Db2 Warehouse 实例 实例管理员 关闭 Db2 Warehouse 数据库以减少资源消耗。

支持

任务 必需的许可权 详细信息
在 Db2 Warehouse 中使用 db2support 工具 实例管理员 收集有关 Db2 Warehouse 环境的信息。
查看 Db2 Warehouse 日志文件 实例管理员 查看两类 Db2 Warehouse 日志文件:容器日志和 Db2 Warehouse 诊断日志。
为 Db2 Warehouse 使用 OpenShift 必须收集实用程序 实例管理员 使用 OpenShift 必须收集实用程序,收集运行 Db2 Warehouse 服务的 Red Hat OpenShift 集群的数据以及特定于数据库的信息。
Db2 Warehouse 节点故障行为和期望 实例管理员 Db2 Warehouse服务可在 pod 级别保持高可用性。 这包括容器内任何组件发生故障时的容器内自动恢复,以及容器发生故障时的容器自动恢复。
管理Db2 Warehouse的诊断目录 实例管理员 除去未使用的日志文件以增加数据库的存储空间。
管理Db2 Warehouse事务日志 实例管理员 手动或使用 prune history 命令删除不需要的日志文件和目录。
使用Db2 Warehouse服务的管理任务调度程序 (ATS) 自动执行任务 实例管理员 您可以使用 Db2 Warehouse 管理任务调度程序 (ATS) 命令行界面来旋转 SSL 证书和管理诊断日志文件。
监控Db2 Warehouse服务 实例管理员 您可以通过首先启用监控来监控 Db2 Warehouse 数据库中的数据。

数据迁移

任务 必需的许可权 详细信息
将数据载入Db2 Warehouse 实例管理员 将数据装入到 Db2 Warehouse 数据库中。