詳解ora-02069 錯誤處理方法
ora-02069操作錯誤是大家在平時的數據庫操作過程中經常會遇到的數據庫操作錯誤,ora-02069操作錯誤的出現將會影響著數據庫的正常工作,這就需要大家找出ora-02069操作錯誤的解決方法,下文中就為大家總結出了ora-02069操作錯誤的解決方法,希望下文中涉及到的內容對大家能夠有所幫助。
前幾天因工作需要, 要從一個Oracle數據庫到另一臺Oralce數據庫之間建立一個DB Link,用于將一服務器的數據Insert到另外一臺機器中。
Oracle服務器A:Sid:SDH, USERID/PW: NM/NM
Oracle服務器B: Sid;gsgx, USERID/PW: gs/gs
建立如下的DB Link :
從 B 到 A 創建一個DB Link:
create database link testdb connect to nm identified by nm using 'sdh';
DB Link 創建成功,Select正確,但在執行 Insert 時,
i nsert into a@testdb select * from a;
報如下錯:
ora-02069 此操作的 Global_names必須設置為 True。
經分析和查找資源發現,對于需要執行insert 語句時,建立的DB Link 的名稱必須要和目標數據庫的SID相同;
create database link sdh connect to nm identified by nm using 'sdh';
創建成功后,Insert 語句操作成功!
關于ora-02069操作錯誤的處理就為大家講解到這里,另外,數據庫操作錯誤還有很多種,這里就簡單為大家講解了ora-02069操作錯誤這一種,希望大家都能夠從上文中涉及到的內容中有所收獲,在以后的工作中遇到類似問題就能夠輕松解決了。