mcpField
O
oracle-db-skills

oracle-db-skills

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

关于 oracle-db-skills

oracle-db-skills 为 Oracle Database 用户和开发者提供独立参考指南。103 个主题文件涵盖实用示例、最佳实践和常见错误,并按类别指引查找相关内容。

主要功能

  1. 01103 个主题指南
  2. 02按类别路由主题
  3. 03提供实用示例与最佳实践
  4. 04涵盖管理、SQLcl 等领域

适用场景

  1. 01查找 Oracle 数据库管理指导
  2. 02检查 SQL 性能与 PL/SQL 设计
  3. 03规划数据库迁移
  4. 04通过 SQLcl MCP server 将 AI 助手连接到 Oracle

MCP 相关

其中一份指南介绍如何通过 SQLcl MCP server 将 AI 助手连接到 Oracle。

安装

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

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

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

包含的文件

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

README.md
.gitignore
AGENTS.md
CLAUDE.md
SKILL_GENERATION_PROMPT.md
GUIDELINES.md
LICENSE
SKILLS.md
skills-index.md
.github/rulesets/
main.json
scripts/
apply-github-ruleset.sh
skills/admin/
dataguard.md
undo-management.md
redo-log-management.md
backup-recovery.md
rman-basics.md
user-management.md
skills/agent/
client-identification.md
destructive-op-guards.md
idempotency-patterns.md
intent-disambiguation.md
nl-to-sql-patterns.md
safe-dml-patterns.md
schema-discovery.md
ora-error-catalog.md
skills/appdev/
connection-pooling.md
dotnet-oracle.md
golang-oracle.md
nodejs-oracledb.md
java-oracle-jdbc.md

详细介绍

Oracle DB 技能

包含 103 篇独立的 Oracle Database 参考指南。每个文件涵盖一个主题,提供说明、实用示例、最佳实践和常见错误。

使用方法

  1. 查找合适的技能,使用下方的类别路由表。
  2. 只阅读与用户任务相关的文件,不要一次性加载所有文件。
  3. 应用指南来回答问题、生成代码或审查现有成果。

类别路由

用户询问……阅读目录
备份、恢复、RMAN、Data Guard、重做/撤销日志、用户skills/admin/
JDBC、连接池、JSON、XML、空间、全文检索、事务skills/appdev/
RAC、CDB/PDB、Exadata、In-Memory、OCI、ATP/ADWskills/architecture/
ERD、数据建模、分区、表空间skills/design/
Liquibase、Flyway、在线操作、EBR、utPLSQL、SQL 版 gitskills/devops/
Advanced Queuing、DBMS_SCHEDULER、物化视图、DBLinks、APEXskills/features/
从 PostgreSQL、MySQL、SQL Server、MongoDB 等迁移skills/migrations/
告警日志、ADR、adrci、空间、Top SQL、健康检查skills/monitoring/
ORDS、REST API、OAuth2、AutoREST、PL/SQL 网关skills/ords/
AWR、ASH、执行计划、索引、优化器统计信息、等待事件、内存skills/performance/
包、游标、集合、错误处理、单元测试、调试skills/plsql/
权限、VPD、TDE、加密、审计、网络安全skills/security/
SQL 模式、窗口函数、CTE、动态 SQL、注入skills/sql-dev/
SQLcl 命令、脚本、Liquibase CLI、MCP 服务、CI/CDskills/sqlcl/

技能目录

skills/
├── admin/          Database administration (backup, recovery, users, redo/undo)
├── appdev/         Application development (JSON, XML, spatial, text, pooling)
├── architecture/   Infrastructure (RAC, Multitenant, Exadata, In-Memory, OCI)
├── design/         Schema design (ERD, modeling, partitioning, tablespaces)
├── devops/         CI/CD and DevOps (migrations, EBR, testing, version control)
├── features/       Oracle features (AQ, Scheduler, MVs, DBLinks, APEX)
├── migrations/     Migrating from other databases to Oracle
├── monitoring/     Diagnostics (alert log, ADR, health, space, top SQL)
├── ords/           Oracle REST Data Services
├── performance/    Tuning (AWR, ASH, indexes, optimizer, wait events, memory)
├── plsql/          PL/SQL development (packages, cursors, collections, testing)
├── security/       Security (privileges, VPD, TDE, auditing, network)
├── sql-dev/        SQL development (tuning, patterns, dynamic SQL, injection)
└── sqlcl/          SQLcl CLI tool (basics, scripting, Liquibase, MCP server)

关键入门指南

  • skills/sqlcl/sqlcl-mcp-server.md — 通过 SQLcl MCP 服务将 AI 助手连接到 Oracle
  • skills/migrations/migration-assessment.md — 任何数据库迁移项目都从这里开始
  • skills/performance/explain-plan.md — 所有 SQL 性能工作的基础
  • skills/plsql/plsql-package-design.md — PL/SQL 架构问题的基础
  • skills/devops/schema-migrations.md — 在 CI/CD 流水线中使用 Liquibase/Flyway 管理 Oracle

评论

支持 Markdown