OGG的rep进程处理大事务时的查看rep处理进度的命令

GGSCI (hosta) 17> info repxy

REPLICAT   REPXY     Last Started 2015-07-10 13:17   Status RUNNING
Checkpoint Lag       11:35:56 (updated 00:00:31 ago)
Log Read Checkpoint  File /u03/ggs/dirdat/aa004004
                     2015-07-10 01:50:21.094559  RBA 42328189

GGSCI (hosta) 18> !
info repxy

REPLICAT   REPXY     Last Started 2015-07-10 13:17   Status RUNNING
Checkpoint Lag       11:35:56 (updated 00:01:29 ago)
Log Read Checkpoint  File /u03/ggs/dirdat/aa004004
                     2015-07-10 01:50:21.094559  RBA 42328189--->记住这个RBA号(以下称为“info repxy”RBA号)

GGSCI (hosta) 19> send repxy, status

Sending STATUS request to REPLICAT REPXY ...
  Current status: Processing data
  Sequence #: 4004
  RBA: 49440615 --->记住这个RBA号(以下称为“send repxy, status”RBA号)
  36521 records in current transaction

GGSCI (hosta) 20> info REPXY

REPLICAT   REPXY     Last Started 2015-07-10 13:17   Status RUNNING
Checkpoint Lag       11:35:56 (updated 00:01:54 ago)
Log Read Checkpoint  File /u03/ggs/dirdat/aa004004
                     2015-07-10 01:50:21.094559  RBA 42328189--->还是这个RBA号(“info repxy”RBA号未变)

GGSCI (hosta) 21> send repxy, status

Sending STATUS request to REPLICAT REPXY ...
  Current status: Processing data
  Sequence #: 4005
  RBA: 7106039 --->(“send repxy, status”RBA号已经该改变,实际上已经切换到了4005号trail,见一行。)
  63454 records in current transaction

GGSCI (hosta) 22> info REPXY

REPLICAT   REPXY     Last Started 2015-07-10 13:17   Status RUNNING
Checkpoint Lag       11:35:56 (updated 00:02:22 ago)
Log Read Checkpoint  File /u03/ggs/dirdat/aa004004
                     2015-07-10 01:50:21.094559  RBA 42328189--->还是这个RBA号(“info repxy”RBA号未变)

总结:若是rep进程处理大的事务,会导致rep进程检查点的更新有延迟,此种情况下,使用"info rep进程"命令不足以真实反映rep进程的处理进度,此时,应该使用"send rep进程, status"命令

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-03 22:51:31

OGG的rep进程处理大事务时的查看rep处理进度的命令的相关文章

ogg:Extract 进程遇长事务执行 Forcestop 引发的惨案

http://www.linuxidc.com/Linux/2015-04/115777.htm SQL> select t.addr,t.START_DATE from v$transaction t; ADDR START_DAT ---------------- --------- 0000000136AED710 14-JUL-17 SQL> select t.PREV_SQL_ID from v$session t where taddr='0000000136AED710'; PR

SqlServer 复制中将大事务分成小事务分发

在sql server 复制中,当在发布数据库执行1个大事务时,如一次性操作 十万或百万以上的数据.当操作数据在发布数据库执行完成后 ,日志读取器代理将扫描事务日志,一次性传递到分发数据库中.若上个事务未传递完成,连续执行多个事务,日志读取器代理将扫描日志中多个事务同时传递到分发数据库中,默认最大扫描500个事务.如果执行多次上百万或千万的数据将堵塞很久. 日志读取器代理可配置将大事务划分为多个小事务进行传递到分发数据库中,分发队列则按照小事务分发到订阅数据库中,这样数据就很快同步! 在没改代理

推测Oracle GoldenGate(OGG)目的端 rep进程Checkpoint Lag的计算方法

本文为原创,转载请注明出处. 推测Oracle GoldenGate(OGG)OGG目的端 rep进程Checkpoint Lag的计算方法 背景介绍:如下是OGG目的端的rep进程的显示,当时,OGG源头的传输进程由于网络拥堵的原因,导致传输速度急剧下降,降低为1.5M/分钟.此时,源头已经积压了很多trail file. 也就是说,目的端的rep进程处于"吃不饱"的状态--传输进程的传输速度赶不上rep进程的应用速度. GGSCI (hostb) 5> info repb i

OGG rep进程启动遇到sys.dbms_streams_adm_utl_invok.SET_FOO_TRIGGER_SESSION_CONTXT (fire=>TRUE);

GGSCI (jjtest) 2> view report repzp *********************************************************************** Oracle GoldenGate Delivery for Oracle Version 11.1.1.1.2 OGGCORE_11.1.1.1.2_PLATFORMS_111004.2100 Linux, x64, 64bit (optimized), Oracle 10g on

如何处理SQL Server事务复制中的大事务操作

如何处理SQL Server事务复制中的大事务操作 事务复制的工作机制 事务复制是由 SQL Server 快照代理.日志读取器代理和分发代理实现的.快照代理准备快照文件(其中包含了已发布表和数据库对象的架构和数据),然后将这些文件存储在快照文件夹中,并在分发服务器中的分发数据库中记录同步作业. 日志读取器代理监视为事务复制配置的每个数据库的事务日志,并将标记为要复制的事务从事务日志复制到分发数据库中,分发数据库的作用相当于一个可靠的存储-转发队列. 分发代理将快照文件夹中的初始快照文件和分发数

有效解决Android加载大图片时内存溢出的问题

首先解析一下基本的知识: 位图模式,bitmap颜色位数是1位 灰度模式,bitmap颜色位数是8位,和256色一样 RGB模式,bitmap颜色位数是24位 在RGB模式下,一个像素对应的是红.绿.蓝三个字节 CMYK模式,bitmap颜色位数是32位  在CMYK模式下,一个像素对应的是青.品.黄.黑四个字节 图像文件的字节数(Byte) = 图像分辨率*颜色深度/8(bit/8) 例如:一幅640*480图像分辨率.RGB色一般为24位真彩色,图像未经压缩的数据容量为:640X480X24

图片--Android有效解决加载大图片时内存溢出的问题

Android有效解决加载大图片时内存溢出的问题 博客分类: Android Android游戏虚拟机算法JNI 尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存. 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView

linux 共享内存shm_open实现进程间大数据交互

linux 共享内存shm_open实现进程间大数据交互 read.c #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdio.h> #include <sys/mman.h> #include <string.h> #include <errno.h> #include <unistd.h> /* int

【翻译自mos文章】对于oracle 数据库来说,OGG的抽取进程什么时候到database中获取数据?

对于oracle 数据库来说,OGG的抽取进程什么时候到database中获取数据? 参考原文: When GoldenGate Fetches Data From The Database On Extraction For Oracle (Doc ID 1059583.1) 适用于: Oracle GoldenGate - Version 4.0.0 and later Information in this document applies to any platform. 解决方法: 问