oracle-db-skills について
oracle-db-skillsは、Oracle Databaseのユーザーや開発者向けの独立したリファレンスガイド集です。103のトピック別ファイルで、実例、ベストプラクティス、よくある誤りを扱います。
主な機能
- 01103のトピック別ガイド
- 02カテゴリ別のトピック案内
- 03実例とベストプラクティス
- 04管理からSQLclまでを網羅
活用シーン
- 01Oracleデータベース管理の情報収集
- 02SQLパフォーマンスやPL/SQL設計のレビュー
- 03データベース移行の計画
- 04SQLcl 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 スキル
Oracle Database のリファレンスガイドを、単独で利用できる形で 103 件まとめています。各ファイルでは 1 つのトピックを取り上げ、解説、実践的な例、ベストプラクティス、よくある間違いを紹介しています。
使い方
- 以下のカテゴリ別ルーティングテーブルを使って、適切なスキルを見つけます。
- ユーザーのタスクに関連するファイルのみを読み込みます。すべてのファイルを一度に読み込まないでください。
- ガイダンスを適用して、質問への回答、コードの生成、既存の成果物のレビューを行います。
カテゴリ別ルーティング
| ユーザーからの質問… | 参照先 |
|---|---|
| バックアップ、リカバリ、RMAN、Data Guard、redo/undo ログ、ユーザー | 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、領域、上位 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 アシスタントを 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 パイプラインで Oracle と Liquibase/Flyway を使用する方法
コメント
Markdown 対応