今天在装系统的时候出现java: cannot execute binary file的异常信息。后来发现 系统是32位,而拷过来的jre是64位的。
执行一个oracle命令的时候遇到的问题
cbsset: error while loading shared libraries: libclntsh.so.10.1: wrong ELF class: ELFCLASS64
已解决
linux系统是64位的,这个命令不支持64位
最佳解决方案,把oralce-lib环境变量设置为lib32即可,

改完环境变量后遇到新问题
cannot restore segment prot after reloc: Permission denied
已解决
 禁止掉SELinux ,更改/etc/sysconfig/selinux 文件的内容为 SELINUX=disabled即可
改完后重启机器
原文:http://blog.163.com/ren_guangyuan/blog/static/98748841200810551941697/