2014年6月20日

[ORACLE] 建dblink

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時的密碼要用雙引號包住

沒有留言:

張貼留言