cannot open shared object file 问题的解决
运行程序时提示 cannot open shared object file: ...,是因为找不到共享库,即.so文件,可通过如下方式设置共享库的搜索路径:
1. 编辑/etc/ld.so.conf文件,加上一行.so文件路径
2. 运行ldconfig,更新/etc/ld.so.cache
在oracle的安装目录中先找到libjvm.so的路径,然后把路径加入到LD_LIBRARY_PATH这个环境变量中。
确认用安装oracle的用户去安装oracle的补丁。ORACLE_HOME、ORACLE_BASE什么的都正确。