RAC連線的問題ORA-12545
From:http://yangtingkun.itpub.net/post/468/273645
連線到RAC資料庫的時候經常會出現ORA-12545錯誤,在METALINK上查詢了一下,是Oracle的一個小bug。
在遠端客戶端連線RAC資料庫時,透過統一的服務名連線時經常會出現ORA-12545錯誤。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******
ERROR:
ORA-12545: 因目標主機或物件不存在, 連線失敗
警告: 您不再連線到 ORACLE。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******
ERROR:
ORA-12545: 因目標主機或物件不存在, 連線失敗
警告: 您不再連線到 ORACLE。
本地資料庫TNSNAMES的配置:
TESTRAC =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.198.224)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.198.225)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = testrac)
(FAILOVER_MODE =
(TYPE = SELECT)
(METHOD = BASIC)
(RETRIES = 180)
(DELAY = 5)
)
)
)
Oracle在文件Note:364855.1:RAC Connection Redirected To Wrong Host/IP ORA-12545中進行了相信的描述。
並給出瞭解決方法:修改資料庫中的初始化引數LOCAL_LISTENER:
SQL> CONN SYS@TESTRAC1 AS SYSDBA輸入口令: ****已連線。
SQL> ALTER SYSTEM
2 SET LOCAL_LISTENER = '(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.198.224)(PORT = 1521))'
3 SID = 'testrac1';
系統已更改。
SQL> CONN SYS@TESTRAC2 AS SYSDBA輸入口令: ****已連線。
SQL> ALTER SYSTEM
2 SET LOCAL_LISTENER = '(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.198.225)(PORT = 1521))'
3 SID = 'testrac2';
系統已更改。
設定之後,再次嘗試連線資料庫:
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
SQL> CONN NDMAIN@TESTRAC輸入口令: ******已連線。
修改之後,沒有再次出現同樣的錯誤。
不過Oracle沒有認為這個是bug,只是認為是PROBLEM。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-773499/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RAC連線的問題ORA-12545(二)
- ORACLE RAC中連線ScanIP報錯ORA-12545的問題解決Oracle
- 連線rac資料庫報ORA-12545資料庫
- 客戶端連線RAC報ora-12545客戶端
- RAC連線中TNSNAMES需注意的問題
- 9i rac 連線時提示ORA-12545!
- [重慶思莊每日技術分享]-ORACLE RAC中連線ScanIP報錯ORA-12545的問題解決Oracle
- Oracle11gR2 RAC 使用scan IP無法連線資料庫(ORA-12545)問題解決Oracle資料庫
- 由於內部連線引起的Oracle RAC效能問題Oracle
- oracle 10G rac ORA-12545:因目標主機或物件不存在,連線失敗問題總結Oracle 10g物件
- 最近遇到的RAC的一個例項無法連線的問題
- Oracle 11g RAC通過SCAN IP連線資料庫 - JDBC連線串問題Oracle資料庫JDBC
- Github ssh的連線問題Github
- WTC連線阻塞的問題
- Oracle RAC的ORA-12545 Connect failed because target host or object does not exist問題OracleAIObject
- 解決:客戶端連線11gR2 RAC報ORA-12545錯誤客戶端
- [zt] JDBC連線Oracle RAC的連線串配置JDBCOracle
- 連線oracle中出現的問題Oracle
- 關於mysql連線的問題MySql
- 關於連線池的問題!
- JDBC連線MySQL失效的問題JDBCMySql
- MySQL SSL連線問題MySql
- HTTP 長連線問題HTTP
- jive 連線 mysql 問題MySql
- JDBC連線ORACLE問題JDBCOracle
- 遠端連線問題
- 問個jrun連線池的問題
- scan-ip連線出現“ORA-12545”
- ORACLE 11G RAC 訪問SCANIP ORA-12545Oracle
- rac 本地監聽問題導致資料斷斷續續連線
- 【問題記錄】—SignalR連線斷線重連SignalR
- 請問一個jndi連線的小問題
- golang websocket android連線的問題GolangWebAndroid
- 關與連線池的配置問題!
- IIS連線ORACLE的一個問題Oracle
- jdbc 連線 oracle racJDBCOracle
- tomcat連線池問題Tomcat
- jdbc連線mysql問題-helpJDBCMySql