Oracle Autonomous Database on OCI extension

  • Latest Dynatrace
  • Extension
  • Published Oct 27, 2025

Monitor health and performance of the Oracle Autonomous Database.

Oracle Autonomous Database on Oracle Cloud Infrastructure - a sample dashboardOracle Autonomous Database on Oracle Cloud Infrastructure - a Unified Analysis screen
1 of 2Oracle Autonomous Database on Oracle Cloud Infrastructure - a sample dashboard

Get started

Overview

This extension monitors basics of the Oracle Autonomous Database, providing server-side observability on the database engine availability and performance level. This extension provides a light alternative to the Oracle Database monitoring extension that is compatible with OCI Autonomous DB.

This extension is executed by the ActiveGate (remote monitoring). You must have an ActiveGate provisioned in your environment and networking set up so the ActiveGate can connect to the subject OCI tenant containing the Autonomous Database you are about to monitor.

Use cases

  • Monitor availability of the Autonomous DB and the underlying Oracle Cloud Infrastructure health.
  • Track usage of the database storage and network resources.
  • Track database usage in terms of users, logins, sessions, number of queries executed.
  • Understand the resource impact that your applications have on the Autonomous DB, including wait times.
  • Understand the impact that databse-side resource shortages have on your application.

Compatibility information

  • OCI API access from ActiveGate is required

Activation and setup

To start, activate the extension in your environment using the in-product Hub. Then provide your OCI monitoring endpoint whereabouts. You will need to provide:

  • Compartment ID
  • Tenancy
  • User
  • Fingerprint
  • Region
  • Path location of a PEM key file which extension will use to sign OCI monitoring API requests

The User account provided in the configuration must also have the minimum permissions listed below to collect metrics for all feature sets.

- Allow group <group name> to read metrics in compartment <compartment name>

The PEM key file will need to be placed on any ActiveGate that is running the extension, in a location that is accessible to the extension. The recommended default location for the PEM file is:

  • Linux:
    <CONFIG>/remotepluginmodule/agent/conf/certificates/
    (default: /var/lib/dynatrace/remotepluginmodule/agent/conf/certificates/)
  • Windows:
    %PROGRAMDATA%\dynatrace\remotepluginmodule\agent\conf\certificates

See Oracle documentation for details on how to set up the monitoring endpoint access:

Details

This extension is built on top of the Extension Framework 2.0 and delivers:

  • Metrics retrieved from the OCI API (extension internally uses Python to connect to the OCI API)
  • A Dashboard
  • Topology definition
  • Unified Analysis screens

Feature sets

When activating your extension using monitoring configuration, you can limit monitoring to one of the feature sets. To work properly the extension has to collect at least one metric after the activation.

In highly segmented networks, feature sets can reflect the segments of your environment. Then, when you create a monitoring configuration, you can select a feature set and a corresponding ActiveGate group that can connect to this particular segment.

All metrics that aren't categorized into any feature set are considered to be the default and are always reported.

A metric inherits the feature set of a subgroup, which in turn inherits the feature set of a group. Also, the feature set defined on the metric level overrides the feature set defined on the subgroup level, which in turn overrides the feature set defined on the group level.

