客戶端通過SCAN連線11g Oracle RAC報錯ORA-12537
最近一直在弄Oracle 11g RAC,遇到了不少bug啊 問題啊 今天又遇到個,記錄一下。
沒有使用GNS來配置SCAN,通過DNS round robin 解析來配置的固定SCAN VIP和節點的VIP地址。
通過客戶端連線時報錯:
ERROR:
ORA-12537: TNS: 連線關閉
請輸入使用者名稱:
查詢了METALINK,又是個BUG,到10.2.0.2這個bug已經被修復。
ORA-12545 or ORA-12537 Reported while Connecting to RAC through SCAN name [ID 970619.1]
修改時間 20-JAN-2010 型別 PROBLEM 狀態 MODERATED
In this Document
Symptoms
Cause
Solution
References
This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review. |
Symptoms
Error ORA-12545 or ORA-12537 reported while trying to connect to 11gR2 Real Application Cluster (RAC) database through SCAN name
Cause
Client is able to resolve all Fully Qualified Domain Name (FQDN) SCAN and VIP name but not short ones(without domain name) as its in different domain; even though FQDN names were specified during Grid Infrastructure setup, due to bug 9150053 by default DBCA set database parameter local_listener to short node VIP name while database is created.
In following example, eotcs.us.oracle.com is SCAN name and eyrac1fv.us.oracle.com is one of the node VIP name, on client machine:
PING eotcs.us.oracle.com (120.0.0.207) 56(84) bytes of data.
64 bytes from 120.0.0.207: icmp_seq=1 ttl=64 time=0.034 ms
ping -c 1 ping eotcs
ping: unknown host eotcs
ping -c 1 eyrac1fv.us.oracle.com
PING eyrac1fv.us.oracle.com (120.0.0.211) 56(84) bytes of data.
64 bytes from 120.0.0.211: icmp_seq=1 ttl=64 time=0.034 ms
ping -c 1 ping eyrac1fv
ping: unknown host eyrac1fv
Solution
bug 9150053 will be fixed in 11.2.0.2 and above, though easy workaround is available:
1. Database level setting:
Modify pfile/spfile parameter local_listener to use FQDN VIP name or VIP.
SQL> alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=eyrac1fv.us.oracle.com)(PORT=1521))))' sid='b2no1';
Or
SQL> alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=120.0.0.211)(PORT=1521))))' sid='b2no1';
And register with listener:
SQL> alter system register;
2. Per client setting:
Specify FQDN SCAN name in client tnsnames.ora and add all node VIP name/IP pairs to hosts file:
120.0.0.211 eyrac1fv.us.oracle.com eyrac1fv
Or set search domain: in /etc/resolv.conf on Linux/Unix or "Append DNS suffixes" on Windows
Linux/Unix:
search us.oracle.com
Windows:
References
BUG:9150053 - ORA-12545 REPORTED WHILE CONNECTING TO 11.2 SCAN ON CLIENT
NOTE:975457.1 - How to Troubleshoot Connectivity Issue with 11gR2 SCAN Name
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23135684/viewspace-676147/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 客戶端通過SCAN TNS無法連線ORA-12545客戶端
- oracle 客戶端連線11gR2 SCAN 報ORA-12545錯誤Oracle客戶端
- Oracle 11g RAC通過SCAN IP連線資料庫 - JDBC連線串問題Oracle資料庫JDBC
- PLSQL通過Oracle 11g客戶端連線Oracle 12c伺服器錯誤 ORA-28040SQLOracle客戶端伺服器
- 解決Oracle 11g R2 RAC 無法在客戶端通過scanIP連線資料庫Oracle客戶端資料庫
- 客戶端連線RAC報ora-12545客戶端
- Oracle 11gR2 RAC連線報錯ora-12537錯誤Oracle
- 客戶端連線資料時會報“ORA-12537:TNS連線已關閉”客戶端
- 不安裝oracle client客戶端通過plsql developer連線oracle10.2.0.4Oracleclient客戶端SQLDeveloper
- 客戶端使用SCNAIP連線11G RAC資料庫報錯ORA-12545解決客戶端AI資料庫
- oracle 10g rac 客戶端連線偶爾報ORA-12535錯誤Oracle 10g客戶端
- 客戶端連線EBS 11i VIS報ORA-12537: TNS: 連線已關閉 錯誤的解決客戶端
- 解決Oracle 11gR2 RAC 無法在客戶端通過scanIP連線資料庫Oracle客戶端資料庫
- oracle 客戶端如何連線到oracle 11gR2資料庫(DNS SCAN IP)Oracle客戶端資料庫DNS
- 如何配置oracle客戶端連線10g rac 資料庫Oracle客戶端資料庫
- 解決:客戶端連線11gR2 RAC報ORA-12545錯誤客戶端
- java通過jdbc連線oracle報錯No suitable driverJavaJDBCOracleUI
- 關於11G 客戶端連線資料庫 SCAN 和 Transparent Application Failover(TAF)客戶端資料庫APPAI
- impala客戶端連線客戶端
- Redis客戶端連線Redis客戶端
- 通過11.2監聽連線9.2資料庫報錯ORA-12537資料庫
- Oracle客戶端連線伺服器教程Oracle客戶端伺服器
- Oracle 11g R2 RAC高可用連線特性 – SCAN詳解Oracle
- 配置ORACLE 客戶端連線到資料庫Oracle客戶端資料庫
- Oracle 19c中連線RMAN客戶端的連線方法Oracle客戶端
- 11G RAC 一節點當機後修改監聽相關配置使通過當機節點VIP連線資料庫的客戶端可以連線資料庫客戶端
- ODBC客戶端連線ORACLE透過PowerDesigner匯出表ER圖客戶端Oracle
- Oracle 11g R2 RAC高可用連線特性 – SCAN詳解(轉)Oracle
- 客戶端TNSPING通 連線出現ORA-12514錯誤客戶端
- mysql、redis 客戶端連線池MySqlRedis客戶端
- vncserver建立與客戶端連線VNCServer客戶端
- mysql客戶端連線的幾個常見錯誤MySql客戶端
- 11g R2 客戶端連線時斷時續客戶端
- 客戶端段建立到伺服器端的連線過程客戶端伺服器
- 使用 Java 客戶端透過 HTTPS 連線到 EasysearchJava客戶端HTTP
- RAC 11.2.0.3 客戶端軟體Toad連線配置 -- Mac版本客戶端Mac
- Oracle RAC 客戶端負載均衡配置Oracle客戶端負載
- oracle RAC的客戶端HA配置薦Oracle客戶端