OCI Database Management Skill 是一项面向 Oracle Cloud Infrastructure(OCI)数据库服务的专业技能,提供全面的 OCI CLI 命令参考,以弥补 Claude 在 OCI 方面训练数据有限的问题。其定位是帮助用户通过命令行完成 OCI 上数据库的创建、查询、更新、扩缩容、备份、克隆与故障排查等操作。
覆盖的核心数据库服务包括:
Autonomous Database(ADB):支持无服务器与专用部署选项,包含 ATP(事务处理)与 ADW(数据仓库)两类工作负载,具备自动备份、补丁与调优能力。技能提供列出与查看(可按工作负载、生命周期状态过滤)、创建(保持免费层或付费层、私有端点)、更新(扩 CPU、扩存储、启用自动扩缩容、改显示名、改许可模式、改管理员密码)、生命周期操作(停止、启动、删除)、钱包管理(下载数据库钱包、区域钱包)以及备份与克隆(列出/查看/创建手动备份、完整克隆、可刷新克隆)等命令示例。
DB Systems:在虚拟机或裸金属上运行 Oracle Database,支持 RAC(Real Application Clusters),可对数据库配置进行完整控制。技能涵盖列出 DB 系统(可按可用性域过滤)、查看详情、列出 DB Home 与数据库、启动 VM DB 系统、启动 RAC DB 系统(多节点)、更新(扩 CPU)、打补丁(先列出可用补丁再应用)、终止,以及系统内数据库的查看、更新、删除、备份列出/创建与从备份恢复等操作。
Exadata Cloud Service:包括 Exadata 基础设施(Cloud@Customer 与云服务),面向高性能数据库负载,提供极高的可扩展性与可用性。相关资料中列出了该服务属于核心数据库服务,但未给出具体 CLI 命令示例。
Pluggable Databases(PDB):在容器数据库(CDB)内实现多租户架构,提供隔离的数据库环境。技能提供列出、查看、在 CDB 中创建 PDB、从本地克隆创建 PDB、更新(如改 PDB 管理员密码)与删除等命令。
此外,技能还涵盖数据库版本与形状的查询(DB Systems 版本、按形状查询版本、Autonomous Database 版本、DB 系统形状列表)。
使用方式上,该技能以 OCI CLI 命令为操作载体,用户需要提供相应的 OCID(compartment、subnet、adb、db-system、pdb 等)并执行相应命令。命令中涉及密码、钱包文件、SSH 密钥文件等参数。文档同时给出最佳实践,涵盖 Autonomous Database(先用保持免费层、启用自动扩缩容、使用私有端点、安全管理钱包、监控 CPU、定期验证备份)、DB Systems(选择合适形状、使用独立子网、启用自动备份、规划补丁、用 RAC 实现高可用、测试备份恢复)、安全(强密码、网络隔离、静态加密、审计配置、及时更新补丁)与成本优化(空闲时停止、合理规格、选择许可模式、监控存储、设置自动扩缩容边界)。
常见工作流包括:搭建开发数据库(创建保持免费层 ATP、下载钱包、测试连接、建 schema 并加载样例数据、配置备份保留、不用时停止以节省成本)、将本地数据库迁移到 OCI(评估源库、选择目标服务、创建目标数据库、使用 Data Pump/RMAN/Golden Gate 迁移、测试连接与性能、切换)、为测试创建数据库克隆(确定源库、创建可刷新或完整克隆、更新测试环境连接串、按需脱敏、授权测试团队、定期从生产刷新)。
错误处理与故障排查部分列出常见错误及其应对思路,例如“Service limit exceeded”(检查配额、申请提升、换区域)、“Insufficient capacity”(换可用性域、换形状、联系支持)、“Invalid password”(密码需 12-30 位,含大小写字母、数字、特殊字符各至少 2 个,且不含用户名)、“Wallet generation failed”(确认数据库状态、检查 IAM 权限与密码要求)、“Connection refused”(检查钱包配置、网络安全规则、TNS_ADMIN、数据库运行状态)。故障排查步骤涵盖连接问题与性能问题两类,后者建议查看 CPU 与存储指标、AWR 报告、慢查询与执行计划,并考虑扩容或启用自动扩缩容。
该技能还说明可与其他技能集成,包括 Compute(计算实例连接数据库)、Networking(VCN、子网、安全组配置)、Monitoring(性能指标与告警)、Storage(备份存储与保留策略)。适用触发场景包括:创建、更新或管理数据库;提到 Autonomous Database、ATP、ADW 或无服务器数据库;提到 DB Systems、RAC、Exadata 或数据库基础设施;提到 PDB 或 CDB;涉及备份、克隆或灾难恢复;涉及数据库连接问题或钱包文件;涉及数据库版本、形状或容量规划;涉及数据库安全、加密或访问控制;涉及 SQL*Net 配置或 TNS 名称;涉及数据库性能调优或扩缩容。
关于收费、价格、平台与具体效果,资料中未提供相关信息。