Skip to main content

Oracle Database


Oracle Database

Overview

The Oracle Database integration with Motadata AIOps captures health, performance, capacity, availability, and replication KPIs across single-instance and RAC environments. It includes SGA/PGA memory utilization, buffer/cache efficiency, redo/undo activity, datafile and tablespace usage, SQL workload, ASM disk groups, jobs/backups, session analytics, and fast recovery area utilization.

Prerequisites

Ensure the following prerequisites are met:

  • Oracle listener reachable from Motadata AIOps.
  • Monitoring user with required dictionary views (SELECT_CATALOG_ROLE recommended).
  • If using RAC/ASM, grant access to GV$ views and ASM views.
  • Network access allowed to SQL*Net/TCPS ports and OS-level exporters (if used).

List of Supported KPIs

A. Instance & General

MetricDescriptionType
oracle.created.timeDatabase creation time.Timestamp
oracle.log.modeCurrent log mode (ARCHIVELOG/NOARCHIVELOG).String
oracle.open.modeDatabase open mode (READ WRITE/READ ONLY/MOUNTED).String
oracle.versionOracle database version string.String
system.tagsKey/value tags associated with this instance.String
started.time.secondsUptime in seconds since instance start.Seconds
started.timeHuman-readable instance start time.Timestamp
oracle.database.roleDatabase role (PRIMARY/STANDBY/SNAPSHOT STANDBY).String
oracle.switch.over.statusData Guard switchover status.String
oracle.protection.modeData Guard protection mode.String
oracle.force.loggingWhether FORCE LOGGING is enabled.Boolean
oracle.guard.statusDatabase guard status.String
oracle.open.reset.logs.timeTime of last RESETLOGS open.Timestamp
oracle.database.current.scnCurrent System Change Number.Integer
oracle.maximum.allocated.datafilesMaximum datafiles allowed.Count
oracle.used.datafilesNumber of datafiles in use.Count
oracle.available.datafilesRemaining datafiles available to allocate.Count
oracle.datafiles.used.percentPercent of max datafiles used.Percent
oracle.datafiles.available.percentPercent of max datafiles available.Percent

B. Capacity & Space

MetricDescriptionType
oracle.database.used.bytesSpace used by database objects.Bytes
oracle.database.used.percentPercentage of database space used.Percent
oracle.database.capacity.bytesTotal database capacity.Bytes
oracle.database.allocated.bytesSpace allocated to database.Bytes
oracle.database.occupied.bytesOccupied space including overhead.Bytes
oracle.database.free.bytesFree space available.Bytes
oracle.database.free.percentPercent free space.Percent
oracle.database.block.size.bytesDatabase block size.Bytes

C. Workload & Waits

MetricDescriptionType
oracle.avg.executionsAverage executions per statement/interval.Count
oracle.consistent.getsLogical reads (consistent gets).Count
oracle.buffer.busy.waitsBuffer busy waits count.Count
oracle.free.buffer.waitsFree buffer waits count.Count
oracle.write.complete.waitsWrite complete waits count.Count
oracle.database.block.getsCurrent reads (db block gets).Count
oracle.database.physical.readsPhysical reads.Count
oracle.database.physical.writesPhysical writes.Count
oracle.enqueue.timeoutsEnqueue operation timeouts.Count
oracle.enqueue.waitsEnqueue waits.Count
oracle.loginsSuccessful logins count.Count
oracle.enqueue.deadlocksDeadlock occurrences.Count
oracle.enqueue.requestsEnqueue requests.Count
oracle.enqueue.conversationsEnqueue conversations.Count
oracle.enqueue.releasesEnqueue releases.Count
oracle.table.scansFull table scan operations.Count
oracle.index.scansIndex scan operations.Count
oracle.average.response.time.msAverage database response time.Milliseconds
oracle.database.cpu.time.ratioRatio of DB time spent on CPU.Percent
oracle.sql.net.transferred.bytesSQL*Net bytes transferred.Bytes

D. Cursor & Library/Dictionary Cache

