Exachk is a comprehensive utility on an Exadata Systems for validating hardware, firmware, software and the configuration settings.
Normally after a system setup as a post installation step exachk validates the setup. If for any reason exachk isn’t installed on the compute node you can download it on My Oracle Support. The My Oracle Support note id : 1070954.1.
If installed you can locate the Software under the directory “/opt/oracle.SupportTools” on the first compute node of an Exadata system.
Before running exachk check the installed version and if expired download and install the actual version from MOS. The current Production Version is: 220.127.116.11.3_20150305
[root@exachk_121021]# ./exachk -v EXACHK VERSION: 18.104.22.168.1_20141009
Starting the exachk from the command line it looks like the following output.
exachk_121021]# ./exachk -a CRS stack is running and CRS_HOME is not set. Do you want to set CRS_HOME to /u01/app/22.214.171.124/grid?[y/n][y]y Checking ssh user equivalency settings on all nodes in cluster Node txdb04 is configured for ssh user equivalency for root user Searching for running databases . . . . . . . . . . . . . . . . . . . . . . . List of running databases registered in OCR db1 db3 All of above None of above Select databases from list for checking best practices. For multiple databases, select 10 for All or comma separated number like 1, 2 etc [1-11].
Depending from the system load the exachk finished here in this example after 20 minutes.
First of all there will be a summary with some major and detailed information’s concerning the installed system.
The second chapter “Findings need Attention”
The findings have a different status FAIL, WARNING and INFO. In all cases you are able to navigate via the details in each section to see the detailed information.
Next you find the “Maximum Availability Architecture (Scorecard)”
Here you saw an overview of the installed Software Components with installed and recommended versions which is very imported.
The Oracle exachk is a mandatory tool for every Exadata system. It helps you in a lot of situations for example “Before and After” a migration, Patchset Update or reconfiguration of the system. Especially the new “- diff” option is very helpful. It shows the difference between the “old” and “new” configuration of an Exadata System which is extremely helpful.
Yes, it is a good idea to run it regularly on the system for example every month.
So try it and check your “System Health Score”.