Skip to main content
Version: 2024.07

Oracle Monitor

Monitors the backups and tablespaces of an Oracle database

General

ExecutableOracle_Monitor.exe
Connection methodODP.NET
Ports
  • 1521
Lookup files
  • itesys.oraclemonitor.lastbackupsap.ovl
  • itesys.oraclemonitor.lastcheckdb.ovl

Default parameters

Parameter namePossible valuesDefaultDescription
Host<ip> | <hostname>emptyHostname or IP of the target system. If you use a virtual hostname on your SAP servers, please use also the virtual host to connect.
DBNamestringemptyName of the database
DBUsernamestringemptyDatabase user
DBPasswordstringemptyPassword of the database user

Sensor-specific parameters

Parameter namePossible valuesDefaultDescription
Daysnumber | 0 - n10Past days for which the backup is to be checked
SAP_Schemaownerstring | &lt;username&gt;DBUsernameSAP DB Schema Owner, if <DBUsername> parameter is not the owner
IsSAPtrue | falsetrueDefines whether the backup should be checked via SAP or not
IncrBackupsUsedno | yesnoTo monitor the status of incremental backups

Channels

Channel nameDescriptionLookup file
Successful BackupsNumber of successful backups in the past <days>
Warning BackupsNumber of backups with status "Warning" in the past <days>
Running BackupsNumber of backups with status "Running" in the past <days>
Error BackupsNumber of backups with status "Error" in the past <days>
Last Backup

Status of the last data backup.

  • OK: successful
  • OK: running
  • Warning: no backups
  • Warning: undefined status
  • Error: failed
itesys.oraclemonitor.lastbackupsap.ovl
Successful ChecksNumber of successful checks in the past <days>
Warning ChecksNumber of checks with status "Warning" in the past <days>
Running ChecksNumber of checks with status "Running" in the past <days>
Error ChecksNumber of checks with status "Error" in the past <days>
Last Check

Status of the last check.

  • OK: successful
  • OK: warning
  • OK: running
  • Warning: no CheckDB
  • Warning: error
itesys.oraclemonitor.lastcheckdb.ovl
<TABLESPACE> - % freeFree space in the tablespace <TABLESPACE>
<TABLESPACE> - Total sizeTotal size of tablespace <TABLESPACE>
Successful Incr BackupsNumber of successful incremental backups in the past <days>
Warning Incr BackupsNumber of incremental backups with status "Warning" in the past <days>
Running Incr BackupsNumber of incremental backups with status "Running" in the past <days>
Error Incr BackupsNumber of incremental backups with status "Error" in the past <days>
Last Incr Backup

Status of the last incremental backup.

  • OK: successful
  • OK: running
  • Warning: no backups
  • Warning: undefined status
  • Error: failed
itesys.oraclemonitor.lastbackupsap.ovl

Important notes

warning

Please check the channel limits in PRTG if they fit for your alerting.

Troubleshooting

SymptomPossible solution
Error message Table &lt;SAPSchemaOwner&gt;.sdbah not present or user &lt;DBUsername&gt; has insufficient privileges!
  • Check if <DBUsername> is the SAP schema owner
  • Check if <DBUsername> has SELECT privilege on SAP table sdbah

FAQ

QuestionAnswer
Does the channel &lt;TABLESPACE&gt; - % free show the filling degree of the current tablespace size or of the maximum tablespace size?

The channel &lt;TABLESPACE&gt; - % free shows the filling degree of the maximum tablespace size. This is because if Autoextend is activated on the data files and the increment size is small, the value of the channel would always be near to 100%.

How can I check what the name of the schema owner is?

When you schedule the DB backups via SAP (BR tools), you can run the following SQL statement (e.g. via sqlplus or in SAP).

select owner from dba_tables where table_name = 'SDBAH';
How can I figure out which port number the Oracle DB is using?

You can run the following SQL statement (e.g. via sqlplus or in SAP).

select * from v$listener_network;

Changelog

VersionChanges
2024.07Sometimes wrong values were shown when using specific region settings
2023.09The total size of tablespaces was empty when size is 0
2022.12No error occurs anymore if tablespace is not in space metrics table
2021.03

You don't get "insufficient privileges" errors anymore when a tablespace is empty (e.g. for PSAPUNDO). Added new parameter “IncrBackupsUsed” Added new channels for checking the status of incremental backups "… Incr Backup(s) "

1.4.0.4Optimized query for tablespace sizes to prevent error that some tablespaces will not show up in special cases
1.4.0.1Rebuild for new signature of AddChannel method
1.4.0.0Build for installer 1.4.0
1.3.7.1Fixed output in case of no backup / checkDB. Adjusted ovl files accordingly
1.3.7.0
  • Removed error outputs by error attribute and added limits instead
  • Added channels Last Backup and Last Check with lookup files
  • Changed table dba_segments to dba_free_space to get free tablespace bytes due to performance
1.3.6.1Correction of SQL statement for collecting tables space information
1.3.6.0First stable release