MetricDescriptionType
oracle.cursor.hit.ratio.percentCursor cache hit ratio.Percent
oracle.cursor.miss.ratio.percentCursor miss ratio.Percent
oracle.cursor.cache.bytesCursor cache memory used.Bytes
oracle.sql.cache.hit.ratio.percentSQL cache hit ratio.Percent
oracle.library.cache.hit.ratio.percentLibrary cache hit ratio.Percent
oracle.library.cache.used.bytesLibrary cache memory used.Bytes
oracle.sql.area.used.bytesSQL area memory used.Bytes
oracle.data.dictionary.cache.hit.ratio.percentData dictionary cache hit ratio.Percent
oracle.data.dictionary.cache.used.bytesData dictionary cache memory used.Bytes
oracle.parse.ratio.percentSoft parse ratio (parse efficiency).Percent

E. Sessions & Processes

MetricDescriptionType
oracle.waiting.sessionsNumber of sessions waiting.Count
oracle.blocking.sessionsNumber of sessions blocking others.Count
oracle.idle.sessionsIdle sessions count.Count
oracle.sessionsTotal sessions.Count
oracle.active.sessionsActive sessions count.Count

Session Detail

MetricDescriptionType
oracle.sessionSession identifier.String
oracle.waiting.sessionWaiting session identifier.String
oracle.blocked.sessionBlocked session identifier.String
oracle.session.idSID of session.Integer
oracle.session.commandCurrent command ID.Integer
oracle.session.statusSession status (ACTIVE/INACTIVE).String
oracle.session.remote.clientRemote client address.String
oracle.session.device.sessionsNumber of device sessions.Count
oracle.session.userDatabase user for session.String
oracle.session.queryCurrent/last SQL text (sanitized).String
oracle.session.applicationClient application name.String
oracle.session.duration.secondsSession duration in seconds.Seconds
oracle.session.durationHuman-readable session duration.String
oracle.session.logon.timeLogon timestamp.Timestamp
oracle.session.cpu.time.msCPU time consumed by session.Milliseconds
oracle.session.memory.sortsMemory sorts performed.Count
oracle.session.disk.sortsDisk sorts performed.Count
oracle.session.table.sortsTable sorts performed.Count
oracle.session.physical.readsPhysical reads by session.Count
oracle.session.logical.readsLogical reads by session.Count
oracle.session.commitsCommits by session.Count
oracle.session.cursorsOpen cursors for session.Count
oracle.connected.sessionsConnected sessions (current).Count
oracle.active.sessionsActive sessions (current).Count
oracle.idle.sessionsIdle sessions (current).Count
oracle.session.blocking.idSID of blocking session.Integer
oracle.session.serial.idSERIAL# of session.Integer
oracle.waiting.session.idSID of waiting session.Integer
oracle.session.blocking.userUsername of blocking session.String
oracle.session.wait.duration.secondsWait duration seconds.Seconds
oracle.blocked.sessionsTotal blocked sessions.Count
oracle.blocked.session.idBlocked session SID.Integer
oracle.session.blocked.idBlocked session identifier.String
oracle.session.blocked.userBlocked session username.String
oracle.session.blocking.programProgram of blocking session.String
oracle.session.blocked.programProgram of blocked session.String
oracle.session.blocking.hostHostname of blocking session.String
oracle.session.blocked.hostHostname of blocked session.String
oracle.session.lock.typeLock type held/requested.String
oracle.session.blocking.lock.modeBlocking lock mode.String
oracle.session.blocked.lock.modeRequested/blocked lock mode.String
oracle.session.lock.id2Lock ID2 value.String
oracle.session.lock.id1Lock ID1 value.String
oracle.session.buffer.cache.hit.ratioSession buffer cache hit ratio.Percent
oracle.session.eventCurrent wait event.String
oracle.session.stateSession wait state.String
oracle.session.wait.time.msSession wait time in ms.Milliseconds
oracle.session.eventsSession events summary.String

User Accounts

MetricDescriptionType
oracle.userUsername.String
oracle.user.expiry.datePassword/account expiry date.Timestamp
oracle.user.days.to.expiryDays remaining to expiry.Days
oracle.user.statusAccount status (OPEN/LOCKED).String
oracle.user.profileAssigned profile.String

F. Memory (SGA/PGA)

