OracleUNIX MO Discovery fails reporting that the shared memory realm does not exist (NETIQKB72338)

  • 7772338
  • 24-May-2010
  • 24-May-2010

Environment

AppManager for UNIX 6.5
AppManager for UNIX 7.0
AppManager for UNIX 7.0.1
NetIQ UNIX Agent 7.1
OracleUNIX MO

Oracle 8
Oracle 9
Oracle 10
Oracle 11

Situation

When running the OracleUNIX_Discovery KS, an error event occurs with the following detail text:

ORA-27101: SHARED MEMORY REALM DOES NOT EXIST
ORA-01034: ORACLE NOT AVAILABLE

Resolution

The UNIX agent picked up an incorrect ORACLE_HOME environment, normally due to a mis-configured system oratab.  Please check the contents of your system's oratab (normally /etc/oratab) and ensure that the ORACLE_HOME(s) are correct do NOT end in a trailing slash.

After correcting the systems oratab file, please perform one of the following to detect the changes:

  • Re-run the UNIXOracle MO Configuration (for new OracleUNIX MO installs)
  • Drop the OracleUNIX_UpdateInstances KS (for existing OracleUNIX MO installs)
  • Manually edit the mo/config/oracle.netiq database configuration file and make the repairs which were performed on the systems oratab.

Cause

The Oracle database on the currently monitored UNIX system was not setup/configured properly.

Additional Information

Formerly known as NETIQKB72338