Oracle ORA-02069: 此操作的 global_names 参数必须设置为 TRUE

数据通过dblink传到另外一个的数据库中,可是在执行存储过程时,提示这个错误

insert into B@dblink select column from A ;

column 中包含了序列或者函数,因为序列或者函数属于本地的,在这个insert过程中,主要是在dblink指向的远端完成,此时需要从远端返回本地来引用序列或者函数进行处理

这种情况下,需要将global_names设为true,然后在远端创建一个指向本地的dblink,并且两个dblink名称要和对方数据库的global name一致。

转换过程复杂的话,使用中间表的做法其实更好。

原文地址:https://www.cnblogs.com/priestess-zhao/p/8427556.html

时间: 2024-10-25 01:37:59

Oracle ORA-02069: 此操作的 global_names 参数必须设置为 TRUE的相关文章

如何把in_array 的第三个参数strict设置为 true

var_dump(in_array(0, array('s' )); 这句话的结果是bool(true). 因为in_array会将0 和's' 进行比较,0是number类型,'s'是string类型,根据php教程 manual 中"comparison operators" 一章的说明可知,number 和string进行 比较的时候,会先将string类型首先转化为number,然后再进行比较操作. 's'转化为number的结果为0,而0 == 0 的结果是true,所以in

Oracle数据库GLOBAL_NAMES参数的详细研究 (创建DBLINK时有用)

Oracle数据库GLOBAL_NAMES参数的相关知识是本文我们主要要介绍的内容,当GLOBAL_NAMES参数设置为TRUE时,使用DATABASE LINK时,DATABASE LINK的名称必须与被连接库的GLOBAL_NAME一致.下面做一个测试,在测试中,创建数据库链接的库为XJ(WINDOWS 2003 ORACLE 10g 10.2.0.1),被链接的库为DMDB(LINUX AS5 ORACLE 10g 10.2.0.1 RAC). 首先查看DMDB的相关配置: 以下是代码片段

Oracle database 11g一些重要的初始化参数(一)

初始化参数文件位置 D:\app\Administrator\admin\orcl1\pfile\init.ora init.ora 1.diagnostic_dest 在11g中,有一种新的存储诊断信息的结构,称为自动诊断信息库(Automaticd Diagnostic Repository ADR). 用些参数指定目录位置,如$ORACLE_BASE/diag/rdbms/orcl/orcl.其中第一个orcl为数据库名,第二个orcl为实例名. 2. fixed_date 是11g中的一

Oracle 10g数据库备份与恢复操作手册

Oracle 10g数据库备份与恢复操作手册 前言 文档目的 备份与恢复是数据库管理中最重要的方面之一.如果数据库崩溃却没有办法恢复它,那么对企业造成的毁灭性结果可能会是数据丢失.收入减少.客户不满等.不管公司是使用单个数据库还是多个数据库来存储数百  GB或    TB的数据,它们都有一个共同点,即需要制订一个备份与恢复方案来备份重要数据并使自身免于灾难.要制定一个适合自己公司情况的合理的备份与恢复方案,就必须熟悉备份与恢复的方法和操作. 为了给 Oracle DBA和相关技术人员提供一个参考

ORACLE基本定义、操作语句

ORACLE基本定义.操作语句 一.           表 1.创建表 CREATE TABLE TAB_NAME ( COL_01  VARCHAR2(10) NOT NULL, COL_02  NUMBER(8,2), COL_03  DATE ); 2.添加主键约束 ALTER TABLE TAB_NAME ADD CONSTRAINT PK_COL_01 PRIMARY KEY(COL_01); 3.添加唯一性约束 ALTER TABLE TAB_NAME ADD CONSTRAINT

关于oracle db 11gR2版本上的_external_scn_rejection_threshold_hours参数和scn headroom补丁问题

来自于: Installing, Executing and Interpreting output from the "scnhealthcheck.sql" script (文档 ID 1393363.1) 第一点: In addition to the above result the script output may advise to set the hidden parameter "_external_scn_rejection_threshold_hours

c#对(oracle\sqlce\sqlite)简单操作

1:连接oracle A:安装oracle服务端(11G/10G) B:添加引用: C:引入命名空间:using System.Data.OracleClient; D:连接字符: /// <summary> /// 获取连接对象 /// </summary> /// <param name="user">用户名</param> /// <param name="password">密码</param

Oracle 时间,日期 类型函数及参数详解

ORACLE字符数字日期之间转化 Java代码 24 小时的形式显示出来要用 HH24 select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual; select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual; to_date() function 1. 日期格式参数 含义说明 D 一周中的星期几 DAY 天的名字,使用空格填充到 9 个字符 DD 月中的第

《Oracle 12c运维实战宝典之参数文件管理》视频讲解

<Oracle 12c运维实战宝典之参数文件管理>视频讲解链接:https://pan.baidu.com/s/1Edjbjne7lGbXCJFVvKxS4w 提取码:82e2 复制这段内容后打开百度网盘手机App,操作更方便哦 原文地址:http://blog.51cto.com/roidba/2311750