MetricDescriptionType
oracle.pga.used.bytesPGA used memory.Bytes
oracle.pga.allocated.bytesPGA allocated memory.Bytes
oracle.pga.processesCurrent PGA processes.Count
oracle.pga.max.processesMax PGA processes observed.Count
oracle.pga.cache.hit.ratio.percentPGA cache hit ratio.Percent
oracle.pga.max.allocated.bytesMax PGA allocated bytes.Bytes
oracle.pga.reclaimable.bytesReclaimable PGA bytes.Bytes
oracle.pga.freed.os.bytesBytes returned to OS from PGA.Bytes
oracle.pga.free.bytesFree PGA bytes.Bytes
oracle.pga.used.percentPGA usage percent.Percent
oracle.fixed.sga.used.bytesFixed SGA used memory.Bytes
oracle.redo.buffersRedo buffers size.Bytes
oracle.streams.pool.used.bytesStreams pool used memory.Bytes
oracle.buffer.cache.used.bytesBuffer cache used memory.Bytes
oracle.shared.pool.used.bytesShared pool used memory.Bytes
oracle.shared.io.pool.used.bytesShared I/O pool used memory.Bytes
oracle.large.pool.used.bytesLarge pool used memory.Bytes
oracle.java.pool.used.bytesJava pool used memory.Bytes
oracle.sga.memory.free.bytesFree SGA memory.Bytes
oracle.sga.used.bytesSGA used bytes (alias).Bytes
oracle.sga.memory.used.bytesSGA memory used.Bytes
oracle.sga.used.percentSGA usage percent.Percent

Process-level PGA

MetricDescriptionType
oracle.processProcess identifier.String
oracle.process.pidOracle PID.Integer
oracle.process.spidOS SPID.Integer
oracle.process.programProcess program name.String
oracle.process.pga.used.bytesProcess PGA used.Bytes
oracle.process.pga.allocated.bytesProcess PGA allocated.Bytes
oracle.process.pga.free.bytesProcess PGA free.Bytes
oracle.process.pga.max.bytesProcess PGA max observed.Bytes

G. Logging & Data Guard Destinations

MetricDescriptionType
oracle.last.log.sequence.created.primary.serverLast archived log sequence created on primary.Integer
oracle.last.log.sequence.synced.secondary.serverLast log sequence synced to standby.Integer
oracle.log.apply.gapApply lag/gap between standby and primary.Integer
oracle.log.destination.idDestination ID.Integer
oracle.log.destinationDestination name/alias.String
oracle.log.destination.statusDestination status.String
oracle.log.destination.typeDestination type (LOCAL/REMOTE).String
oracle.log.destination.pathDestination path/URI.String
oracle.log.destination.protection.modeDestination protection mode.String
oracle.log.destination.recovery.modeDestination recovery mode.String
oracle.log.destination.affirmAFFIRM/NOAFFIRM setting.String
oracle.log.destination.sequenceCurrent sequence at destination.Integer
oracle.log.destination.timeout.secondsDestination timeout seconds.Seconds
oracle.log.destination.fail.sequenceFailed sequence number.Integer
oracle.log.destination.archived.sequenceLast archived sequence.Integer
oracle.log.destination.applied.sequenceLast applied sequence.Integer
oracle.log.destination.delay.secondsTransport/apply delay.Seconds
oracle.log.destination.errorLast destination error.String

Redo Log Internals

MetricDescriptionType
oracle.redo.log.buffer.allocation.retries.ratioBuffer allocation retry ratio.Percent
oracle.redo.log.space.request.ratioRedo space request ratio.Percent
oracle.redo.log.space.wait.ratioRedo space wait ratio.Percent
oracle.redo.log.buffer.size.bytesRedo buffer size.Bytes
oracle.redo.log.switches.hourLog switches per hour.Count
oracle.redo.log.current.usage.percentCurrent log usage percent.Percent
oracle.redo.log.memberRedo log member identifier.String
oracle.redo.log.member.nameLog member file name.String
oracle.redo.log.member.groupGroup number of member.Integer
oracle.redo.log.member.typeMember type (ONLINE/STANDBY).String
oracle.redo.log.member.stateMember state (VALID/INVALID).String
oracle.redo.log.groupRedo log group identifier.String
oracle.redo.log.group.idRedo log group ID.Integer
oracle.redo.log.group.threadThread number.Integer
oracle.redo.log.group.size.bytesLog file size.Bytes
oracle.redo.log.group.membersMembers per group.Count
oracle.redo.log.group.archive.statusArchive status for group.String
oracle.redo.log.group.statusGroup status (CURRENT/INACTIVE/etc.).String

