天天看點

ORACLE RAC database link ORA-12154

       今天應用人員要同步其他的資料庫的表,由于資料量不大,打算采用dblink的方式建立視圖,但是犯了一個低級錯誤,我在RAC的第一個節點添加了tnsname,并且tnsping通過,使用pl/sql或toad建立dblink時報錯:

ORA-12154: TNS:could not resolve the connect identifier specified

反複在第一節點檢查,tnsping都沒問題,感覺很奇怪。後來突然想起這是個RAC,我的工具可能是連接配接到了其他的節點,不是第一個節點,

于是将tns添加到其他的節點,問題解決。如果是RAC要保證每個節點有能解析tns,不然如果應用連接配接到了其他節點dblink會失效。

使用tnsname的方式建立dblink有個好處就是,如果想禁用dblink,屏蔽掉tns解析即可,即使是添加節點或是删除節點都不必重建dblink

繼續閱讀