Thursday, July 3, 2025

Disable Oracle AHF in ExaCC Exadata

Some versions of Oracle AHF (Autonomous Health Framework) utility can cause performance overhead in Exadata Cloud@Customer (ExaCC) such as consuming more memory on database server nodes and causing high load on these servers and it is not required to be running all the time in the background. Oracle AHF is a combination of mostly TFA (Trace File Analyzer), Exachk and Oracheck utilities and this tool gathers various diagnostic information.

It is advised that this tool be disabled and started only when required, say, if Oracle Support team wants to gather some diagnostic information as part of a Service Request (SR) for troubleshooting an issue. Once the gathering of the diagnostic information is completed, then stop and disable it again.

Some useful commands of Oracle Trace File Analyzer (TFA) are below.

How to check the file path of the utility

which tfactl

How to check the version of the utility

tfactl version

How to check if AHF utility is running

tfactl status

How to disable automatic startup

Login as root to the database server

tfactl disable

How to enable automatic startup

Login as root to the database server

tfactl enable

How to perform manual stop

Login as root to the database server

tfactl stop

How to perform manual startup

Login as root to the database server

tfactl start