OGG ORA-1403 NO DATA FOUND

近期开始做OGG的项目,测试过程中遇到一个问题。使用CTAS创建一张表,表中有数据,然后使用delete from xxx;删除表之后,replicat进程异常。查看ogg日志,查看官网找到原因。

    官方文档号
    How to Capture the DML(s) Executed by a DDL Trigger (OGG) (文档 ID 1509900.1)

    解决方案
    SOLUTION
By design, Extract (Classic/ Integrated) doesn‘t capture the dmls from a DDL transaction (eg, inserts as a result of CTAS) or the dmls from a DDL trigger regardless of whether DDL replication is enabled or not. This is working correctly as per the design and not a bug

测试过程:
connect cytdas/cytdas
create table oggtest as select * from dba_users;
查看ogg进程正常,数据同步正常
delete from oggtest;
目的端发现replicat进程abend,查看日志发现ORA-01403错误哦。
这里不是BUG,不是BUG,是OGG的设计要求,我们只要工作中注意就好了。
可是把这个表排除掉继续测试。

原文地址:http://blog.51cto.com/roidba/2333178

时间: 2024-10-10 08:29:05

OGG ORA-1403 NO DATA FOUND的相关文章

使用OGG,两个Oracle库之间单向同步数据

配置:源数据库100.100.100.21         实例名dbsid2 目标数据库100.100.100.41       实例名db1 实验目标:源数据库中的 scott用户 emp表同步到目标数据库 scott中的test表 安装包为文件ogg112101_fbo_ggs_Linux_x64_ora10g_64bit.zip 解压之后,然后再tar解压tar -xvf fbo_ggs_Linux_x64_ora10g_64bit.tar -C  /oracle/ogg/ 1.    

CENTOS6.5一步一步安装OGG实现DML DDL单向复制及服务器故障恢复

一.环境描述 操作系统版本: CentOS-6.5-x86_64 系统分区: sda:40G sda1:500M /boot EXT4 sda2: 39.5G /为LVM,包括:lv_swap 4G,lv_root 35.6G 源端[A]系统数据库 IP: 192.168.81.211 目标端[B]系统数据库 IP: 192.168.81.212 Vip:192.168.81.210(规划中,暂未使用) 数据库版本: oracle_112030_Linux-x86-64 Oracle Base:

OGG 从Oracle备库同步数据至kafka

OGG 从Oracle备库同步数据至kafka Table of Contents 1. 目的 2. 环境及规划 3. 安装配置JDK 3.1. 安装jdk 3.2. 配置环境变量 4. 安装Dataguard 4.1. 安装备库软件 4.2. 配置dataguard 4.2.1. 主库 4.2.2. 备库 4.3. 完成操作 4.4. 启动实时复制 5. zookeeper集群 5.1. 上传并解压 5.2. 配置 5.3. 创建myid文件 5.4. 配置环境变量 5.5. 启动和查看服务

【Oracle】OGG单向复制配置

实验环境: 源端: Ip:192.168.40.10 DataBase:Oracle 11.2.0.1.0 ORCL OS:OEL5.6 OGG:fbo_ggs_Linux_x86_ora11g_32bit 目标端: Ip:192.168.40.128 DataBase:10.2.0.1.0  ORCL OS:OEL5.6 OGG:fbo_ggs_Linux_x86_ora11g_32bit 首先配置好两台机子上的环境变量,在其中增加以下内容并使之生效: export GGATE=$ORACLE

OGG学习笔记01

OGG学习笔记01-基础概述OGG(Oracle Golden Gate),最近几年在数据同步.容灾领域特别火,甚至比Oracle自己的原生产品DataGuard还要风光,主要是因为其跨平台.跨数据库.跨版本的强大特性. OGG理论概念 我们可以搜索到网上对它的简单介绍: Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步.Oracle Golden

ogg installation

Oracle golden gate  is installed by oracle. Gernerally, the location is /u01/app/ogg Unzip the archive tag fo ogg and locate taht to /u01/app/ogg It should set the environment value of LD_LIBRARY_PATH as $LD_LIBRARY_PATH:$ORACLE_HOME/lib Then change

oracle ogg配置

http://www.dataguru.cn/thread-171156-1-1.html GoldenGate几个重要进程介绍: 1.Manager管理进程在两端开启,监控和重启其他进程:分配数据存储和报告错误及事件: 2.Extract进程从日志中抓取并传输到target端事务数据: 3.Server Collector进程在target(接受)端接受数据并写入trail文件: 4.Replicat进程读取trail文件,并应用到traget数据库: 5.trail文件时gg自己抓捕信息的文

OGG安装之oracle2oracle

两台服务器都需要创建ogg操作系统用户(此步骤非必须,也可以使用ORACLE用户安装).useradd -u 1003 -g oinstall -G dba oggpasswd ogg su - oggvi .bash_profile export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1export ORACLE_SID=XXL1export LD_LIBRARY_

Oracle RAC 故障处理(二)(+DATA磁盘组故障)

环境:测试 DB:Oracle 11.2.0.4.0 OS:Oracle Linux Server release 6.3 on Oracle VM VirtualBox node:rac1,rac2 instance:cjcdb1,cjcdb2 问题二:DATA磁盘组损坏,导致数据库无法启动和使用 问题原因: 测试RAC环境进行过多次增加节点.删除节点.删除实例等操作,导致DATA磁盘损坏 解决方案: 本次案例为测试环境,直接删除重建DATA磁盘组,重建实例,测试数据将丢失,正式环境勿用! -

MySQL NDB Cluster 7.5.16部署OGG同步

安装MySQL NDB Cluster 7.5.16 环境: mgmd:192.168.121.133 sqlndbd1: 192.168.121.134 sqlndbd2: 192.168.121.135 每个节点先关闭防火墙: [r[email protected] ~]# systemctl disable firewalld [[email protected] ~]# chkconfig iptables off (sql节点和数据节点都在同一台机器上,但是生产环境建议sql节点和数据