Oracle goldengate的触发器错误 OGG-00869

Goldengate在复制进程replicat报错:

如下日志:

2011-06-24 16:25:21 WARNING OGG-00869 OCI Error ORA-04098: trigger 'T_MLOG_LOG_DTL_SUBMIT_STATE' is invalid and failed re-validation (status = 4098), SQL .

2011-06-24 16:25:21 WARNING OGG-01004 Aborted grouped transaction on 'MLOG_ADM_DAILY_LOG_ORG_DTL', Database error 4098 (ORA-04098: trigger 'T_MLOG_LOG_DTL_SUBMIT_STATE' is invalid and failed re-validation).

2011-06-24 16:25:21 WARNING OGG-01003 Repositioning to rba34721235 inseqno 25.

2011-06-24 16:25:21 WARNING OGG-01003 Repositioning to rba34721235 inseqno 25.

Source Context :

SourceModule : [er.main]

SourceID : [/mnt/ecloud/workspace/Build_OpenSys_r11.1.1.0.15_001_[41784]/perforce/src/app/er/rep.c]

SourceFunction : [take_rep_err_action]

SourceLine : [15809]

2011-06-24 16:25:21 ERROR OGG-01296 Error mapping from MLOG_ADM_DAILY_LOG_ORG_DTL to MLOG_ADM_DAILY_LOG_ORG_DTL.

可以在目标端数据库disable该触发器。

查询需要disable的触发器

执行查询的脚本:

altertriggerUserTest.T_MLOG_LOG_DTL_SUBMIT_STATEdisable;

在源库修改触发器,或传输到目标端的数据库,,并且把目标端的触发器修改成enable。

所在需要在目标端数据库的replicat进程限制触发器:

DDL INCLUDE OBJNAME "UserTest.*", &

EXCLUDE OBJNAME "TRIGGER",&

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

oracle goldengate 触发器,Oracle goldengate的触发器错误 OGG-00869相关推荐

  1. Oracle Study之--Oracle触发器(Trigger)

    本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2. ...

  2. 11、oracle数据库下的事务和触发器

    ORACLE下的事务和触发器 1.事务 事务是数据库的一种机制,当执行一系列操作时,事务可以保证这一系列操作都能完成,在此期间如果出现问题,则这一系列操作导致的结果均回退到原始状态.这样就保证了数据的 ...

  3. oracle建个触发器,oracle数据库如何创建触发器实例

    Oracle DBA Studio 工具里面就能创建触发器 CREATE TRIGGER 名称 CREATE TRIGGER - 创建一个新触发器 语法 CREATE TRIGGER name { B ...

  4. oracle怎么使用触发器,Oracle触发器的使用

    Oracle触发器的使用 触发器是指存放在数据库中,并被隐藏执行的存储过程.在Oracle8i之前,只允许基于表或视图的DML操作(insert,update,delete)建立触发器,在oracle ...

  5. oracle goldengate monitor,goldengate monitor 11.1安装配置四——OGG Monitor配置

    goldengate monitor 11.1安装配置一--OGG配置 [url]http://www.orasql.com/blog/archives/2014/01/15/ogg_monitor_ ...

  6. Oracle 11g_过程、函数、触发器和包(6)

    1.存储过程 存储过程是一种命名的PL/SQL块,它既可以没有参数,也可以有若干参数输入,输出参数,甚至可以有多个既作为输入又作为输出的参数,但它通常没有返回值. 存储过程被保存在数据库中,它不可以被 ...

  7. oracle中 关于触发器,oracle 闪回关于触发器的bug

    SQL> create table test1 (cola varchar2(10) ); 表已创建. SQL> create table test2 (colb varchar2(10) ...

  8. decfloat转换成oracle种类型,Oracle GoldenGate 19.1新特性

    1.GoldenGate 19.1 新特性概览 a.支持Oracle数据库19.1 长期支持发布版本.集成Oracle GoldenGate 12.3版的最终补丁集更新. b.微服务的安全性和可管理性 ...

  9. oracle数据库gold,Oracle数据库之Oracle GoldenGate 12.2.0.1 安装、升级和删除

    本文主要向大家介绍了Oracle数据库之Oracle GoldenGate 12.2.0.1 安装.升级和删除,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 1.准备工作 选择 ...

  10. oracle数据库登录失败触发器,oracle数据库登录、DDL触发器的应用

    登录触发器 oracle登录记录触发器: 1.创建日志记录表: CREATE TABLE SYSTEM.LOGIN_LOG ( SESSION_ID NUMBER, LOGIN_ON_TIME DAT ...

最新文章

  1. Android使用ListView控件问题
  2. css3的动画特效--元素旋转(transition,animation)
  3. 响应文件是不是标书_什么是标书?投标书有哪些分类?标书和投标书的不同?...
  4. 新年礼物 总算有服务器了
  5. 软件测试需注意的事项
  6. (转)一步一步Asp.Net MVC系列_权限管理之权限控制
  7. php 小程序页面传参,介绍小程序中传递参数的实现方法
  8. 【从零开始的OpenGL学习】1. 配置OpenGL,绘制最简单的一个三角形,HelloWorld(学习笔记)
  9. pojo类继承pojo类_如何编写更好的POJO服务
  10. Excel VBA小游戏,上班摸鱼必备
  11. 学习《医学三字经白话解》之心腹痛、胸痹
  12. 后台运行shell命令eog,并用pkill关闭
  13. Unity官方文档解读之如何使用粒子系统创建汽车尾气
  14. STM32CubeMX | | 使用小熊派玩转颜色识别传感器(纯手工打造E53传感器模块)
  15. json.decoder.JSONDecodeError: Expecting value: line column (char )
  16. 安卓开机画面_【电视技术】索尼液晶电视开机横线,图像上下跳动技改方案
  17. Kerberos认证协议
  18. 如何彻底关闭2345流氓软件附带的广告(弹窗,工具栏搜索taskbarsearch,右下角信息展示)
  19. TencentOS-tiny 时间管理(十 六)- 时间片轮转机制
  20. python http服务器

热门文章

  1. 分布式存储系统学习笔记(一)—什么是分布式系统(2)—数据分布
  2. LIO-SAM探秘第三章之代码解析(三) --- mapOptmization.cpp (1)
  3. HashMap内部存储实现及HashTable比较
  4. Ubuntu下安装qt57creator-plugin-ros,在QT中进行ROS开发(亲测有效)
  5. 从XML文件制作VOC数据集ImageSets下的txt文件
  6. BZOJ 1933 Bookcase 书柜的尺寸
  7. 会优化,你真的会优化吗?其实你可能真的缺少一份理解【数据库篇】
  8. Swift 01.String
  9. jquery 弹出层
  10. 数据库设计方法、规范和技巧