創建DBLink遇到ORA-12154:TNS:無法解析指定的連接標識符問題


創建DBLINK:

toad通過圖形界面創建A庫到B庫的圖形界面:

第一步:

第二步:

最后一步報錯:

 

首先,通過檢測A庫和B庫的服務器相互能夠ping通,保證通信正常;

然后,通過檢查tnsnames.ora文件,發現tnsnames.ora文件中同時配置了A庫和B庫的TNS,並且沒有問題;

通過反復創建測試,還是不能夠成功創建,測試A庫到C庫的DBLINK也能夠成功創建,這就讓人很惱火;

測試在B庫創建到A庫的DBLINK,能夠正常創建並能夠正常使用;

未果,度娘一下,發現tnsnames.ora分別存在ORACLE服務端,和ORACLE客戶端,如果只配置了客戶端,而沒有配置服務端一樣會報TNS錯誤,所以嘗試在A庫B庫的服務端,分別配置B庫和A庫的TNS;

結果,通過反復測試還是不能夠創建成功,頓時火冒三丈;

最后一怒之下,不管有沒有配置TNS,將配置B庫TNS的DESCRIBE,直接配置到圖形界面創建的DATABASE如下圖:

這樣之后直接創建成功,測試成功,完全沒得一點問題,不過問題的根本原因尚未查出,有待進一步探索。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2024 CODEPRJ.COM