3.1.16 Improved Resource Usage During Compliance Checking

Oracle Orachk/Oracle Exachk now use database connection pooling for compliance checks, leading to optimized resource usage.

By default, Oracle Orachk and Oracle Exachk utilize a dedicated daemon process known as the SQL Agent to maintain DB connection pooling, ensuring efficient and continuous query execution. If Oracle Orachk and Oracle Exachk encounter any issues with the SQL Agent, both will fall back on SQL*Plus, establishing a new DB connection for each query execution.

If you notice any bugs or false positives/negatives in the Oracle Orachk and Oracle Exachk logs or screen output, use the -use_sqlplus option. This option is particularly useful for addressing DB connection issues or errors during the Discovery or Check Execution processes with the SQL Agent, thus preventing service disruptions.
# orachk -use_sqlplus
# exachk -use_sqlplus

For persistent issues, please contact My Oracle Support to report and resolve the erratic behavior.

For more information about compliance checking, see Run Compliance Checks.