管理该 Db2 服务
以下信息描述了管理员为维护生产环境中的数据库 Db2 而执行的常见任务。
服务配置
| 任务 | 必需的许可权 | 详细信息 |
|---|---|---|
| 通过 Exec 进入 Db2 pod | 实例管理员 | 要完成常见管理任务,请在 Db2 pod 上运行 命令 |
| 数据库 Db2 编目 | 实例管理员 | 通过运行 CLP 或 CLPPlus 命令对 Db2 数据库进行编目。 |
| 将应用程序连接到数据库 Db2 服务器 | 实例管理员 | 通过 JDBC / 连接 ODBC 您的应用程序至数据库 Db2 服务器。 |
| 使用用户 Software HubIBM ID Db2 连接至 | 实例管理员 | 使用您的 IBM Software Hub 用户ID和密码通过该 Db2 服务进行身份验证。 |
| 用户凭证及支持的身份验证方法 Db2 | 实例管理员 | 使用您的 IBM Software Hub 凭据连接到数据库 Db2 服务。 |
| 为用户提供访问数据库 Db2 的权限 | 实例管理员 | 只有管理员才能为其他用户提供数据库访问权限。 |
| 连接到 Db2 端口和服务 | 实例管理员 | 您可以使用 服务 Db2NodePort 或面向外部的Ingress控制器,将应用程序连接到 Db2 上 IBM Software Hub。 |
| 将客户端连接至 Db2 HADR配置 | 实例管理员 | 要连接到 Db2 高可用性灾难恢复(HADR)配置, IBM Software
Hub外部客户端可使用主节点的主机名和IP地址以及服务 NodePort 。 |
| 使用 Db2 配置 TLS 客户端连接 | 实例管理员 | 使用传输层安全协议( TLS )在 Db2 客户端与部署在上的集成 Db2 数据库 IBM Software Hub服务器之间建立安全连接。 |
数据库配置
| 任务 | 必需的许可权 | 详细信息 |
|---|---|---|
| 更改 Db2 配置设置 | 实例管理员 | 更改以下配置设置:
|
| 为新部署或现有 Db2 部署设置时区 | 实例管理员 | 将您的数据库实例设置为特定时区。 |
| 升级已部署的 Db2 服务的许可证 | 实例管理员 | 部署服务 Db2 后,您可以将许可证从 升级 Db2Community Edition 至 Db2 高级版。 |
| 启用 Db2 Spatial Extender | 实例管理员 | 您可以启用空间 Db2 扩展器组件,将地理空间数据存储在特殊数据类型中,并提供空间网格索引以提升性能。 |
| 在单一 Db2 部署环境中管理多个数据库 | 实例管理员 | 您可以使用该 manage_databases 工具对数据库执行添加、删除及其他操作。 |
| Db2 高可用性灾难恢复 (HADR) | 实例管理员 | Db2 支持 Db2 高可用性灾难恢复 IBM Software Hub (HADR),可在多种拓扑结构中防止数据丢失,包括主备节点位于同一集群或不同 Red Hat OpenShift 集群、同一项目(命名空间)或不同项目(命名空间)的情况。 |
安全性
| 任务 | 必需的许可权 | 详细信息 |
|---|---|---|
| 将 IBM Software Hub 审计记录导出至安全信息与事件管理解决方案 | 实例管理员 | 记录用户活动。 Db2 |
| 更新密码 Db2 密钥 | 实例管理员 | 更改数据库密码密钥。 |
| 定位数据库 Db2 的密钥库 | 实例管理员 | 定位您的数据库密钥库。 |
| Db2 SCC功能 | 实例管理员 | 安装服务时,系统会自动为该 Db2 服务创建自定义安全上下文约束(SCC)。 |
| 在更新 IBM Software Hub 自签名证书后,更新 Db2 SSL 证书 | 当自签名 IBM Software Hub 证书更新时,您必须更新 SSLDb2 证书。 | |
| 为配置审计日志记录 Db2 | 实例管理员 | 为您的数据库配置审计日志记录。 |
| 配置日志流传输 Db2 | 实例管理员 | 为您的数据库配置日志流传输。 |
备份和复原
| 任务 | 必需的许可权 | 详细信息 |
|---|---|---|
| 备份与还原 IBM Software Hub | 集群管理员 | 选择正确的备份和恢复方法 IBM Software Hub。 |
| 启用自动备份功能 Db2 | 实例管理员 | 启用自动数据库备份作为灾难恢复策略的一部分,以确保数据库能够正确且 Db2 定期地进行备份 |
| 备份数据库 Db2 | 实例管理员 | 请 IBM Software Hub 在在线或离线模式下备份您的 Db2 数据库。 |
| 恢复数据库 Db2 | 实例管理员 | 从 IBM Software Hub 离线备份或在线备份中恢复您的 Db2 数据库。 |
| 删除用于备份或还原的自定义资源 Db2 | 实例管理员 | 已删除的自定义资源无法恢复。 |
| 使用 IBMSpectrum Protect ( Tivoli Storage Manager ) 进行 Db2 备份和还原 | 实例管理员 | 您可以通过 IBM Software Hub 使用 IBM Spectrum Protect(原名)来 Db2 备份 Tivoli Storage Manager。 |
资源管理
| 任务 | 必需的许可权 | 详细信息 |
|---|---|---|
| 手动调整服务资源的规模 | 不受支持 | |
| 为服务自动扩展资源 | 不受支持 | |
| 关闭并重新启动服务 | 实例管理员 | 手动关闭 Db2 以防止其占用资源。 当您需要再次使用该服务时,可以重新启动它。 |
| 扩展 Db2 | 实例管理员 | 为您的数据库增加更多内存和CPU资源。 |
| 将部署切换为使用专用资源 | 实例管理员 | 为您的数据库分配专用资源,仅供其使用。 |
| 停止和启动一个 Db2 实例 | 实例管理员 | 暂时停止您的 Db2 数据库以完成维护任务。 |
| 在单一 Db2 部署环境中管理多个数据库 | 实例管理员 | 配置您的系统 Db2 以使用多个数据库。 |
| 关闭并重新启动一个 Db2 实例 | 实例管理员 | 关闭数据库 Db2 以降低资源消耗。 |
支持
| 任务 | 必需的许可权 | 详细信息 |
|---|---|---|
| 使用工具 db2support 在 Db2 | 实例管理员 | 收集关于你 Db2 所处环境的信息。 |
| 查看 Db2 日志文件 | 实例管理员 | 查看两类 Db2 日志文件:容器日志和 Db2 诊断日志。 |
| 使用必须收集 OpenShift 的实用程序来 Db2 | 实例管理员 | 使用 must-gather OpenShift 实用程序收集有关服务 Db2 运行集群 Red Hat OpenShift 的数据以及数据库特定信息。 |
| Db2 节点故障行为与预期 | 实例管理员 | 该 Db2 服务在Pod层级上保持高可用性。 这包括:当容器内的任何组件发生故障时自动执行容器内恢复,以及当容器发生故障时自动执行容器恢复。 |
| 管理 Db2 事务日志 | 实例管理员 | 删除未使用的日志文件以增加数据库的存储空间。 |
| 管理诊断目录 Db2 | 实例管理员 | 作为数据库管理员,您可以清理由.NET Framework在完成各种进程 Db2 时创建的文件。 |
| 使用 Db2 服务管理任务计划程序(ATS)实现任务自动化 | 实例管理员 | 您可以使用管理任务计划 Db2 程序 (ATS) 命令行界面来轮换 SSL 证书并管理诊断日志文件。 |
| 监控服务 Db2 | 实例管理员 | 您可以通过先启用监控功能来监控数据库 Db2 中的数据。 |
数据迁移
| 任务 | 必需的许可权 | 详细信息 |
|---|---|---|
| 将数据加载到 Db2 | 实例管理员 | 要将数据加载到 Db2 on IBM Software Hub中,该数据必须位于 容器 Db2 内部可见的位置。 |