环境说明:Release 11.2.0.3.0 ASM存储 AIX 6.1
grid 用户运行ASM 和listener
oracle运行Oracle db
现象:
登录操作系统用户Oracle,然后连接数据库,没有问题。
登录操作系统其他用户,然后连接数据库,包如下错误:
ERROR:
ORA-12537: TNS:connection closed
告警日志没有错误,监听日志错误如下:
20-DEC-2013 09:17:31 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orau11g)(CID=(PROGRAM=sqlplus)(HOST=ZD3BB412)(USER=xpads
))) * (ADDRESS=(PROTOCOL=tcp)(HOST=22.188.20.238)(PORT=49639)) * establish * orau11g * 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
IBM/AIX RISC System/6000 Error: 32: Broken pipe
Fri Dec 20 09:17:42 2013
分析:
我收索网络资料,有些说是bug、有些说是权限问题。由于报操作系统错。因此怀疑权限问题多。
查进程权限
以Oracle身份重新启动监听。问题解决。
总结:
不能随便修改Oracle文件权限,否则会有一些怪问题。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15711267/viewspace-1063860/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15711267/viewspace-1063860/