oracle-dba-cloud-autonomous-ocilisted
Install: claude install-skill Shreyas70773/oracle-dba-agentic-skills
# Oracle DBA - Cloud / Autonomous (OCI)
Oracle on OCI for 19c and 23ai (EE; single-instance and Data Guard topologies; the same
contracts apply whether on-prem-managed or cloud-managed). In-DB observability runs through
the SQLcl MCP saved connection **`dba_ai_conn`**; cloud control-plane operations run through
the **OCI CLI** (host op — cannot go through SQLcl MCP, so these are `.sh`/`.ps1` "script"
mechanisms, later to front a guarded `oracle-dba-ops` MCP). Everything self-executing is
**T1 (observe)** or **T2 (reversible, dry-run-default)**. Provisioning-**terminate**, ExaCC
management, cloud **migration** (ZDM/DMS), and IAM policy **delete** are **T3** and live only
in `references/runbooks.md` — they print commands for a human and never self-execute.
Skill log segment: **`cloud-oci`** (logs to `/var/log/oracle-dba/cloud-oci/` on Linux,
`C:/ProgramData/oracle-dba/logs/cloud-oci/` on Windows).
## Scope & risk map
| Task | Level | Tier | Mechanism (script / sql / runbook path) | Idempotent? |
|------|-------|------|------------------------------------------|-------------|
| Autonomous DB monitoring | L1 | T1 | `scripts/checks/check_adb_health.sh` / `.ps1` + `sql/autonomous_db_monitoring.sql` (+ OCI CLI get) | yes — read-only (emits metrics + findings, never mutates) |
| Autonomous patching (auto-applied) — observe only | L1 | T1 | `scripts/checks/check_patch_status.sh` / `.ps1` + `sql/patch_status.sql` (+ OCI CLI maintenance get) | yes — read-only; ADB auto-patches, this