Domain 5: OCI Database Management Service (20%)
Domain 5 of the 1Z0-1093-25 Oracle AI Cloud Database Services 2025 Professional exam covers the OCI Database Management service -- its architecture, enablement, fleet monitoring, performance diagnostics, SQL tuning, administration, and integration with other OCI services. At 20% of the exam (approximately 10 questions out of 50), this is one of the heaviest domains. Mastering it requires understanding both the service's capabilities and the precise boundaries between management levels, database types, and feature availability.
1. Service Overview and Architecture
What Database Management Is
OCI Database Management provides a unified cloud-native console for monitoring, performance management, tuning, and administration of Oracle databases -- both in OCI and on-premises. It is the cloud-hosted successor to Oracle Enterprise Manager for database monitoring use cases, eliminating the infrastructure overhead of running OEM while providing comparable diagnostic capabilities. (Database Management Overview)
The service is organized under Observability & Management in the OCI Console, accessed via: Console > Observability & Management > Database Management.
Supported Database Types
| Database Type | Description | Connection Mode |
|---|---|---|
| Base Database Service | Single-instance and RAC VMs on OCI | Private Endpoint |
| ExaDB-D | Exadata Database Service on Dedicated Infrastructure | Private Endpoint or Management Agent |
| ExaDB-XS | Exadata Database Service on Exascale Infrastructure | Private Endpoint |
| ExaDB-C@C | Exadata Cloud@Customer | Management Agent only |
| Autonomous AI Databases | Serverless and Dedicated Exadata Infrastructure | Private Endpoint |
| External Databases | On-premises Oracle databases registered via External Database service | Management Agent + Connector |
| AWS RDS Oracle | Discovered as External Databases | Management Agent |
| Oracle Database@Azure | Multicloud deployment | Private Endpoint |
(Diagnostics & Management for Oracle Databases)
Exam trap: ExaDB-C@C does not support Basic Management -- only Full Management is available. Also, ExaDB-C@C uses Management Agent exclusively (not Private Endpoint). Know which database types support which connection modes.
Minimum Database Version
Database Management supports Oracle Database 11.2.0.4 and later. However, many advanced features (AWR Explorer, SQL Tuning Advisor, ADDM) require 12.2+ Enterprise Edition. The COMPATIBLE initialization parameter must be set to 12.2.0 or later for these features. (Feature Support Matrix)
How It Differs from Oracle Enterprise Manager
| Aspect | OCI Database Management | Oracle Enterprise Manager (OEM) |
|---|---|---|
| Deployment | Cloud-native OCI service, no infrastructure to manage | Self-hosted; requires dedicated OMS and repository database |
| Scope | Database monitoring, diagnostics, tuning, administration | Full lifecycle: databases, middleware, applications, servers |
| Cost model | Pay-as-you-go; Basic tier is free | License packs (Diagnostics Pack, Tuning Pack) |
| Setup | Enable per database via OCI Console | Install OMS, deploy agents, configure targets |
| Key overlap | Performance Hub, ADDM, AWR, SQL Tuning Advisor, ASH Analytics | Same features via Diagnostics/Tuning packs |
| Unique to DBM | Fleet automation, cloud-native dashboards, OCI integration | N/A |
| Unique to OEM | Middleware/application monitoring, compliance, provisioning, patching orchestration | N/A |
Exam trap: Database Management does not replace OEM for non-database targets (middleware, OS, applications). If a question asks about monitoring WebLogic or managing patching orchestration across an entire estate, the answer is OEM, not Database Management.
2. Management Levels: Basic vs. Full
When enabling Diagnostics & Management, you choose between two management levels. This choice directly determines which features are available. (Enable Database Management)
| Capability | Basic Management | Full Management |
|---|---|---|
| Cost | Free (no additional charge) | Additional service cost |
| Database metrics | 15 basic metrics (CpuUtilization, StorageAllocated, UserCalls, etc.) | All basic + 40+ advanced metrics (DBTime, IOPS, WaitTime, BlockingSessions, etc.) |
| Fleet summary | Included | Included |
| Dashboard widgets | Limited set | Full set |
| Performance Hub: ASH Analytics | Included | Included |
| Performance Hub: SQL Monitoring | Included | Included |
| Performance Hub: ADDM | Not included | Included (Enterprise Edition, 19c+) |
| Performance Hub: AWR Report | Not included | Included (Enterprise Edition, 12.1+) |
| Performance Hub: Blocking Sessions | Not included | Included (Enterprise Edition, 12.2+) |
| Performance Hub: Top Activity Lite | Not included | Included |
| AWR Explorer | Not included | Included (Enterprise Edition, 12.2+) |
| ADDM Spotlight | Not included | Included (Enterprise Edition, 19c+) |
| SQL Tuning Advisor | Not included | Included (Enterprise Edition, 12.2+) |
| SQL Tuning Sets | Not included | Included |
| SQL Plan Management | Not included | Included |
| Optimizer Statistics | Not included | Included |
| Tablespace management | Not included | Included |
| User management | Not included | Included |
| Database parameters | Not included | Included |
| SQL Jobs | Not included | Included |
| Alert/Attention logs | Not included | Included |
| PDB monitoring | Not supported | Supported (requires Full on CDB) |
Exam trap: Basic Management is genuinely useful for basic fleet monitoring and ASH Analytics / SQL Monitoring in Performance Hub. It is not a stripped-down placeholder -- it collects 15 real metrics and provides meaningful visibility. But anything involving tuning, administration, or advanced diagnostics requires Full Management.
Exam trap: PDB monitoring is only available with Full Management enabled on the parent CDB. You cannot enable Basic on a CDB and then monitor its PDBs. Full Management on the CDB is a hard prerequisite.
Standard Edition Restrictions
Full Management is available for Standard Edition databases, but with significant restrictions: Performance Hub features, Alert Logs, and AWR Explorer are not included. These are Enterprise Edition features tied to the Diagnostics and Tuning packs. (Enable Database Management)
Licensing Considerations
The advanced diagnostic features in Database Management (ADDM, AWR, SQL Tuning Advisor, Performance Hub advanced tabs) correspond to Oracle Database Diagnostics Pack and Tuning Pack functionality. When using Full Management with Enterprise Edition, these features are included in the Database Management service cost. For External (on-premises) databases, you must hold appropriate Diagnostics and Tuning pack licenses to use these features legally.
3. Enabling Database Management
Prerequisites
- OCI IAM permissions -- manage
dbmgmt-family, usedatabase-family, managevirtual-network-family, managesecret-family - Network connectivity -- Private Endpoint or Management Agent configured
- Database monitoring user -- credentials stored as OCI Vault secret
- Vault secret -- password stored in OCI Vault; for TCPS, a wallet secret is also needed
Connection Modes
Private Endpoint (for Base DB, ExaDB-D, ExaDB-XS, Autonomous AI):
- A VNIC with private IP addresses in a VCN subnet
- Does not need to be in the same subnet as the database, but must have network connectivity to it
- Cannot span multiple VCNs
- Limits per tenancy per region: 7 single-instance endpoints, 3 RAC endpoints
- One endpoint of each type per VCN
- One endpoint can serve unlimited databases of the same type in the same VCN
Management Agent (for ExaDB-D, ExaDB-C@C, External databases):
- Software agent installed on a host with network access to the database
- Version 240628.1505 or later required for CDB-level metric collection
- For ExaDB-D: cannot change the Management Agent after initial enablement
Exam trap: Private Endpoint and Management Agent are not interchangeable for all database types. ExaDB-C@C only supports Management Agent. Base Database Service only supports Private Endpoint. ExaDB-D supports both. Know the mapping.
Security Rules for Private Endpoints
After creating a Private Endpoint, you must configure:
- Ingress rule on the database's subnet security list or NSG (allow traffic from Private Endpoint IP)
- Egress rule on the Private Endpoint's subnet security list or NSG (allow traffic to database)
You can use Network Security Groups (NSGs) or Security Lists. The Private Endpoint Details page displays the assigned private IP addresses needed for these rules.
Enablement Steps (Cloud Databases)
- Navigate to Observability & Management > Database Management > Administration
- Click "Enable Diagnostics & Management"
- Select database type, system, home, and database name
- Choose CDB/PDB scope (CDB and all PDBs, CDB only, all PDBs, or single PDB)
- Configure connection: service name, protocol (TCP/TCPS), port
- Enter monitoring user credentials (username + Vault secret)
- Select connection mode (Private Endpoint or Management Agent)
- Select management option (Full or Basic)
- Submit -- monitor via Work Requests
Exam trap: Cross-region monitoring is not available. The database and the Database Management resources must be in the same OCI region.
Enablement for External Databases
External databases require an additional registration step:
- Register the external database via the OCI External Database service
- Create a Connector (associates a Management Agent with connection details)
- Enable Diagnostics & Management on the registered database
For Data Guard configurations with physical standby in mounted state, the connector must be created by a monitoring user with SYSDG privilege. Without this, metric collection may stop after role switchover or failover. (Enable for External Databases)
4. IAM Policies
Database Management requires policies across multiple OCI services. (Permissions Required)
| Service | Resource Type | Verb | Purpose |
|---|---|---|---|
| Database Management | dbmgmt-family |
manage | All Database Management resources |
| Database Management | dbmgmt-private-endpoints |
manage | Create/manage Private Endpoints |
| Database Management | dbmgmt-work-requests |
read | Monitor enablement progress |
| Database Service | database-family |
use | Access database resources |
| Networking | vnics |
manage | Create Private Endpoint VNICs |
| Networking | subnets |
use | Place Private Endpoints in subnets |
| Networking | network-security-groups or security-lists |
use | Configure security rules |
| Management Agent | management-agents |
read | Select agents (ExaDB-D, ExaDB-C@C) |
| Vault | secret-family |
manage | Store/access credentials and wallets |
Resource Principal policy (required for the managed database to read secrets from Vault):
Allow any-user to read secret-family in compartment ABC
where ALL {request.principal.type = dbmgmtmanageddatabase}
This policy is created automatically when you click "Add policy" during enablement. It is stored in the DBMgmt_Resource_Policy policy collection.
5. Fleet Monitoring
Fleet Summary Page
The fleet summary provides a single-page view of all managed databases in a compartment or Database Group. (Fleet Monitoring)
Key tiles on the fleet summary page:
| Tile | What It Shows |
|---|---|
| Inventory | Database count categorized by type, deployment, version, or cluster |
| Monitoring Status | Donut chart showing which databases are being successfully monitored |
| Resource Usage | CPU and Storage allocation/utilization with change percentages |
| Alarms | Open alarm count broken down by severity |
| Members | Individual databases with Avg Active Sessions (CPU, User I/O, Others), CPU, Storage, I/O |
| Performance | Tree map visualization of database performance |
Filtering options (left pane):
- Compartment or Database Group scope
- Database type filter (e.g., Autonomous AI)
- Lifecycle state filter (e.g., "Up")
- CDB/PDB view filter
- Tag-based filters
Time periods: Last 60 minutes (default), Last 24 hours, Last 7 days. Comparison percentages show change vs. the same period previously (e.g., "same 60 min yesterday"). A blue arrow indicates change greater than 10%; gray indicates 10% or less.
Database Groups
Database Groups let you organize managed databases from different compartments into logical groups for centralized monitoring and bulk operations. (Database Groups)
- Create a group with a name, description, and optional tags
- Add managed databases from any compartment
- Run SQL jobs against the entire group at once
- View the group on the fleet summary page (switch from Compartment to Database Group scope)
Exam trap: Database Groups work across compartments. You do not need to have all databases in the same compartment to group them. This is specifically designed for organizations that partition databases into separate compartments for IAM isolation but want unified monitoring.
6. Performance Diagnostics
Performance Hub
Performance Hub is the primary diagnostic interface for individual managed databases. It provides real-time and historical views of database activity. It requires Enterprise Edition and Full Management. (Managed Database Monitoring)
Performance Hub tabs:
| Tab | What It Shows | Min Version | Notes |
|---|---|---|---|
| ASH Analytics | Active Session History by wait class, SQL, user, module | 12.1+ EE | Available in Basic and Full |
| SQL Monitoring | Real-time SQL execution monitoring | 12.1+ EE | Available in Basic and Full |
| Top Activity Lite | Aggregated top activity view | 12.1+ EE | Full Management only; Autonomous AI requires ADMIN credential |
| ADDM | Automatic Database Diagnostic Monitor findings | 19c+ EE | Full Management only |
| AWR Report | AWR snapshot reports | 12.1+ EE | Full Management only |
| Blocking Sessions | Current blocking session chains | 12.2+ EE | Full Management only |
| ASH Report | Detailed ASH analysis for a time range | 12.2+ EE | Full Management only |
| Exadata | Exadata storage server metrics | 12.1.0.2+ EE | CDB root only, Exadata only |
| Workload | Database workload analysis | 21c+ EE | Full Management only |
| SQL History | Historical SQL execution tracking | 23ai+ EE | Requires SQL_HISTORY_ENABLED=TRUE |
Exam trap: ASH Analytics and SQL Monitoring are available at both Basic and Full management levels. If a question asks which Performance Hub features are free, these two are the answer.
ADDM Spotlight
ADDM Spotlight displays findings and recommendations from the Automatic Database Diagnostic Monitor by analyzing AWR performance snapshots (typically collected hourly). (Managed Database Monitoring)
- Retention: 8-30 days (or AWR retention period)
- Duration support in Database Management: last 8 days or less
- For longer historical analysis: use OCI Ops Insights
- Recommendation categories: All, Database Parameters, Schema Objects, SQL
- Actions from ADDM: "View SQL Details" (jumps to Performance Hub), "Run SQL Tuning Advisor," "Edit Database Parameters"
- Not available for Autonomous AI Databases
- For PDBs, requires one-time enablement (no restart needed):
ALTER SESSION SET CONTAINER=<container_name>;
ALTER SYSTEM SET AWR_PDB_AUTOFLUSH_ENABLED=TRUE;
EXEC DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(INTERVAL=>60);
AWR Explorer
AWR Explorer lets you visualize historical performance data from AWR snapshots in chart form. You can also import AWR data from other databases into a central repository for comparison. Requires Enterprise Edition 12.2+ and Full Management.
7. SQL Tuning Advisor
SQL Tuning Advisor analyzes SQL statements using the Automatic Tuning Optimizer and provides recommendations to improve execution performance. It requires Enterprise Edition 12.2+ with COMPATIBLE parameter set to 12.2.0 or later. (SQL Tuning Advisor)
Required Privileges
GRANT ADVISOR TO <admin_user>;
GRANT CREATE JOB TO <admin_user>;
GRANT CREATE SESSION TO <admin_user>;
GRANT SELECT ANY DICTIONARY TO <admin_user>;
GRANT INHERIT ANY PRIVILEGES TO <admin_user>;
GRANT ADMINISTER SQL TUNING SET TO <admin_user>;
Recommendation Types
| Recommendation | What It Does |
|---|---|
| Collect Object Statistics | Gather missing or stale statistics for tables/indexes |
| Create Indexes | Suggest new indexes to improve access paths |
| Rewrite SQL Statements | Propose structural changes to the SQL |
| Create SQL Profiles | Attach auxiliary information (hints) without modifying SQL text |
| Create SQL Plan Baselines | Lock an optimal execution plan via SQL Plan Management |
Running a Tuning Task
Two entry points:
- From Performance Hub -- select SQL IDs on the ASH Analytics tab, click "Tune SQL"
- From SQL Tuning Advisor -- click "Tune SQL" in the SQL Tuning Advisor tasks section
Input sources:
- Selected SQL statements (pre-selected from Performance Hub)
- SQL Tuning Set (STS) -- a database object containing captured SQL workload
Scope of analysis:
| Scope | What It Includes |
|---|---|
| Limited | Statistical checks, access path analysis, SQL structure analysis (no SQL profiling) |
| Comprehensive | All Limited analysis plus SQL profiling |
Implementing Recommendations
After a tuning task completes, you can implement recommendations directly from the Console:
- Implement all SQL profile recommendations -- batch implementation with optional forced matching
- Implement single SQL profile -- for individual SQL IDs
- Implement index recommendation -- creates the suggested index in a specified tablespace
- Implement statistics recommendation -- gathers the recommended statistics
- Compare explain plans -- side-by-side graphical or tabular comparison of original vs. optimized plans
Implementation runs as a SQL Job and appears in the Managed Database Jobs section.
SQL Tuning Sets
A SQL Tuning Set (STS) is a database object that groups SQL statements with execution metadata. You can create, load, and manage SQL tuning sets through Database Management. An STS serves as input to SQL Tuning Advisor for workload-level analysis.
SQL Plan Management (SPM)
Database Management provides visibility into SPM configuration and SQL plan baselines. Key capabilities:
- View and manage SPM configuration
- Monitor SQL plan baselines
- Automatic SPM Evolve Advisor (12.2+)
- Selective plan capturing (12.2+)
- High-frequency SPM Evolve (19c+ on Exadata only)
- AWR loading for plan baselines (12.2+)
Exam trap: Autonomous AI Databases support SQL Plan Management but not SPM configuration tasks. Configuration must be done differently for Autonomous.
8. Optimizer Statistics
Database Management enables monitoring and management of optimizer statistics through the Optimizer Statistics section on the Managed Database details page.
What You Can Do
- Monitor Automatic Statistics Collection jobs (status, completions, failures)
- Monitor High-Frequency Statistics collection
- Monitor Manual Statistics collection jobs
- View Optimizer Statistics Advisor task executions over the last 7 days
- Drill into individual Advisor tasks to examine findings
- Implement Advisor recommendations directly from the Console
The Optimizer Statistics Advisor is a diagnostic tool built into Oracle Database that assesses the quality of statistics, discovers problems with how statistics are gathered, and generates recommendations. Database Management surfaces these findings in the OCI Console rather than requiring direct SQL access. Requires Enterprise Edition 12.2+.
Exam trap: Optimizer Statistics Advisor is disabled by default for Autonomous AI Databases. It is active by default for External and Cloud databases with Full Management.
9. Administration Tasks
Full Management enables several administration capabilities on the Managed Database details page.
Tablespace Management
- View all tablespaces and their datafiles
- Create new tablespaces
- Add or edit datafiles
- Monitor storage allocation and utilization per tablespace
- Not available for Autonomous AI Databases (storage is auto-managed)
User Management
View database users with: account status, expiration date, profile, roles, system privileges, consumer group privileges, proxy users, and container data access. Requires specific grants on the monitoring user:
GRANT READ ON DBA_USERS TO <monitoring_user>;
GRANT READ ON DBA_ROLE_PRIVS TO <monitoring_user>;
GRANT READ ON DBA_TAB_PRIVS TO <monitoring_user>;
GRANT READ ON DBA_SYS_PRIVS TO <monitoring_user>;
Database Parameters
View and edit initialization parameters. ADDM Spotlight integrates here by providing recommendations for parameter changes.
- Not available for Autonomous AI Databases (parameters are auto-managed)
SQL Job Management
- Create and schedule SQL jobs against a single database or an entire Database Group
- Monitor job runs and executions
- Job execution metrics are tracked via the
dbmgmtJobExecutionsCountmetric (1-minute collection interval) - Job output can be stored in an OCI Object Storage bucket
Alert Logs and Attention Logs
- Alert Log: XML file with chronological error messages. Displays 1000 most recent entries. Filter by level (Critical, Severe, Important) or type (Error, Warning, Notification). Supports regex search.
- Attention Log: Structured file for critical database events. Available for Enterprise Edition 21c+. Categorized by urgency (Immediate, Soon, Deferrable). Not available for Autonomous AI Databases.
10. Metrics and Alarms
Metric Namespace
All Database Management metrics are emitted in the oracle_oci_database namespace. Metrics are retained for 90 days. Minimum alarm interval is 5 minutes. (Metrics)
Basic Management Metrics (15 metrics, free)
| Metric | Unit | Interval |
|---|---|---|
CpuUtilization |
percent | 5 min |
StorageAllocated |
GB | 30 min |
StorageUsed |
GB | 30 min |
StorageUtilization |
percent | 30 min |
StorageAllocatedByTablespace |
GB | 30 min |
StorageUsedByTablespace |
GB | 30 min |
StorageUtilizationByTablespace |
percent | 30 min |
UserCalls |
count | 5 min |
ExecuteCount |
count | 5 min |
TransactionCount |
count | 5 min |
CurrentLogons |
count | 5 min |
ParseCount |
count | 5 min |
BlockChanges |
changes/sec | 5 min |
MonitoringStatus |
N/A | 5 min |
EcpusAllocated / OcpusAllocated |
count | 5 min |
Key Full Management Metrics (selected, additional to Basic)
| Metric | Unit | Interval | Notes |
|---|---|---|---|
DBTime |
sec/sec | 5 min | CPU + Wait = Average Active Sessions |
CPUTime |
sec/sec | 5 min | CPU accumulation by foreground sessions |
WaitTime |
sec/sec | 5 min | Non-idle wait time by wait class |
IOPS |
operations/sec | 5 min | By ioType (Read/Write) |
IOThroughput |
MB/sec | 5 min | By ioType |
Sessions |
count | 5 min | Active sessions |
BlockingSessions |
count | 15 min | Non-CDBs only |
MemoryUsage |
MB | 15 min | By memory pool (SGA components, PGA) |
ApplyLag |
seconds | 5 min | Data Guard standby lag |
TransportLag |
seconds | 5 min | Data Guard redo not on standby |
BackupDuration |
seconds | 30 min | SI/RAC CDBs only |
InvalidObjects |
count | 24 hours | Non-CDBs only |
UnusableIndexes |
count | 24 hours | Non-CDBs only |
ProcessLimitUtilization |
percent | 5 min | Non-PDBs only |
SessionLimitUtilization |
percent | 5 min | Non-PDBs only |
FRAUtilization |
percent | 15 min | Non-PDBs only |
MonitoringUserPasswordExpiration |
count | 24 hours | Days until password expires |
Common Dimensions (all metrics)
| Dimension | Description |
|---|---|
resourceId |
OCID of the database |
resourceName |
Database name |
resourceType |
Database type (e.g., NON_CDB) |
deploymentType |
Deployment type |
Integration with OCI Monitoring and Alarms
Database Management metrics integrate directly with OCI Monitoring. You can:
- Build metric queries using the Monitoring service
- Create alarms that trigger when metric thresholds are breached
- Route alarm notifications via OCI Notifications (email, Slack, PagerDuty, custom HTTPS)
- Correlate with OCI Events for automation
- View alarm summaries on the fleet summary page and managed database details page
- Create Oracle-recommended alarm definitions from the managed database page
Exam trap: Alarms on the fleet summary page only display if the resourceId dimension contains the database OCID. This is an important detail -- if alarms are not appearing on fleet summary, check the dimension configuration.
11. Integration with Other OCI Services
| OCI Service | Integration |
|---|---|
| OCI Monitoring | All metrics emitted to oracle_oci_database namespace; alarm creation |
| OCI Notifications | Alarm notifications via topics/subscriptions |
| OCI Events | Event rules for Database Management state changes |
| OCI Vault | Stores database credentials and TLS wallet secrets |
| OCI Object Storage | Stores SQL Job output and recommendation implementation results |
| OCI Ops Insights | Extended capacity planning and historical SQL performance (beyond 8-day ADDM window) |
| OCI Log Analytics | Database log exploration via Log Explorer |
| OCI Networking | Private Endpoints as VNICs; security rules via NSGs/Security Lists |
Exam trap: For ADDM analysis beyond 8 days, you need OCI Ops Insights, not Database Management alone. Database Management ADDM Spotlight covers the last 8 days maximum.
12. Data Guard Monitoring
Database Management monitors Oracle Data Guard configurations including primary and physical standby CDBs. Key Data Guard metrics collected:
| Metric | Description |
|---|---|
ApplyLag |
How far behind the standby is (seconds) |
TransportLag |
Redo not yet shipped to standby (seconds) |
RedoApplyRate |
Rate of redo application on standby (MB/sec) |
RedoGenerationRate |
Rate of redo generation on primary (MB/sec) |
EstimatedFailoverTime |
Estimated seconds to complete failover |
Data Guard monitoring is available on the High Availability fleet summary page and on individual managed database details pages.
Important restrictions:
- Data Guard per PDB (DGPDB) is not supported
- Physical standby in mounted state is not supported with Management Agent
- Monitoring user requires SYSDG privilege for Data Guard configurations
13. Feature Support Quick Reference by Database Version
| Feature | 11.2.0.4 | 12.1 | 12.2 | 19c | 21c | 23ai |
|---|---|---|---|---|---|---|
| Fleet summary, Database Groups | Yes | Yes | Yes | Yes | Yes | Yes |
| Performance Hub: ASH Analytics, SQL Monitoring | -- | Yes (EE) | Yes (EE) | Yes (EE) | Yes (EE) | Yes (EE) |
| Performance Hub: Blocking Sessions | -- | -- | Yes (EE) | Yes (EE) | Yes (EE) | Yes (EE) |
| AWR Explorer | -- | -- | Yes (EE) | Yes (EE) | Yes (EE) | Yes (EE) |
| SQL Tuning Advisor | -- | -- | Yes (EE) | Yes (EE) | Yes (EE) | Yes (EE) |
| ADDM Spotlight | -- | -- | -- | Yes (EE) | Yes (EE) | Yes (EE) |
| Attention Log | -- | -- | -- | -- | Yes (EE) | Yes (EE) |
| Performance Hub: Workload | -- | -- | -- | -- | Yes (EE) | Yes (EE) |
| SQL History | -- | -- | -- | -- | -- | Yes (EE) |
EE = Enterprise Edition required.
14. Common Exam Traps Summary
- Basic vs. Full: ASH Analytics and SQL Monitoring are available at Basic level. Everything else diagnostic/administrative requires Full.
- PDB monitoring: Requires Full Management on the CDB. Cannot do Basic on CDB and then monitor PDBs.
- ExaDB-C@C: No Basic Management option, Management Agent only (no Private Endpoint).
- Cross-region: Not supported. Database and Database Management must be in the same region.
- Standard Edition: Full Management exists for SE but excludes Performance Hub, Alert Logs, and AWR Explorer.
- Autonomous AI Databases: No tablespace management, no database parameters, no Attention Log, Optimizer Statistics Advisor disabled by default.
- Private Endpoint limits: 7 single-instance + 3 RAC per tenancy per region. One of each type per VCN.
- ADDM history: 8 days max in Database Management. Use Ops Insights for longer.
- SQL Tuning Advisor scope: "Limited" = no SQL profiling. "Comprehensive" = includes SQL profiling.
- Metric namespace:
oracle_oci_database(notoci_databaseordatabase_management).
References
- OCI Database Management Documentation
- Database Management Overview
- Diagnostics & Management for Oracle Databases
- Feature Support Matrix
- Enable Database Management for Oracle Cloud Databases
- Enable Database Management for External Databases
- Create Private Endpoint
- Fleet Monitoring
- Managed Database Monitoring
- Oracle Cloud Database Metrics
- SQL Tuning Advisor
- Database Groups
- IAM Permissions Required
- Database Management FAQ