H. Fast Recovery Area (FRA)

MetricDescriptionType
oracle.fast.recovery.areaFRA location identifier.String
oracle.fast.recovery.area.space.capacity.bytesTotal FRA capacity.Bytes
oracle.fast.recovery.area.space.used.bytesFRA space used.Bytes
oracle.fast.recovery.area.used.percentFRA usage percent.Percent
oracle.fast.recovery.area.space.reclaimable.bytesReclaimable space in FRA.Bytes
oracle.fast.recovery.area.reclaimable.percentReclaimable percent.Percent
oracle.fast.recovery.area.actual.used.percentActual used percent after reclaim.Percent
oracle.fast.recovery.area.filetypeFRA file type.String
oracle.fast.recovery.area.filetype.used.percentUsage percent by file type.Percent
oracle.fast.recovery.area.filetype.reclaimable.percentReclaimable percent by file type.Percent
oracle.fast.recovery.area.filetype.filesFile count by file type.Count

I. ASM Disk Groups

MetricDescriptionType
oracle.asm.disk.group.numberASM disk group number.Integer
oracle.asm.disk.groupASM disk group name.String
oracle.asm.disk.group.stateDisk group state.String
oracle.asm.disk.group.typeRedundancy type (EXTERNAL/NORMAL/HIGH).String
oracle.asm.disk.group.provisioned.bytesProvisioned capacity.Bytes
oracle.asm.disk.group.free.bytesFree space in group.Bytes
oracle.asm.disk.group.used.bytesUsed space in group.Bytes
oracle.asm.disk.group.used.percentUsed percent.Percent
oracle.asm.disk.group.free.percentFree percent.Percent

J. Datafiles & Tablespaces

Data Files

MetricDescriptionType
oracle.data.filesTotal data files.Count
oracle.data.file.idDatafile ID.Integer
oracle.data.file.tablespaceOwning tablespace.String
oracle.data.file.read.time.msRead time for file.Milliseconds
oracle.data.file.write.time.msWrite time for file.Milliseconds
oracle.data.file.size.bytesDatafile size.Bytes
oracle.data.fileDatafile path/name.String
oracle.data.file.statusFile status.String
oracle.data.file.corruptedCorruption flag.Boolean
oracle.data.file.corruption.typeCorruption type.String
oracle.data.file.corrupted.blockFirst corrupted block.Integer
oracle.data.file.corrupted.blocksNumber of corrupted blocks.Count
oracle.data.file.physical.readsPhysical reads per file.Count
oracle.data.file.physical.writesPhysical writes per file.Count
oracle.data.file.auto.extendAutoextend status.Boolean

Tablespaces

MetricDescriptionType
oracle.table.spacesNumber of tablespaces.Count
oracle.table.spaceTablespace name.String
oracle.table.space.size.bytesTotal size.Bytes
oracle.table.space.used.bytesUsed size.Bytes
oracle.table.space.free.bytesFree size.Bytes
oracle.table.space.free.percentFree percent.Percent
oracle.table.space.used.percentUsed percent.Percent
oracle.table.space.blocksTotal blocks.Count
oracle.table.space.free.blocksFree blocks.Count
oracle.table.space.write.time.msWrite time aggregate.Milliseconds
oracle.table.space.read.time.msRead time aggregate.Milliseconds
oracle.table.space.data.filesDatafiles in tablespace.Count
oracle.table.space.reads.rateReads/sec in tablespace.Count
oracle.table.space.writes.rateWrites/sec in tablespace.Count
oracle.table.space.statusStatus (ONLINE/OFFLINE).String

Temporary Tablespaces

MetricDescriptionType
oracle.temp.table.space.size.bytesTemp space size.Bytes
oracle.temp.table.space.free.bytesTemp free space.Bytes
oracle.temp.table.space.used.bytesTemp used space.Bytes
oracle.temp.table.space.used.percentTemp used percent.Percent

Tables

MetricDescriptionType
oracle.tableTable identifier.String
oracle.table.space.nameTablespace of table.String
oracle.table.statusTable status.String
oracle.table.rowsRow count (approx).Count
oracle.table.partitionedPartitioned flag.Boolean
oracle.table.size.bytesTable size.Bytes

