Engineered Systems Healthchecks Plug-in (ORAchk)

In Enterprise Manager Cloud Control 12c release, we released the Oracle Engineered System Healthchecks plug-in which processed the XML output from the EXAchk tool, included as part of Oracle Enterprise Manager system monitoring. The EXAchk tool provides functionality for system administrators to automate the assessment of Engineered Systems for known configuration problems and best practices.

Over the years since that first release, we increased the scope and functionality of the tool, to the stage where it now has its own documention guide, Enterprise Manager ORAchk Healthchecks Plug-in User’s Guide. Notice there’s no mention of the word “EXAchk” in that title. That’s because the plug-in has been expanded so far it now includes two health check tools:

  • EXAChk – the scope of EXAchk now includes Oracle Exadata Database Machine, Oracle SuperCluster, Oracle Private Cloud Appliance, Oracle Database Appliance, Oracle Big Data Appliance, Oracle Exalogic Elastic Cloud, Oracle Exalytics In-Memory Machine, Oracle Zero Data Loss Recovery Appliance, and Oracle ZFS Storage Appliance. EXAchk contains hundreds of checks, such as:
    • Software checks (firmware, operating system, clusterware, ASM, database, and Exadata)
    • Hardware checks (database server, InfiniBand, Exadata cells, disks)
    • Configuration best practices (operating system, clusterware, ASM, RAC, database, Exadata, Infiniband)
    • Consolidated RAC, Exadata MAA, and some performance configuration (<evil term alert>) best practices (</evil term alert>)
  • ORAchk – ORAchk covers just about everything else, including:
    • Systems – Oracle Solaris, cross stack checks, Solaris Cluster, and OVN
    • Middleware – Application Continuity, and Oracle Identity and Access Management Suite (Oracle IAM)
    • Oracle Database – Standalone database, Grid Infrastructure and RAC, Maximum Availability Architecture (MAA) scorecard, Upgrade Readiness Validation, and Golden Gate
    • E-Business Suite – Payables, Workflow, Purchasing, Order Management, Process Manufacturing, Receivables, Fixed Assets, HCM, CRM, and Project Billing
    • Enterprise Manager Cloud Control – Repository, agent, and OMS
    • Siebel – Database best practices
    • PeopleSoft – Database best practices
    • … and more to come!

The health checks are based on the most impactful reoccurring problems across the Oracle stack. You can schedule automated health checks in your environment and receive an email report of findings. Importantly for some secured sites, there is no need to send any data to Oracle. As you can see, there’s a lot of functionality covered in the tool now. For more details, visit this Support note:

ORAchk/EXAchk Master Reference (Doc ID 1969085.1)

In my next post on the tool, I’ll answer some of the frequently asked questions we’ve been asked about it so stay tuned for that!


After 22 years of working at Oracle in just about every role except Marketing and Support, I am now working as a Senior Managed Services Consultant with Data Intensity, specializing in Oracle Database technology, High Availability and Disaster Recovery solutions. I am also a member of the OakTable Network, and have presented at RMOUG Training Days, Hotsos Symposia, Oracle OpenWorld conferences, and other user group events. I have co-authored the Expert Oracle Enterprise Manager 12c and Practical Oracle Database Appliance books published by Apress, and am one of the authors of the Building Database Clouds in Oracle Database 12c book published by Addison Wesley.

Comments are closed.