程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> ora-02069 錯誤處理方法

ora-02069 錯誤處理方法

編輯:關於Oracle數據庫

      前幾天因工作需要, 要從一個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 語句操作成功!

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved