mcpField
D
db

db

github.com/oracle数据与数据库9042.9k 次安装3 周前更新
代码仓库

关于 db

这是一个 Oracle Database 技能集合,面向数据库管理员、开发者及 Agent 工作流,覆盖管理、开发、性能、安全、迁移和向量数据库等主题。它通过目录路由和任务流程引导使用者查找所需指南,并包含 SQLcl MCP 服务相关内容。

主要功能

  1. 01覆盖 Oracle 数据库管理与开发
  2. 02提供性能调优和安全指南
  3. 03涵盖迁移、备份与恢复
  4. 04包含 ORDS、PL/SQL 与框架主题
  5. 05提供向量数据库工作流指引
  6. 06按任务流程路由相关技能

适用场景

  1. 01排查慢查询并逐步分析性能
  2. 02规划从其他数据库迁移至 Oracle
  3. 03设计 Agent 安全的数据库变更
  4. 04配置 SQLcl MCP 服务以连接数据库

MCP 相关

该技能目录列出 SQLcl MCP 服务的配置与启动指南,并将其纳入 AI 驱动数据库访问流程。它还建议结合深度数据安全与 SQLcl 连接配置来部署。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/oracle/skills --skill db

安装后在 Claude Code 中输入/db确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

admin/
redo-log-management.md
undo-management.md
user-management.md
agent/
client-identification.md
destructive-op-guards.md
idempotency-patterns.md
intent-disambiguation.md
nl-to-sql-patterns.md
ora-error-catalog.md
safe-dml-patterns.md
schema-discovery.md
appdev/
connection-pooling.md
dotnet-oracle.md
golang-oracle.md
java-oracle-jdbc.md
json-in-oracle.md
appdev/java-oracle-jdbc/
connections.md
dependencies.md
pooling-production.md
providers.md
sql.md
appdev/java-oracle-jdbc/providers/
aws.md
azure.md
gcp.md
hashicorp.md
jackson-oson.md
observability.md
oci.md
pkl.md
spring.md

详细介绍

Oracle Database 技能

此领域包含用于管理、SQL 和 PL/SQL 开发、性能调优、安全、ORDS、SQLcl、迁移、框架、VecDB SDK/REST/PL/SQL 工作流、OCR 容器指南以及 Agent 安全数据库工作流的 Oracle Database 技能。

如何使用此领域

  1. 从下方的路由表开始。
  2. 只阅读所需的特定文件或类别。

目录结构

db/
├── admin/
├── agent/
├── appdev/
├── architecture/
├── backup-recovery/
├── containers/
├── design/
├── devops/
├── data-guard/
├── features/
├── frameworks/
├── migrations/
├── monitoring/
├── ords/
├── performance/
├── plsql/
├── security/
├── sql-dev/
├── sqlcl/
└── vecdb/

类别路由

主题目录
Data Guard、重做/撤销日志、用户db/admin/
安全 DML、破坏性操作防护、幂等性、架构发现、ORA- 错误处理db/agent/
JDBC、JDBC Extensions、Python、.NET、连接池、JSON、XML、空间、Oracle Text、事务、MLE、语言驱动程序db/appdev/
RAC、多租户、Exadata、In-Memory、OCI 数据库服务、Data Guard 架构db/architecture/
备份、恢复、RMAN、Autonomous Recovery Service、Cloud Protectdb/backup-recovery/
OCR 数据库类别容器映像及拉取指南db/containers/
ERD、数据建模、分区、表空间db/design/
架构迁移、在线操作、基于版本的重定义、测试、版本控制db/devops/
Data Guard 配置和环境相关问题的排查指导与协助db/data-guard/
AQ、DBMS_SCHEDULER、物化视图、DBLink、APEX、向量搜索、SELECT AIdb/features/
SQLAlchemy、Django、Pandas、Spring JPA、MyBatis、TypeORM、Sequelize、Dapper、GORMdb/frameworks/
从 PostgreSQL、MySQL、SQL Server、MongoDB、Snowflake 等迁移db/migrations/
告警日志、ADR、健康监视器、空间管理、顶级 SQLdb/monitoring/
ORDS 架构、安装、REST 设计、身份验证、监控、ORDS Concert 示例应用db/ords/
AWR、ASH、执行计划、索引、优化器统计信息、等待事件、内存db/performance/
包设计、错误处理、性能、集合、游标、调试db/plsql/
权限、Deep Data Security、VPD、屏蔽、审计、加密、网络安全db/security/
SQL 调优、SQL 模式、动态 SQL、避免注入db/sql-dev/
SQLcl 基础、脚本、Liquibase、格式化、DDL 生成、数据加载、MCP 服务、调度程序守护进程、AWR、后台作业、使用 DIFF 进行架构比较db/sqlcl/
Oracle Vector SDK 的设置和配置,包括数据库准备、Python SDK、REST API、PL/SQL 包、版本先决条件、向量表、数据摄取、模型、搜索、重排、索引和作业db/vecdb/

关键入门指南

  • db/sqlcl/sqlcl-mcp-server.md
  • db/migrations/migration-assessment.md
  • db/performance/explain-plan.md
  • db/plsql/plsql-package-design.md
  • db/appdev/java-oracle-jdbc.md
  • db/devops/schema-migrations.md
  • db/security/deep-data-security.md
  • db/agent/schema-discovery.md
  • db/containers/container-selection-matrix.md
  • db/backup-recovery/autonomous-recovery-service.md
  • db/backup-recovery/cloud-protect.md
  • db/vecdb/vecdb-provisioning.md
  • db/vecdb/vecdb-architecture.md

常见多步骤流程

任务推荐顺序
诊断慢查询explain-plan → wait-events → optimizer-stats → awr-reports
规划迁移migration-assessment → oracle-migration-tools → 特定源的 migrate-*.md → migration-cutover-strategy
在 Oracle Database 上构建 RAGai-profiles → vector-search → dbms-vector
构建 Java JDBC 服务java-oracle-jdbc → java-oracle-jdbc/dependencies → java-oracle-jdbc/connections → java-oracle-jdbc/sql → java-oracle-jdbc/pooling-production → java-oracle-jdbc/providers(云端密钥、追踪、Spring、Pkl)
执行适合 Agent 的架构变更schema-discovery → destructive-op-guards → idempotency-patterns → schema-migrations
通过 MCP 设置 AI 驱动的数据库访问security/deep-data-security(最终用户授权)→ sqlcl-basics(保存连接)→ sqlcl-mcp-server(配置并启动)
设置 Oracle Vector SDK 数据库部署vecdb-provisioning → Oracle Vector SDK 快速入门 → 准备 AI Database
使用 Oracle Vector SDK 的固定架构 API,通过 Python SDK、REST 或 PL/SQL 构建用于语义搜索、RAG 或推荐的向量应用vecdb-architecture → vecdb-api-reference → 相关功能文件(vecdb-models、vecdb-vector-tables、vecdb-search 或 vecdb-indexes)

评论

支持 Markdown