failed: Can't load '/usr/local/lib64/perl5/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle

2013-10-15 15:24

 # /usr/local/nagios/libexec/check_oracle_health --connect=dbtest --user=calvin --password=calvin --mode=tnsping


  CRITICAL - cannot connect to dbtest. install_driver(Oracle) failed: Can't load '/usr/local/lib64/perl5/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: libclntsh.so.11.1: cannot open shared object file: No such file or directory at /usr/lib64/perl5/DynaLoader.pm line 200.
   at (eval 18) line 3
  Compilation failed in require at (eval 18) line 3.
  Perhaps a required shared library or dll isn't installed where expected
   at /usr/local/nagios/libexec/check_oracle_health line 4098
  


  看到以上錯誤訊息,可執行下列指令:
  # echo $ORACLE_HOME/lib >> /etc/ld.so.conf
  # ldconfig