管理该 Db2 服务

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

注: 您可以使用 Db2 Data Management Console 来管理、监控、维护和优化 数据库 Db2 的性能。 控制台是一个独立的服务,您必须安装它。

服务配置

任务 必需的许可权 详细信息
通过 Exec 进入 Db2 pod 实例管理员

要完成常见管理任务,请在 Db2 pod 上运行 命令 exec

数据库 Db2 编目 实例管理员 通过运行 CLPCLPPlus 命令对 Db2 数据库进行编目。
将应用程序连接到数据库 Db2 服务器 实例管理员 通过 JDBC / 连接 ODBC 您的应用程序至数据库 Db2 服务器。
使用用户 Software HubIBM ID Db2 连接至 实例管理员 使用您的 IBM Software Hub 用户ID和密码通过该 Db2 服务进行身份验证。
用户凭证及支持的身份验证方法 Db2 实例管理员 使用您的 IBM Software Hub 凭据连接到数据库 Db2 服务。
为用户提供访问数据库 Db2 的权限 实例管理员 只有管理员才能为其他用户提供数据库访问权限。
连接到 Db2 端口和服务 实例管理员 您可以使用 服务 Db2NodePort 或面向外部的Ingress控制器,将应用程序连接到 Db2IBM 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 内部可见的位置。