For all of you who use exachk and have updated to exachk Version 18.4. There is a known Bug on Oracle databases 126.96.36.199.
While running exachk as root user the program try to connect to the database and this will no work.
You saw the following message:
„OS authentication is not enabled so please enter sysdba privileged user name for <User name>:- sys
Enter password for sys@<User name>:-
SELECT 1 FROM DUAL
ERROR at line 1:
ORA-01012: not logged on
Process ID: 0
Session ID: 0 Serial number: 0“
The workaround is to use „-shell“ option when calling exachk
# ./exachk -a -o v -shell