ORA-12537: TNS: 连接关闭

发现问题

测试环境反应连接数过多,发现所有的链接都在rac第二个节点,测试环境没人叫也没有去管他

手工测试指定实例:

C:\Users\test>sqlplus system/[email protected]:1521/server_taf

SQL*Plus: Release 11.2.0.4.0 Production on 星期四 4月 18 16:41:30 2019

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

ERROR:
ORA-12537: TNS: 连接关闭

处理

查看/u01/app/11.2.0/grid/network/admin/listener.ora

报错如下:


 18-APR-2019 16:51:32 * (CONNECT_DATA=(SERVICE_NAME=server_taf)(CID=(PROGRAM=C:\python_pkg\instantclient_11_2\sqlplus.exe)(HOST=VD-IT-04)(USER=test)) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.20.219.63)(PORT=56219)) * establish * server_taf * 12518
 


 TNS-12518: TNS:listener could not hand off client connection
 TNS-12547: TNS:lost contact
  TNS-12560: TNS:protocol adapter error
   TNS-00517: Lost contact
    Linux Error: 32: Broken pipe
 

根据mos上:550859.1没有找到问题。

后找到1069517.1

The permission “-rwxr-x–x” is wrong as it’s missing suid bit, oracle binary should have permission of 6751:

-rwsr-s–x 1 oracle asmadmin 184286251 Aug 9 16:25 /home/oracle/app/oracle/product/11.2/db/bin/oracle

发现时目录权限的问题,修改目录权限后测试能连通

测试

为了进一步验证是权限为题,再次把权限改为777

[oracle@xxxx bin]$ chmod 777 oracle

再次测试:


SQL*Plus: Release 11.2.0.4.0 Production on 星期四 4月 18 17:32:42 2019

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

ERROR:
ORA-12537: TNS: 连接关闭

发现连通不了。再次改回后测试成功。后面记录研究下各文件的功能。

你可能感兴趣的:(oracle)