K. Indexes

MetricDescriptionType
oracle.indexIndex identifier.String
oracle.index.table.nameBase table name.String
oracle.index.index.typeIndex type (BTREE/BITMAP/etc.).String
oracle.index.uniquenessUNIQUE/NONUNIQUE.String
oracle.index.column.nameIndexed column.String
oracle.indicesTotal indexes count.Count
oracle.database.invalid.indexInvalid index identifier.String
oracle.database.invalid.index.tablespaceTS for invalid index.String
oracle.database.invalid.index.ownerOwner of invalid index.String
oracle.database.invalid.index.tableTable of invalid index.String
oracle.database.invalid.index.statusInvalid index status.String

Unused Indexes

MetricDescriptionType
oracle.unused.indexUnused index identifier.String
oracle.unused.index.ownerOwner of unused index.String
oracle.unused.index.table.nameTable for unused index.String
oracle.unused.index.rowsRows referenced by index.Count
oracle.unused.index.size.bytesSize of unused index.Bytes
oracle.unused.index.constraint.nameRelated constraint (if any).String
oracle.unused.index.idle.time.daysDays since last usage.Days
oracle.unused.indicesCount of unused indexes.Count
MetricDescriptionType
oracle.database.linkDB link identifier.String
oracle.database.link.nameDB link name.String
oracle.database.link.ownerOwner schema.String
oracle.database.link.userRemote user.String
oracle.database.link.connection.urlRemote connection URL.String
oracle.database.link.creation.timeDB link creation time.Timestamp
oracle.database.invalid.objectInvalid object identifier.String
oracle.database.invalid.object.nameInvalid object name.String
oracle.database.invalid.object.ownerOwner of invalid object.String
oracle.database.invalid.object.statusStatus of invalid object.String

M. Jobs & Backups

Scheduler Jobs

MetricDescriptionType
oracle.jobJob identifier.String
oracle.job.last.statusLast run status.String
oracle.job.current.statusCurrent job state.String
oracle.job.last.execution.timeTimestamp of last run.Timestamp
oracle.job.next.execution.timeNext scheduled run time.Timestamp
oracle.job.enableEnabled flag.Boolean
oracle.job.last.execution.duration.secondsLast run duration.Seconds
oracle.job.executionsTotal executions.Count
oracle.job.failsFailed executions.Count
oracle.job.retriesRetry attempts.Count
oracle.job.elapsed.time.secondsCumulated elapsed time.Seconds
oracle.job.elapsed.timeHuman-readable elapsed time.String

RMAN / Backup Jobs

MetricDescriptionType
oracle.backup.jobBackup job identifier.String
oracle.backup.job.typeBackup type (FULL/INCR/etc.).String
oracle.backup.job.session.keyRMAN session key.String
oracle.backup.job.last.backup.timeLast backup timestamp.Timestamp
oracle.backup.job.statusBackup job status.String
oracle.backup.job.elapsed.time.secondsBackup elapsed time.Seconds
oracle.backup.job.size.bytesBackup size.Bytes

N. SQL/Query Metrics

MetricDescriptionType
oracle.database.queryQuery identifier.String
oracle.database.query.buffer.getsBuffer gets for query.Count
oracle.database.query.executionsExecutions count.Count
oracle.database.query.buffer.gets.per.executionBuffer gets per exec.Count
oracle.database.query.disk.readsDisk reads.Count
oracle.database.query.disk.reads.per.executionDisk reads per exec.Count
oracle.database.query.textSQL text (sanitized).String
oracle.query.usernameUsername executing SQL.String
oracle.query.sidSID of executing session.Integer
oracle.query.executionsExecutions count.Count
oracle.query.last.update.timeLast execution timestamp.Timestamp
oracle.query.sql.idSQL_ID value.String
oracle.query.start.timeStart time of execution.Timestamp
oracle.query.elapsed.secondsElapsed time seconds.Seconds
oracle.querySQL text/context.String

O. Resources & Limits

MetricDescriptionType
oracle.resource.current.utilized.percentCurrent utilization vs. limit.Percent
oracle.resource.max.utilized.percentPeak utilization vs. limit.Percent
oracle.resource.limitResource limit name.String
oracle.resource.used.percentUsed percent for resource.Percent
oracle.resourceResource identifier.String

