关于 oracle-db-skills
oracle-db-skills 为 Oracle Database 用户和开发者提供独立参考指南。103 个主题文件涵盖实用示例、最佳实践和常见错误,并按类别指引查找相关内容。
主要功能
- 01103 个主题指南
- 02按类别路由主题
- 03提供实用示例与最佳实践
- 04涵盖管理、SQLcl 等领域
适用场景
- 01查找 Oracle 数据库管理指导
- 02检查 SQL 性能与 PL/SQL 设计
- 03规划数据库迁移
- 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.gitignoreAGENTS.mdCLAUDE.mdSKILL_GENERATION_PROMPT.mdGUIDELINES.mdLICENSESKILLS.mdskills-index.md.github/rulesets/main.jsonscripts/apply-github-ruleset.shskills/admin/dataguard.mdundo-management.mdredo-log-management.mdbackup-recovery.mdrman-basics.mduser-management.mdskills/agent/client-identification.mddestructive-op-guards.mdidempotency-patterns.mdintent-disambiguation.mdnl-to-sql-patterns.mdsafe-dml-patterns.mdschema-discovery.mdora-error-catalog.mdskills/appdev/connection-pooling.mddotnet-oracle.mdgolang-oracle.mdnodejs-oracledb.mdjava-oracle-jdbc.md详细介绍
Oracle DB 技能
包含 103 篇独立的 Oracle Database 参考指南。每个文件涵盖一个主题,提供说明、实用示例、最佳实践和常见错误。
使用方法
- 查找合适的技能,使用下方的类别路由表。
- 只阅读与用户任务相关的文件,不要一次性加载所有文件。
- 应用指南来回答问题、生成代码或审查现有成果。
类别路由
| 用户询问…… | 阅读目录 |
|---|---|
| 备份、恢复、RMAN、Data Guard、重做/撤销日志、用户 | skills/admin/ |
| JDBC、连接池、JSON、XML、空间、全文检索、事务 | skills/appdev/ |
| RAC、CDB/PDB、Exadata、In-Memory、OCI、ATP/ADW | skills/architecture/ |
| ERD、数据建模、分区、表空间 | skills/design/ |
| Liquibase、Flyway、在线操作、EBR、utPLSQL、SQL 版 git | skills/devops/ |
| Advanced Queuing、DBMS_SCHEDULER、物化视图、DBLinks、APEX | skills/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/CD | skills/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 助手连接到 Oracleskills/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