10g和11g之間建立db_link的問題解決

wangyiou1988發表於2014-09-26

 

1.使用pl/sql dev建立dblink(10g連線到11g)時,建立過程中,會自動的把使用者名稱/密碼變成大寫,使得dblink連線失敗
原因:11g使用者名稱/密碼區分大小寫
解決方法:1. 使用pl/sql圖形化介面填寫好引數,然後點選view sql,複製sql語句,然後把其中的使用者名稱/密碼加上雙引號,再執行sql語句。
                2. 修改ORACLE引數: alter system set sec_case_sensitive_logon=false;  關閉大小寫敏感的功能。

2.如何在10g上建立dblink時,自動加上字尾域名 原因:預設新增global_name後面域名
解決方法:修改global_name 值
UPDATE GLOBAL_NAME SET GLOBAL_NAME = ‘[.db_domain]‘;
commit;
重新連線oracle
關閉它就把GLOBAL_NAME=false;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25116248/viewspace-1281560/,如需轉載,請註明出處,否則將追究法律責任。

相關文章