mcpField
D
db

db

github.com/oracleData & databases9042.9k installsUpdated 3w ago
Repository

About db

A collection of Oracle Database skills for administrators, developers, and agent workflows, spanning administration, development, performance, security, migrations, and vector database topics. Its directory and task-based routes point to focused guidance, including material for configuring the SQLcl MCP server.

Key features

  1. 01Cover Oracle Database administration and development
  2. 02Provide performance tuning and security guidance
  3. 03Address migrations, backup, and recovery
  4. 04Include ORDS, PL/SQL, and framework topics
  5. 05Guide Oracle vector database workflows
  6. 06Route users through task-based skill sequences

Use cases

  1. 01Diagnose a slow query through a sequence of analyses
  2. 02Plan a migration from another database to Oracle
  3. 03Design agent-safe database changes
  4. 04Configure SQLcl MCP server for database access

MCP support

The skill directory points to guidance for configuring and starting the SQLcl MCP server, and includes it in a workflow for AI-driven database access. It also recommends pairing it with deep data security and SQLcl connection setup.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/oracle/skills --skill db

After installing, type/dbin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with 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

Details

From the project README

Oracle Database Skills

This domain contains Oracle Database skills for administration, SQL and PL/SQL development, performance tuning, security, ORDS, SQLcl, migrations, frameworks, VecDB SDK/REST/PL/SQL workflows, OCR container guidance, and agent-safe database workflows.

How to Use This Domain

  1. Start with the routing table below.
  2. Read only the specific file or category you need.

Directory Structure

db/
├── admin/
├── agent/
├── appdev/
├── architecture/
├── backup-recovery/
├── containers/
├── design/
├── devops/
├── data-guard/
├── features/
├── frameworks/
├── migrations/
├── monitoring/
├── ords/
├── performance/
├── plsql/
├── security/
├── sql-dev/
├── sqlcl/
└── vecdb/

Category Routing

TopicDirectory
Data Guard, redo/undo logs, usersdb/admin/
Safe DML, destructive operation guards, idempotency, schema discovery, ORA- error handlingdb/agent/
JDBC, JDBC Extensions, Python, .NET, pooling, JSON, XML, spatial, Oracle Text, transactions, MLE, language driversdb/appdev/
RAC, Multitenant, Exadata, In-Memory, OCI database services, Data Guard architecturedb/architecture/
Backup, recovery, RMAN, Autonomous Recovery Service, Cloud Protectdb/backup-recovery/
OCR database-category container images and pull guidancedb/containers/
ERD, data modeling, partitioning, tablespacesdb/design/
Schema migrations, online operations, edition-based redefinition, testing, version controldb/devops/
Guidance and assistance for triaging data guard configuration and environment related issuesdb/data-guard/
AQ, DBMS_SCHEDULER, materialized views, DBLinks, APEX, vector search, SELECT AIdb/features/
SQLAlchemy, Django, Pandas, Spring JPA, MyBatis, TypeORM, Sequelize, Dapper, GORMdb/frameworks/
Migrations from PostgreSQL, MySQL, SQL Server, MongoDB, Snowflake, and moredb/migrations/
Alert log, ADR, health monitor, space management, top SQLdb/monitoring/
ORDS architecture, installation, REST design, authentication, monitoring, ORDS Concert Sample Appdb/ords/
AWR, ASH, explain plan, indexes, optimizer stats, wait events, memorydb/performance/
Package design, error handling, performance, collections, cursors, debuggingdb/plsql/
Privileges, Deep Data Security, VPD, masking, auditing, encryption, network securitydb/security/
SQL tuning, SQL patterns, dynamic SQL, injection avoidancedb/sql-dev/
SQLcl basics, scripting, Liquibase, formatting, DDL generation, data loading, MCP server, scheduler daemon, AWR, background jobs, schema comparison with DIFFdb/sqlcl/
Oracle Vector SDK setup and configuration, including database preparation, Python SDK, REST API, PL/SQL package, version prerequisites, vector tables, ingestion, models, search, reranking, indexes, and jobsdb/vecdb/

Key Starting Points

  • 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

Common Multi-Step Flows

TaskRecommended Sequence
Diagnose a slow queryexplain-plan → wait-events → optimizer-stats → awr-reports
Plan a migrationmigration-assessment → oracle-migration-tools → source-specific migrate-*.md → migration-cutover-strategy
Build RAG on Oracle Databaseai-profiles → vector-search → dbms-vector
Build a Java JDBC servicejava-oracle-jdbc → java-oracle-jdbc/dependencies → java-oracle-jdbc/connections → java-oracle-jdbc/sql → java-oracle-jdbc/pooling-production → java-oracle-jdbc/providers (cloud secrets, tracing, Spring, Pkl)
Perform agent-safe schema changeschema-discovery → destructive-op-guards → idempotency-patterns → schema-migrations
Set up AI-driven database access via MCPsecurity/deep-data-security (end-user authorization) → sqlcl-basics (save connections) → sqlcl-mcp-server (configure + start)
Set up an Oracle Vector SDK database deploymentvecdb-provisioning → Oracle Vector SDK Quick Start → Prepare an AI Database
Build vector-based applications for semantic search, RAG, or recommendations using Oracle Vector SDK's fixed-schema APIs through the Python SDK, REST, or PL/SQLvecdb-architecture → vecdb-api-reference → relevant capability file (vecdb-models, vecdb-vector-tables, vecdb-search, or vecdb-indexes)

Comments

Markdown supported