創建db link後,訪問遠程數據庫報ORA-01017、ORA-02063錯誤

操作系統環境:redhat5.6

源端數據庫:oracle10.2.0.1

目標數據庫:oracle 11.2.0.1

問題描述:

在源端數據庫上創建了一個訪問目標數據庫的數據庫鏈路:

create database link DTARGET.REGRESS.RDBMS.DEV.US.ORACLE.COM

connect to strmadmin identified by oracle

using 'dtarget';

然後訪問遠程數據庫:

select name from [email protected];

報錯:

ERROR at line 1:
ORA-01017: invalid username/password; logon denied
ORA-02063: preceding line from DTARGET.REGRESS.RDBMS.DEV.US.ORACLE.COM

原因:

由於是目標端數據庫是11g數據庫,用戶的密碼是大小寫敏感的,所以可能會導致該問題

解決方案:

如果密碼是小寫,注意將密碼使用雙引號引起來:

create database link DTARGET.REGRESS.RDBMS.DEV.US.ORACLE.COM

connect to strmadmin identified by "oracle"

using 'dtarget';

再次訪問,沒有問題。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章