Metric nameMetric keyDescription
Sessionscloud.oci.database.autonomous.sessionsNumber of sessions in the database.
Execute Countcloud.oci.database.autonomous.executesNumber of user and recursive calls that executed SQL statements.
Running Statementscloud.oci.database.autonomous.running_statementsNumber of running SQL statements aggregated accross all consumer groups.
Queued Statementscloud.oci.database.autonomous.queued_statementsNumber of queued SQL statements aggregated accross all consumer groups.
Transaction Countcloud.oci.database.autonomous.transactionsCombined number of user commits and user rollbacks.
Current Logonscloud.oci.database.autonomous.current_logonsNumber of successful logons.
User Callscloud.oci.database.autonomous.user_callsCombined number of logons, parses, and execute calls.
Total Parse Countcloud.oci.database.autonomous.parsesNumber of hard and soft parses.
Failed Logonscloud.oci.database.autonomous.failed_logonsNumber of logons that failed due to an invalid username and/or password.
Failed Connectionscloud.oci.database.autonomous.failed_connectionsNumber of failed database connections.
User Commitscloud.oci.database.autonomous.user_commitsNumber of user commits.
User Rollbackscloud.oci.database.autonomous.user_rollbacksNumber of times users manually issue the ROLLBACK statement or an error occurs during user's transactions.
Redo Sizecloud.oci.database.autonomous.redo_sizeAmount of redo generated in bytes.
Hard Parse Countcloud.oci.database.autonomous.hard_parsesNumber of parse calls (real parses).
Failures Parse Countcloud.oci.database.autonomous.failed_parsesNumber of parse failures.
Bytes Received via SQL*Net from DBLinkcloud.oci.database.autonomous.sql_net_bytes_from_dblinkNumber of bytes received from a database link over Oracle Net Services.
Bytes Sent via SQL*Net to DBLinkcloud.oci.database.autonomous.sql_net_bytes_to_dblinkNumber of bytes sent over a database link over Oracle Net Services.
Bytes Received via SQL*Net from Clientcloud.oci.database.autonomous.sql_net_bytes_from_clientNumber of bytes received from the client over Oracle Net Services.
Bytes Sent via SQL*Net to Clientcloud.oci.database.autonomous.sql_net_bytes_to_clientNumber of bytes sent to the client from the foreground processes.
Metric nameMetric keyDescription
CPU Utilizationcloud.oci.database.autonomous.cpu_utilCPU utilization aggregated across all consumer groups.
Storage Utilizationcloud.oci.database.autonomous.storage_utilPercentage of provisioned storage capacity currently in use.
Maximum Storage Spacecloud.oci.database.autonomous.max_storage_spaceMaximum amount of storage reserved for the database.
Storage Space Allocatedcloud.oci.database.autonomous.storage_space_allocatedSpace allocated to the database.
Storage Space Usedcloud.oci.database.autonomous.storage_space_usedSpace used by the database.
DB Timecloud.oci.database.autonomous.db_timeRate of accumulation of database time (CPU + Wait) by foreground sessions.
Wait Timecloud.oci.database.autonomous.wait_timeAverage rate of accumulation of non-idle wait time by foreground sessions.
CPU Timecloud.oci.database.autonomous.cpu_timeRate of accumulation of CPU time by foreground sessions.
Database Availabilitycloud.oci.database.autonomous.database_availabilityDatabase availability for connections (1 = DB Available, 0 = DB Unavailable).
Connection Latencycloud.oci.database.autonomous.connection_latencyTime taken to connect to a ADB-S database in each region from a VM in the same region.
Query Latencycloud.oci.database.autonomous.query_latencyTime taken to display results of a simple query.
Session Logical Readscloud.oci.database.autonomous.session_logical_readsSum of "db block gets" plus "consistent gets".
DB Block Changescloud.oci.database.autonomous.db_block_changesNumber of changes that where part of an update or delete operation to all blocks in SGA.
Physical Readscloud.oci.database.autonomous.physical_readsNumber of data blocks read from disk.
Physical Writescloud.oci.database.autonomous.physical_writesNumber of data blocks written to disk.
Physical Read Total Bytescloud.oci.database.autonomous.physical_read_bytesSize in bytes of disk reads by all database instance activity.
Physical Write Total Bytescloud.oci.database.autonomous.physical_write_bytesSize in bytes of disk writes by all database instance activity.
Metric nameMetric keyDescription
APEX Page Eventscloud.oci.database.autonomous.apex_page_eventsNumber of APEX page events.
APEX Page Load Timecloud.oci.database.autonomous.apex_page_load_timeAverage APEX page execution time.
Active APEX Applicationscloud.oci.database.autonomous.apex_active_applicationsNumber of APEX applications with activity.
APEX Workspace Countcloud.oci.database.autonomous.apex_workspacesTotal number of user-created workspaces.

FAQ

This extension offers a lightweight, limited alternative to the Oracle Database monitoring extension, specifically for the Autonomous DB on OCI.

This extension lets you monitor basics of the database performance, using alternative REST API source of metrics provided by the Oracle Cloud Infrastructure APIs.

Oracle Database monitoring extension does not support Autonomous DB on OCI. This limitation roots down to the Oracle SQL data source that doesn't support certificate-based authentication, which OCI requires.

Query-level statistics are not available in this extension. Use OneAgent on your app servers to obtain insight into SQL queries that your app servers execute against the Autonomous DB.

No. This extension provides a subset of metrics that the Oracle Database extension offers.

Yes. See Oracle Cloud Infrastructure hub tile for details on how proxy support works with OCI.

Metric to DDU consumption multiplier for each Autonomous Database monitored is:

40 * 525.6 DDUs/year

DDU cost above does not include any possible Log events or Custom events triggered by the extension. For more information on this, please visit the DDU log event cost and DDU custom event cost pages.

Related tags
CloudPythonDatabaseOracleInfrastructure Observability