本地的Oracle數(shù)據(jù)庫(kù)是版本是10g的,遠(yuǎn)程的數(shù)據(jù)庫(kù)版本版本是11g,在本地建數(shù)據(jù)庫(kù)連接后執(zhí)行測(cè)試查詢(xún)語(yǔ)句竟然出錯(cuò),用戶(hù)名/密碼明明是對(duì)的。
SQL> create database link DBLINK_TEST
connect to test identified by test
using '10.10.15.25_11';
數(shù)據(jù)庫(kù)鏈接已創(chuàng)建。
SQL> select count(*) from remote_big_tab@DBLINK_TEST;
select count(*) from remote_big_tab@DBLINK_TEST
*
第 1 行出現(xiàn)錯(cuò)誤:
ORA-01017: invalid username/password; logon denied
ORA-02063: 緊接著 line (起自 DBLINK_TEST)
通過(guò)PL/SQL developer查看數(shù)據(jù)庫(kù)連接的定義,原來(lái)用戶(hù)名/密碼被改為大寫(xiě)了,于是換了種方法建,可以了。
刪除建好的DBLINK
第一種方式,創(chuàng)建時(shí)用戶(hù)名和密碼用雙引號(hào)括起來(lái)。
SQL> drop database link DBLINK_TEST;
數(shù)據(jù)庫(kù)鏈接已刪除。
SQL> create database link DBLINK_TEST
connect to "test" identified by "test"
using '10.10.15.25_11';
數(shù)據(jù)庫(kù)鏈接已創(chuàng)建。
SQL> select count(*) from remote_big_tab@DBLINK_TEST;
COUNT(*)
----------
1155648
第二種就是笨辦法,在要鏈接的庫(kù)里創(chuàng)建一個(gè)用戶(hù),用戶(hù)名和密碼都是大寫(xiě),給這個(gè)用戶(hù)的權(quán)限和原用戶(hù)一樣,用新用戶(hù)創(chuàng)建鏈接
更多詳情見(jiàn)請(qǐng)繼續(xù)閱讀下一頁(yè)的精彩內(nèi)容: http://www.linuxidc.com/Linux/2013-11/93065p2.htm
相關(guān)閱讀:
ORA-01172、ORA-01151錯(cuò)誤處理 http://www.linuxidc.com/Linux/2013-06/86529.htm
ORA-00600 [2662]錯(cuò)誤解決 http://www.linuxidc.com/Linux/2013-06/86528.htm
ORA-01078 和 LRM-00109 報(bào)錯(cuò)解決方法 http://www.linuxidc.com/Linux/2012-07/66044.htm
ORA-00471 處理方法筆記 http://www.linuxidc.com/Linux/2013-09/90017.htm
ORA-00314,redolog 損壞,或丟失處理方法 http://www.linuxidc.com/Linux/2013-09/90646.htm
ORA-00257 歸檔日志過(guò)大導(dǎo)致無(wú)法存儲(chǔ)的解決辦法 http://www.linuxidc.com/Linux/2013-09/90594.htm
聯(lián)系客服