利用dblink操作数据库,插入数据操作抛出上面的错误信息。 今天遇到了ORA-02069: global_names parameter must be set to TRUE for this operation 查了METALINK原因是不能在通过DBLINK操作远程表的DML语句中使用本地函数 原文如下: Because of a limitation, it is not possible to use a local function when doing...
2、在源端存储过程中引入临时表,先把数据插入临时表,再从临时表插入到远端表。 在MOS上搜到了一个相关文档(ORA-02069 DURING REMOTE INSERT OF A LOCAL SEQUENCE (文档 ID 1047673.6))跟我们的问题描述一致。 官方文档:http://docs.oracle.com/cd/E11882_01/server.112/e40402/initparams098.htm#REFRN10065...
今天开发给发邮件过来说一个存储过程想通过dblink往目标库insert数据,但报错ORA-02069: global_names parameter must be set to TRUE for this operation,想让我根据错误提示在数据库上修改global_names参数修改为True。 先来看看官方文档是如何介绍这个参数的: GLOBAL_NAMES specifies whether a database link is req...
column 中包含了序列或者函数,因为序列或者函数属于本地的,在这个insert过程中,主要是在dblink指向的远端完成,此时需要从远端返回本地来引用序列或者函数进行处理 这种情况下,需要将global_names设为true,然后在远端创建一个指向本地的dblink,并且两个dblink名称要和对方数据库的global name一致。 转换过程复杂的话,使用...
ORA-00023: 会话引用进程私用内存;无法分离会话ORA-00024: 单一进程模式下不允许从多个进程注册ORA-00025: 无法分配ORA-00026: 丢失或无效的会话 IDORA-00027: 无法删去当前会话ORA-00028: 您的会话己被删去ORA-00029: 会话不是用户会话ORA-00030: 用户会话 ID 不存在。ORA-00031: 标记要删去的会话ORA-00032: ...
ORA-00035: LICENSE_MAX_USERS 不能小于当前用户数 ORA-00036: 超过递归 SQL () 级的最大值 ORA-00037: 无法转换到属于不同服务器组的会话 ORA-00038: 无法创建会话: 服务器组属于其它用户 ORA-00050: 获取入队时操作系统出错 ORA-00051: 等待资源超时 ...
ORA-02064:不支持分布式操作 ORA-02065:非法的ALTERSYSTEM ORA-02066: DISPATCHERS文本缺失或无效 ORA-02067:要求事务处理或保存点回退 ORA-02068:以下严重错误源于 ORA-02069:此操作的global_names参数必须设置为TRUE ORA-02070:数据库不支持此上下文中的 ORA-02071:初始化远程数据库的功能时出错 ORA-02072:分布式数...
ORA-02065: 非法的 ALTER SYSTEM 选项 ORA-02066: DISPATCHERS 文本缺失或无效 ORA-02067: 要求事务处理或保存点回退 ORA-02068: 以下严重错误源于 ORA-02069: 此操作的 global_names 参数必须设置为 TRUE ORA-02070: 数据库不支持此上下文中的(following severe error from ) ORA-02071: 初始化远程数据库的功能...
oracle 错误码大全
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ...