我使用oracle(用户名)配置一个crontab来定时启动sh文件,但是当启动时,会出现一些错误日志:
install_driver(Oracle)失败:无法为模块DBD :: Oracle加载'/usr/local/lib64/perl5/auto/DBD/Oracle/Oracle.so':无法打开共享对象文件:/usr/lib64/perl5/DynaLoader.pm 200行上没有此类文件或目录。 在(eval 3)第3行 (eval 3)第3行的require编译失败。
但是 /usr/lib64/perl5/DynaLoader.pm 和 / usr / local / lib64 / perl5 / auto / DBD / Oracle /oracle.so 在oracle用户中可见,文件权限列表如下:
-rw-r--r--。 1根root 25033 2015年10月1日/usr/lib64/perl5/DynaLoader.pm
-r-xr-xr-x 1根根646426 Jul 21 17:10 Oracle.so
我希望能帮助您解决这个令人头疼的问题,谢谢