ora-12537 TNS:connection closed的問題處理
服務摘要..
服務 "+ASM" 包含 1 個例項。
例項 "+ASM2", 狀態 READY, 包含此服務的 1 個處理程式...
處理程式:
"DEDICATED" 已建立:0 已拒絕:0 狀態:ready
LOCAL SERVER
服務 "mzhdb" 包含 1 個例項。
例項 "mzhdb2", 狀態 READY, 包含此服務的 1 個處理程式...
處理程式:
"DEDICATED" 已建立:0 已拒絕:12 狀態:ready
LOCAL SERVER
服務 "mzhdbXDB" 包含 1 個例項。
例項 "mzhdb2", 狀態 READY, 包含此服務的 1 個處理程式...
處理程式:
"D000" 已建立:0 已被拒絕:0 當前: 0 最大: 1022 狀態: ready
DISPATCHER
(ADDRESS=(PROTOCOL=tcp)(HOST=cpnamsii-hdb02)(PORT=37700))
nmo
nmb
nmhs
oradism
jssu
extjob
emtgtctl2
許可權不一樣,調整和另外一個節點一樣的後問題解決,即調整為:
-rws--x--- 1 root oinstall 44707 01-05 10:23 nmo
-rws--x--- 1 root oinstall 34436 01-05 10:23 nmb
-rws--x--- 1 root oinstall 66538 01-05 10:23 nmhs
-rwsr-x--- 1 root oinstall 71758 2011-09-17 oradism
-rwsr-x--- 1 root oinstall 43680 01-05 10:23 jssu
-rwsr-x--- 1 root oinstall 1249619 01-05 10:23 extjob
-rwsr-s--x 1 oracle oinstall 66069 01-05 10:23 emtgtctl2
-rwsr-s--x 1 oracle asmadmin 232399463 01-05 10:24 oracle
參考文件:
Applies to:
Oracle Database
Configuration Assistant - Version: 11.2.0.1 and
later [Release: 11.2 and later ]
Information in this document applies to any platform.
In environment where listener home (including SCAN listener which resides in Grid Infrastructure/ASM home) and database home are owned by different OS user, ORA-12537 could happen when connecting through listener, when creating database through DBCA, or when installing database software and creating a database in runInstaller. Job Role Separation is a typical example as SCAN and local grid home listener is owned differently than database.
- Error detail
12537, 00000,
"TNS:connection closed"
// *Cause: "End of file" condition has been reached; partner has
disconnected.
// *Action: None needed; this is an information message.
Before the error is reported, connection could hang for a while, and a core
file may also be generated.
- Screen output:
SQL> conn
system/xxx@OSES
ERROR:
ORA-12537: TNS:connection closed
OR
PRCR-1079 : Failed to start resource ora.db11.db
CRS-5011: Check of resource db11 failed: details at ..
CRS-2674: Start of ora.db11.db on racnode1 failed
ORA-12546: TNS:permission denied
- listener_scann.log or listener.log
TNS-12518:
TNS:listener could not hand off client connection
TNS-12546: TNS:permission denied
TNS-12560: TNS:protocol adapter error
TNS-00516: Permission denied
Linux Error: 13: Permission denied
OR
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
- runInstaller error if installing
INFO: Starting Output
Reader Threads for process /ocw/grid/bin/kfod
INFO: Parsing KFOD-00300: OCI error [-1] [OCI error] [ORA-12547: TNS:lost
contact
INFO: Parsing ] [12547]
INFO: Parsing
INFO: The process /ocw/grid/bin/kfod exited with code 1
..
SEVERE: [FATAL] [INS-30502] No ASM disk group found.
CAUSE: There were no disk groups managed by the ASM instance
+ASM1.
1. Listener owner (including SCAN listener) can not access oracle binary in
database home:
As listener owner:
$ ls -l
$RDBMS_HOME/bin/oracle
ls: /home/oracle/app/oracle/product/11.2/db/bin/oracle: Permission denied
2. Oracle binary in database home has wrong permission:
ls -l
$RDBMS_HOME/bin/oracle
-rwxr-x--x 1 oracle asmadmin 184286251 Aug 9 16:25
/home/oracle/app/oracle/product/11.2/db/bin/oracle
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
Note: If Job Role Separation is in place, the group will be
3. File System for database home does not support setuid/suid or has
nosetuid/nosuid set:
mount| grep
/home/oracle on /dev/dsk/diskoracle read/write/nosuid..
Solution is to make
sure file system for database home has setuid/suid set, database
binary($RDBMS_HOME/bin/oracle) has correct ownership and permission, and
listener owner is able to access database oracle binary (as listener owner,
"ls -l $RDBMS_HOME/bin/oracle" will tell)
If its Job Role Separation environment, please refer to the following document:
Oracle® Grid Infrastructure
Installation Guide
11g Release 2 (11.2)
Oracle ASM Job Role Separation Option with SYSASM
NOTE:970619.1 - ORA-12545 or ORA-12537 Reported while Connecting to
RAC through SCAN name
NOTE:975457.1 - How to Troubleshoot Connectivity Issue with 11gR2 SCAN
Name
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12129601/viewspace-752415/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Oracle】ORA-12537: TNS:connection closed 問題處理Oracle
- ORA-12537: TNS:connection closed問題解決
- 解決11gR2 Rac ORA-12537: TNS:connection closed 一例
- sqlplus scott/system@ora10g報錯ORA-12537: TNS:connection closedSQL
- 【故障處理】TNS-04610問題
- ORA-609,ORA-12537問題處理
- ssh問題:ssh_exchange_identification: Connection closed by remote hostIDEREM
- Strace sqlplus scott/tiger@yws 很好處理tns問題SQL
- 處理tns不存在
- 處理問題的方法
- xml處理的問題XML
- TNS-12541: TNS:no listener錯誤處理
- ORA-12537 TNS:連線關閉
- TNS-12535 TNS-00505的處理方法
- mysql的處理能力問題MySql
- TNS-01190故障的處理
- 一個NBU問題的處理
- mysql的處理能力問題(2)MySql
- 【問題處理】“NOT IN”與“NULL”的邂逅Null
- windows的一個問題處理Windows
- perl中文處理問題
- 漢字處理問題?
- 貨品問題處理
- [git] git問題處理Git
- .net異常處理的效能問題
- GridLayout的使用及問題處理
- 一次efi的問題處理
- enq: HW - contention 問題的處理ENQ
- CRS-2409問題的處理
- weblogic中例外處理的問題Web
- golang json處理問題GolangJSON
- 併發問題處理方式
- ASMCMD處理問題一則ASM
- RMAN處理split block問題BloC
- mysql問題處理兩則MySql
- Oracle啟動問題處理Oracle
- mysql 問題處理二則MySql
- Oracle壞塊問題處理Oracle