P. RAC (Real Application Clusters)

RAC Instance Info

MetricDescriptionType
oracle.rac.instanceRAC instance identifier.String
oracle.rac.instance.database.versionDB version on instance.String
oracle.rac.instance.statusInstance status.String
oracle.rac.instance.host.nameHostname for instance.String

RAC Cluster Overview

MetricDescriptionType
oracle.rac.cluster.active.sessionsActive sessions (cluster).Count
oracle.rac.cluster.waiting.sessionsWaiting sessions (cluster).Count
oracle.rac.cluster.blocking.sessionsBlocking sessions (cluster).Count
oracle.rac.cluster.buffer.cache.hit.ratio.percentBuffer cache hit ratio.Percent
oracle.rac.cluster.data.dictionary.cache.hit.ratio.percentData dictionary cache hit ratio.Percent
oracle.rac.cluster.parse.ratio.percentParse ratio.Percent
oracle.rac.cluster.sql.cache.hit.ratio.percentSQL cache hit ratio.Percent
oracle.rac.cluster.library.cache.hit.ratio.percentLibrary cache hit ratio.Percent
oracle.rac.cluster.library.cache.used.bytesLibrary cache used.Bytes
oracle.rac.cluster.sql.area.used.bytesSQL area used.Bytes
oracle.rac.cluster.sga.memory.free.bytesFree SGA bytes.Bytes
oracle.rac.cluster.sga.used.bytesSGA used bytes.Bytes
oracle.rac.cluster.sga.memory.used.bytesSGA memory used.Bytes
oracle.rac.cluster.sga.used.percentSGA used percent.Percent
oracle.rac.cluster.fixed.sga.used.bytesFixed SGA used.Bytes
oracle.rac.cluster.redo.buffersRedo buffers size.Bytes
oracle.rac.cluster.streams.pool.used.bytesStreams pool used.Bytes
oracle.rac.cluster.buffer.cache.used.bytesBuffer cache used.Bytes
oracle.rac.cluster.shared.pool.used.bytesShared pool used.Bytes
oracle.rac.cluster.shared.io.pool.used.bytesShared I/O pool used.Bytes
oracle.rac.cluster.large.pool.used.bytesLarge pool used.Bytes
oracle.rac.cluster.java.pool.used.bytesJava pool used.Bytes
oracle.rac.cluster.database.used.bytesDB used bytes.Bytes
oracle.rac.cluster.database.allocated.bytesDB allocated bytes.Bytes
oracle.rac.cluster.database.occupied.bytesDB occupied bytes.Bytes
oracle.rac.cluster.database.free.bytesDB free bytes.Bytes
oracle.rac.cluster.avg.executionsAvg executions.Count
oracle.rac.cluster.consistent.getsConsistent gets.Count
oracle.rac.cluster.buffer.busy.waitsBuffer busy waits.Count
oracle.rac.cluster.free.buffer.waitsFree buffer waits.Count
oracle.rac.cluster.write.complete.waitsWrite complete waits.Count
oracle.rac.cluster.database.block.getsBlock gets.Count
oracle.rac.cluster.database.physical.readsPhysical reads.Count
oracle.rac.cluster.database.physical.writesPhysical writes.Count
oracle.rac.cluster.database.block.used.bytesBlock bytes used.Bytes
oracle.rac.cluster.enqueue.timeoutsEnqueue timeouts.Count
oracle.rac.cluster.enqueue.waitsEnqueue waits.Count
oracle.rac.cluster.loginsLogins.Count
oracle.rac.cluster.user.commitsUser commits.Count
oracle.rac.cluster.user.rollbacksUser rollbacks.Count
oracle.rac.cluster.user.callsUser calls.Count
oracle.rac.cluster.opened.cursorsOpened cursors.Count
oracle.rac.cluster.memory.sortsMemory sorts.Count
oracle.rac.cluster.disk.sortsDisk sorts.Count
oracle.rac.cluster.rows.sortsRows sorted.Count
oracle.rac.cluster.enqueue.deadlocksDeadlocks.Count
oracle.rac.cluster.enqueue.requestsEnqueue requests.Count
oracle.rac.cluster.enqueue.conversationsEnqueue conversations.Count
oracle.rac.cluster.enqueue.releasesEnqueue releases.Count
oracle.rac.cluster.table.scansFull table scans.Count
oracle.rac.cluster.index.scansIndex scans.Count
oracle.rac.cluster.cursor.hit.ratio.percentCursor hit ratio.Percent
oracle.rac.cluster.cursor.miss.ratio.percentCursor miss ratio.Percent
oracle.rac.cluster.pga.used.bytesPGA used.Bytes
oracle.rac.cluster.pga.allocated.bytesPGA allocated.Bytes
oracle.rac.cluster.pga.processesPGA processes.Count
oracle.rac.cluster.pga.max.processesMax PGA processes.Count
oracle.rac.cluster.pga.cache.hit.ratio.percentPGA cache hit ratio.Percent
oracle.rac.cluster.pga.free.bytesPGA free bytes.Bytes
oracle.rac.cluster.pga.used.percentPGA used percent.Percent
oracle.rac.cluster.nameCluster name.String
oracle.rac.cluster.global.db.nameGlobal DB name.String
oracle.rac.cluster.homeOracle home path.String
oracle.rac.cluster.shared.disksShared disks flag/count.String
oracle.rac.cluster.instanceInstance identifier.String
oracle.rac.cluster.instancesInstances count.Count
oracle.rac.cluster.instance.nameInstance name.String
oracle.rac.cluster.instance.nodeNode name.String
oracle.rac.cluster.instance.sessionsSessions per instance.Count
oracle.rac.cluster.instance.statusInstance status.String
oracle.rac.cluster.instance.uptimeInstance uptime.String
oracle.rac.cluster.asm.disk.group.numberASM DG number.Integer
oracle.rac.cluster.asm.disk.groupASM DG name.String
oracle.rac.cluster.asm.disk.group.stateASM DG state.String
oracle.rac.cluster.asm.disk.group.typeASM DG type.String
oracle.rac.cluster.asm.disk.group.provisioned.bytesProvisioned bytes.Bytes
oracle.rac.cluster.asm.disk.group.free.bytesFree bytes.Bytes
oracle.rac.cluster.asm.disk.group.used.bytesUsed bytes.Bytes
oracle.rac.cluster.pluggable.databasePDB identifier.String
oracle.rac.cluster.pluggable.databasesPDBs count.Count
oracle.rac.cluster.pluggable.database.statusPDB status.String
oracle.rac.cluster.pluggable.database.restriction.statusPDB restriction state.String
oracle.rac.cluster.pluggable.database.creation.timePDB creation time.Timestamp
oracle.rac.cluster.pluggable.database.container.idCDB container ID.Integer
system.tagsCluster tags.String
oracle.rac.cluster.versionCluster version.String

