創建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如下圖:
這樣之后直接創建成功,測試成功,完全沒得一點問題,不過問題的根本原因尚未查出,有待進一步探索。。。