Documentation forServer & Application Monitor
Monitoring your applications and environment is a key capability of SolarWinds Observability Self-Hosted (formerly Hybrid Cloud Observability) and is available in the Essentials edition. Server & Application Monitor (SAM) is also available in a standalone module.

Oracle Real Application Cluster (RAC)

This SAM application monitor template contains performance and statistics counters for an Oracle RAC database.

This template includes a predefined SAM component monitor, the Oracle User Experience Monitor, that does not support polling via SolarWinds Platform Remote Collectors (ORCs).

Prerequisites

Review Configure SAM to monitor Oracle database servers and then:

  • Install an Oracle driver on the SolarWinds Platform server and any Additional Polling Engines (APEs) in your environment.
  • Adjust Oracle User Experience Monitor settings to match the settings for Oracle databases on target servers.

To use this monitor with the SolarWinds Platform agent for Linux, you may need to install and configure ODBC. See Configure Linux/Unix systems for monitoring by the SolarWinds Platform agent.

Credentials

The account running SolarWinds Platform services has Full Control privileges for files in this default folder:
C:\Program Files (x86)\Solarwinds\Orion\APM\OracleClient.

Oracle server credentials have Read access to Oracle RAC tables.

Oracle server credentials have Read access to the following Oracle views:

  • dba_data_files
  • dba_free_space
  • dba_temp_files
  • v$librarycache
  • v$rowcache
  • v$session.
  • v$sgastat
  • v$sysstat

Do not use Oracle credentials with limited permissions to run SQL statements defined in the Oracle User Experience Monitor. This will return errors such as: Table or view doesn't exist.

Component monitors

Component monitors without predetermined threshold values provide guidance such as "Use the lowest threshold possible" or "Use the highest threshold possible" to help you find an appropriate threshold for your environment. See Manage thresholds in SAM.

Average MTS response time

The average MTS server response time for all instances.

Unit: Milliseconds

Average MTS wait time

The average MTS wait time on all instances.

Unit: Milliseconds.

Sort ratio

The sort ratio for disk and memory.

Unit: Percentage

MTS UGA memory

The amount of MTS UGA memory.

Unit: KB

Database file I/O reads

The total number of data file I/O read operations.

Unit: Count

User locks

The total number of active user locks.

Unit: Count

Locked users

The total number of active locked user at any given point.

Unit: Count

Global cache service utilization

The total number of blocks received.

Unit: Count

Global cache block lost

The total number of blocks lost in global cache.

Unit: Count

Global cache average block receive time

The average block receive time in milliseconds.

Unit: Milliseconds

Long queries elapsed time

The elapsed time in seconds for long queries.

Unit: Seconds

Redo logs contentions

The number of misses in redo logs.

Unit: Count

Active users

The number of active users on all instances.

Unit: Count

Buffer cache hit ratio

The buffer cache-hit ratio.

Unit: Percentage

Dictionary cache hit ratio

The dictionary cache hit ratio in percentage for gets and misses. A higher percentage means higher gets and fewer misses.

Unit: Percentage

Average enqueue timeouts

The number of table and row locks that timed out.

Unit: Count

Global cache block access latency

The end-to-end elapsed time or latency for a block request in milliseconds.

Unit: Milliseconds

Nodes down

The count of nodes that went down and are not active,

Unit: Count

Long queries count

The number of long queries running at that moment.

Unit: Count

Database file I/O write operation

The total number of database file I/O write operations.

Unit: Count

Global cache corrupt blocks

The number of corrupt blocks.

Unit: Count