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. 01Oracleデータベース管理の情報収集
  2. 02SQLパフォーマンスやPL/SQL設計のレビュー
  3. 03データベース移行の計画
  4. 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
.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 スキル

Oracle Database のリファレンスガイドを、単独で利用できる形で 103 件まとめています。各ファイルでは 1 つのトピックを取り上げ、解説、実践的な例、ベストプラクティス、よくある間違いを紹介しています。

使い方

  1. 以下のカテゴリ別ルーティングテーブルを使って、適切なスキルを見つけます。
  2. ユーザーのタスクに関連するファイルのみを読み込みます。すべてのファイルを一度に読み込まないでください。
  3. ガイダンスを適用して、質問への回答、コードの生成、既存の成果物のレビューを行います。

カテゴリ別ルーティング

ユーザーからの質問…参照先
バックアップ、リカバリ、RMAN、Data Guard、redo/undo ログ、ユーザー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 の git 管理skills/devops/
Advanced Queuing、DBMS_SCHEDULER、マテリアライズドビュー、DBLinks、APEXskills/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/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 パイプラインで Oracle と Liquibase/Flyway を使用する方法

コメント