管理 Db2 Warehouse
以下信息描述了管理员为维护生产中的 Db2 Warehouse 数据库而执行的常见任务。
服务配置
| 任务 | 必需的许可权 | 详细信息 |
|---|---|---|
| 执行进入带有目录分区的 Db2 Warehouse pod | 实例管理员 | 要完成普通管理任务,请在 Db2 Warehouse pod 上运行 exec 命令。 |
| 对 Db2 Warehouse 数据库进行编目 | 实例管理员 | 通过运行 CLP 或 CLPPlus 命令对 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 Protect 在 Cloud 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 数据库中。 |