Q. Rollback (Undo) Segments

MetricDescriptionType
oracle.rollback.segmentsNumber of rollback segments.Count
oracle.rollback.segment.table.spaceTablespace for segment.String
oracle.rollback.segment.extendsExtends count.Count
oracle.rollback.segment.water.mark.sizeHigh water mark size.Bytes
oracle.rollback.segment.initial.extent.size.bytesInitial extent size.Bytes
oracle.rollback.segment.min.extentMinimum extents.Count
oracle.rollback.segment.max.extentMaximum extents.Count
oracle.rollback.segment.statusSegment status.String
oracle.rollback.segment.next.extent.size.bytesNext extent size.Bytes
oracle.rollback.segmentSegment identifier.String
oracle.rollback.segment.shrinksShrink operations.Count
oracle.rollback.segment.wrapsWraps count.Count
oracle.rollback.segment.hit.ratio.percentHit ratio.Percent
oracle.rollback.segment.current.size.bytesCurrent size.Bytes

R. Segments (General)

MetricDescriptionType
oracle.segmentSegment identifier.String
oracle.segment.nameSegment name.String
oracle.segment.tablespaceSegment tablespace.String
oracle.segment.ownerSegment owner.String
oracle.segment.typeSegment type (TABLE/INDEX/etc.).String
oracle.segment.extentCurrent extents.Count
oracle.segment.next.extentNext extent size/count.String
oracle.segment.max.extentMax extents.Count