ORA-12537 TNS:connection closed

ORA-12537
[root@ocp ~]# oerr ora 12537
12537, 00000, "TNS:connection closed"
// *Cause: "End of file" condition has been reached; partner has disconnected.
// *Action: None needed; this is an information message.


  1. ORA-12537 连接被关闭错误有着较为触发条件,包括:
  2. 数据库处于shutdown过程中触发
  3. 一个实际发生的连接超时,例如客户端网络访问服务器所在ip确实发生了超时
  4. 防火墙导致的连接失败
  5. listener.ora或者sqlnet.ora配置文件出了问题
  6. windows上的tns客户端的路径配置过长 Connecting From a Client Application With Long PATH / Target String Fails With ORA-12537 (Doc ID 263489.1)
  7. 还有一种可能是例如在unix/linux上 oracle 2进制文件或$ORACLE_HOME目录的权限不正确

 

检查 oracle和grid用户的oracle 2进制文件权限

su - oracle

ls -l $ORACLE_HOME/bin/oracle

su - grid

ls -l $ORACLE_HOME/bin/oracle

 

[oracle@ocp ~]$ ls -l $ORACLE_HOME/bin/oracle
-rwsr-s--x 1 oracle oinstall 239626683 Aug 7 2015 /s01/oracle/app/oracle/product/11.2.0/dbhome_1/bin/oracle

确保其权限为  -rwsr-s--x

如不是 则修改 :

[oracle@ocp ~]$ chmod 6751 $ORACLE_HOME/bin/oracle

[oracle@ocp ~]$ ls -l $ORACLE_HOME/bin/oracle
-rwsr-s--x 1 oracle oinstall 239626683 Aug 7 2015 /s01/oracle/app/oracle/product/11.2.0/dbhome_1/bin/oracle

 

[oracle@ocp ~]$ ls -ld $ORACLE_HOME
drwxr-xr-x 75 oracle oinstall 4096 Aug 7 2015 /s01/oracle/app/oracle/product/11.2.0/dbhome_1

 

ORACLE_HOME权限应为755,如不是则修改

 

chmod 755 $ORACLE_HOME

 

Comment

*

沪ICP备14014813号

沪公网安备 31010802001379号