Pacemaker changes for Oracle 12c SAP environment

Solution Verified - Updated -

Issue

  • In a SAP/Oracle 12c environment, by default the database software is installed as software owner oracle and database administration is done by user <sid>adm.

    But the pacemaker resource script /usr/lib/ocf/heartbeat/sapdb.sh does not work for above setup. in sapdb.sh, the routine sapdatabase_status assumes the oracle user is ora<sid> instead of user 'oracle`, this causes failure in SAPDatabase resources.

Environment

  • Red Hat Enterprise Linux 6.7 with High Availability Add-Ons
  • Red Hat Enterprise Linux 7 with High Availability Add-Ons
  • Pacemaker
  • SAP
  • Oracle 12c

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content