Home >Database >Mysql Tutorial >ora-02069 错误处理方法

ora-02069 错误处理方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 16:20:221679browse

前几天因工作需要, 要从一个Oracle数据库到另一台Oralce数据库之间建立一个DB Link,用于将一服务器的数据Insert到另外一台机器中。 Oracle服务器A:Sid:SDH, USERID/PW: NM/NM Oracle服务器B: Sid;gsgx, USERID/PW: gs/gs 建立如下的DB Link : 从 B 到

  前几天因工作需要,, 要从一个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 语句操作成功!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn