mcpField
D
db

db

github.com/oracleデータ・データベース9042.9k 回インストール3 週間前に更新
リポジトリ

db について

管理者、開発者、エージェントのワークフロー向けに、Oracle Database の運用、開発、性能、セキュリティ、移行、ベクトルデータベースを扱うスキル集です。ディレクトリとタスク別の手順から必要なガイドを探せます。SQLcl MCP サーバーの設定資料も含みます。

主な機能

  1. 01Oracle Database の管理と開発を網羅
  2. 02性能チューニングとセキュリティのガイド
  3. 03移行、バックアップ、リカバリに対応
  4. 04ORDS、PL/SQL、フレームワークを収録
  5. 05ベクトルデータベースの手順を案内
  6. 06タスク別のスキル手順へ誘導

活用シーン

  1. 01遅いクエリを段階的に調査
  2. 02他のデータベースから Oracle への移行計画
  3. 03エージェントに安全なデータベース変更の設計
  4. 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.md
undo-management.md
user-management.md
agent/
client-identification.md
destructive-op-guards.md
idempotency-patterns.md
intent-disambiguation.md
nl-to-sql-patterns.md
ora-error-catalog.md
safe-dml-patterns.md
schema-discovery.md
appdev/
connection-pooling.md
dotnet-oracle.md
golang-oracle.md
java-oracle-jdbc.md
json-in-oracle.md
appdev/java-oracle-jdbc/
connections.md
dependencies.md
pooling-production.md
providers.md
sql.md
appdev/java-oracle-jdbc/providers/
aws.md
azure.md
gcp.md
hashicorp.md
jackson-oson.md
observability.md
oci.md
pkl.md
spring.md

詳細

Oracle Database スキル

このドメインには、管理、SQL および PL/SQL 開発、パフォーマンスチューニング、セキュリティ、ORDS、SQLcl、移行、フレームワーク、VecDB SDK/REST/PL/SQL ワークフロー、OCR コンテナのガイダンス、エージェント向けの安全なデータベースワークフローに関する Oracle Database スキルが含まれています。

このドメインの使用方法

  1. まず、以下のルーティング表を確認します。
  2. 必要な特定のファイルまたはカテゴリだけを読みます。

ディレクトリ構成

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 Protectdb/backup-recovery/
OCR のデータベースカテゴリ用コンテナイメージとプルのガイダンスdb/containers/
ERD、データモデリング、パーティショニング、テーブルスペースdb/design/
スキーマ移行、オンライン操作、エディションベースの再定義、テスト、バージョン管理db/devops/
Data Guard の構成や環境に関連する問題のトリアージに関するガイダンスと支援db/data-guard/
AQ、DBMS_SCHEDULER、マテリアライズドビュー、DBLinks、APEX、ベクトル検索、SELECT AIdb/features/
SQLAlchemy、Django、Pandas、Spring JPA、MyBatis、TypeORM、Sequelize、Dapper、GORMdb/frameworks/
PostgreSQL、MySQL、SQL Server、MongoDB、Snowflake などからの移行db/migrations/
アラートログ、ADR、ヘルスモニター、領域管理、上位 SQLdb/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.md
  • db/migrations/migration-assessment.md
  • db/performance/explain-plan.md
  • db/plsql/plsql-package-design.md
  • db/appdev/java-oracle-jdbc.md
  • db/devops/schema-migrations.md
  • db/security/deep-data-security.md
  • db/agent/schema-discovery.md
  • db/containers/container-selection-matrix.md
  • db/backup-recovery/autonomous-recovery-service.md
  • db/backup-recovery/cloud-protect.md
  • db/vecdb/vecdb-provisioning.md
  • db/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)

コメント