我有一个简单的java批处理应用程序,它读取Oracle数据库以生成文本输出文件。它使用cron作业定期启动(每5分钟),并在Redhat 7.0.2企业版(64位)上使用java 1.8 update 73运行。
每天一次出现此错误有一个奇怪的问题" java:加载共享库时出错:libjli.so:无法打开共享对象文件:没有这样的文件或目录 ",虽然一般情况下都有效。
你知道为什么会这样吗?
祝你好运 尤里
环境变量
export ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/db_1
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin:/usr/local/bin:/usr/local/prerap/bin:/usr/java/jre1.8.0_73/bin
export JAVA_PATH=/usr/java/jre1.8.0_73/bin/java
export JAVA_HOME=/usr/java/jre1.8.0_73
==
java -version
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)