使用克隆安装oracle 11g 以后,然后使用cadb建库报错:ORA-12547: TNS:lost contact
对于这么一个不明显的错误,实在很难定位确认问题,网上给了很多建议:
1、缺包,libiao、ksh等
2、配置文件错误
3、环境变量不对
4、Oracle目录权限不对
5、$ORACLE_HOME/bin/oracle文件权限或文件大小不对
针对以上问题做了比较认真的检查,都没有发现问题所在。
同时使用strace对执行sqlplus / as sysdba进行了跟踪,没有发现明显异常。#strace -f -o /tmp/trace.1.log $ORACLE_HOME/bin/sqlplus / as sysdba
最后把配置文件如/etc/security/limits.conf、/etc/sysctl.conf删除,并从新配置后问题解决。
最后对所有的配置文件进行了对比。
发下原有配置文件/etc/security/limits.conf内容如下:* soft nofile 65534
* hard nofile 65534
* soft stack 1024
* hard stack 1024
* soft nproc 65534
* hard nproc 65534
oracle soft