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