oracle rac ora 12537,解决11gR2 Rac ORA-12537: TNS:connection closed 一例
Solaris 10, oracle 11.2.0.3, RAC, 非ASM, 使用SCAN和DNS
狀況:
# tnsping ISUITE
TNS Ping Utility for Solaris: Version 11.2.0.3.0 - Production on 12-JUN-2012 08:04:45
Copyright (c) 1997, 2011, Oracle.? All rights reserved.
Used parameter files:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION= (LOAD_BALANCE=on) (ADDRESS=(PROTOCOL=TCP)(HOST=us1s-istordb03-scan)(PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=ISUITE)))
OK (10 msec)
# tnsping ISUITE1
TNS Ping Utility for Solaris: Version 11.2.0.3.0 - Production on 12-JUN-2012 08:04:55
Copyright (c) 1997, 2011, Oracle.? All rights reserved.
Used parameter files:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION= (LOAD_BALANCE=on) (ADDRESS=(PROTOCOL=TCP)(HOST=us1s-istordb03a-vip)(PORT=1521)) (ADDRESS=(PROTOCOL=TCP)(HOST=us1s-istordb03b-vip)(PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=ISUITE)))
OK (0 msec)
# sqlplus
SQL*Plus: Release 11.2.0.3.0 Production on Tue Jun 12 06:12:38 2012
Copyright (c) 1982, 2011, Oracle.? All rights reserved.
ERROR:
ORA-12537: TNS:connection closed
# sqlplus
SQL*Plus: Release 11.2.0.3.0 Production on Tue Jun 12 06:12:38 2012
Copyright (c) 1982, 2011, Oracle.? All rights reserved.
ERROR:
ORA-12537: TNS:connection closed
tnsping可以通說明tnsnames.ora寫的沒問題,但是怎么還回有連接問題呢?
由于是11G的RAC,listener不歸oracle用戶管,是grid用戶管的。查了GI下listener相關(guān),也沒發(fā)現(xiàn)異常。
在metalink上找到一篇,ID 1069517.1相關(guān)的,開始檢查
1. 用listener的owner用戶檢查rdbms_home目錄下是否有權(quán)限
# ls -l /xxx/app/oracle/product/11.2.0.3/db/bin/oracle
-rwsr-s--x?? 1 oracle?? oinstall 233186712 May 10 09:00 /xxx/app/oracle/product/11.2.0.3/db/bin/oracle
這項沒有問題。
2. 查看該目錄權(quán)限 是否是6751:
-rwsr-s--x??也沒有問題,如果這里不是這樣,請使用:
chmod 6751? /xxx/app/oracle/product/11.2.0.3/db/bin/oracle
修改。
3. 檢查oracle軟件目錄的文件系統(tǒng)是否支持setuid/suid,或者是被設(shè)置成了nosetuid。我開始流汗了。。。。
# mount| grep /xxx
/xxx on /dev/md/dsk/d56 read/write/nosetuid/nodevices/intr/largefiles/logging/xattr/οnerrοr=panic/dev=1540038 on Fri May 11 23:22:40 2012
我靠,居然中招了,系統(tǒng)組的同事,我要吐槽!!!
@*((*&(*&(!(&$))%)*(&
發(fā)郵件,15分鐘反饋,改好了,變成setuid了。問題解決。
# mount| grep /xxx
/xxx on /dev/md/dsk/d56 read/write/setuid/devices/intr/largefiles/logging/xattr/οnerrοr=panic/dev=1540038 on Tue Jun 12 07:43:59 2012
# sqlplus xxx
SQL*Plus: Release 11.2.0.3.0 Production on Tue Jun 12 07:50:30 2012
Copyright (c) 1982, 2011, Oracle.? All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters and Real Application Testing options
SQL>
MOS ID 1069517
總結(jié)
以上是生活随笔為你收集整理的oracle rac ora 12537,解决11gR2 Rac ORA-12537: TNS:connection closed 一例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 题目1 一天,有个年轻人来到鞋店里买了一
- 下一篇: 高清动作电影哪里有?