db について
管理者、開発者、エージェントのワークフロー向けに、Oracle Database の運用、開発、性能、セキュリティ、移行、ベクトルデータベースを扱うスキル集です。ディレクトリとタスク別の手順から必要なガイドを探せます。SQLcl MCP サーバーの設定資料も含みます。
主な機能
- 01Oracle Database の管理と開発を網羅
- 02性能チューニングとセキュリティのガイド
- 03移行、バックアップ、リカバリに対応
- 04ORDS、PL/SQL、フレームワークを収録
- 05ベクトルデータベースの手順を案内
- 06タスク別のスキル手順へ誘導
活用シーン
- 01遅いクエリを段階的に調査
- 02他のデータベースから Oracle への移行計画
- 03エージェントに安全なデータベース変更の設計
- 04データベースアクセス向け SQLcl MCP サーバーの設定
MCP 対応
スキルディレクトリには SQLcl MCP サーバーの設定・起動ガイドがあり、AI によるデータベースアクセスの手順にも組み込まれています。Deep Data Security と SQLcl の接続設定との併用も案内しています。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ oracle/ skills --skill dbインストール後、Claude Code で/dbを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
admin/redo-log-management.mdundo-management.mduser-management.mdagent/client-identification.mddestructive-op-guards.mdidempotency-patterns.mdintent-disambiguation.mdnl-to-sql-patterns.mdora-error-catalog.mdsafe-dml-patterns.mdschema-discovery.mdappdev/connection-pooling.mddotnet-oracle.mdgolang-oracle.mdjava-oracle-jdbc.mdjson-in-oracle.mdappdev/java-oracle-jdbc/connections.mddependencies.mdpooling-production.mdproviders.mdsql.mdappdev/java-oracle-jdbc/providers/aws.mdazure.mdgcp.mdhashicorp.mdjackson-oson.mdobservability.mdoci.mdpkl.mdspring.md詳細
Oracle Database スキル
このドメインには、管理、SQL および PL/SQL 開発、パフォーマンスチューニング、セキュリティ、ORDS、SQLcl、移行、フレームワーク、VecDB SDK/REST/PL/SQL ワークフロー、OCR コンテナのガイダンス、エージェント向けの安全なデータベースワークフローに関する Oracle Database スキルが含まれています。
このドメインの使用方法
- まず、以下のルーティング表を確認します。
- 必要な特定のファイルまたはカテゴリだけを読みます。
ディレクトリ構成
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、REDO/UNDO ログ、ユーザー | db/admin/ |
| 安全な DML、破壊的操作のガード、冪等性、スキーマ検出、ORA- エラー処理 | db/agent/ |
| JDBC、JDBC Extensions、Python、.NET、接続プーリング、JSON、XML、空間データ、Oracle Text、トランザクション、MLE、言語ドライバー | db/appdev/ |
| RAC、マルチテナント、Exadata、インメモリ、OCI データベースサービス、Data Guard アーキテクチャ | db/architecture/ |
| バックアップ、リカバリ、RMAN、Autonomous Recovery Service、Cloud Protect | db/backup-recovery/ |
| OCR のデータベースカテゴリ用コンテナイメージとプルのガイダンス | db/containers/ |
| ERD、データモデリング、パーティショニング、テーブルスペース | db/design/ |
| スキーマ移行、オンライン操作、エディションベースの再定義、テスト、バージョン管理 | db/devops/ |
| Data Guard の構成や環境に関連する問題のトリアージに関するガイダンスと支援 | db/data-guard/ |
| AQ、DBMS_SCHEDULER、マテリアライズドビュー、DBLinks、APEX、ベクトル検索、SELECT AI | db/features/ |
| SQLAlchemy、Django、Pandas、Spring JPA、MyBatis、TypeORM、Sequelize、Dapper、GORM | db/frameworks/ |
| PostgreSQL、MySQL、SQL Server、MongoDB、Snowflake などからの移行 | db/migrations/ |
| アラートログ、ADR、ヘルスモニター、領域管理、上位 SQL | db/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.mddb/migrations/migration-assessment.mddb/performance/explain-plan.mddb/plsql/plsql-package-design.mddb/appdev/java-oracle-jdbc.mddb/devops/schema-migrations.mddb/security/deep-data-security.mddb/agent/schema-discovery.mddb/containers/container-selection-matrix.mddb/backup-recovery/autonomous-recovery-service.mddb/backup-recovery/cloud-protect.mddb/vecdb/vecdb-provisioning.mddb/vecdb/vecdb-architecture.md
よくある複数ステップのフロー
| タスク | 推奨される手順 |
|---|---|
| 遅いクエリを診断する | explain-plan → wait-events → optimizer-stats → awr-reports |
| 移行を計画する | migration-assessment → oracle-migration-tools → ソース固有の migrate-*.md → migration-cutover-strategy |
| Oracle Database で RAG を構築する | ai-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) |
| エージェントに安全なスキーマ変更を実施する | 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 データベースを準備する |
| 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 対応