create database link <dblink名> connect to <被連的使用者名稱> identified by <被連的密碼>
USING
'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<被連的dbip>)(Port=<被連的dbport>)))(CONNECT_DATA=(SERVICE_NAME=<被連的db servicename>)))';
BUT 如果建好了的dblink使用時會發生錯誤:
ORA-01017: invalid username/password; logon denied
ORA-02063: preceding line from <link_name>
這是因為版本造成的 (9、10 連到11) ,密碼會被自動轉成大寫
解決方法就是建dblink時的密碼要用雙引號包住
沒有留言:
張貼留言