查看进程信息

Info replicat_name

$Info replicat_name showch

注:   可以查看到详细的关于checkpoint的信息,用于查看GoldenGate进程处理过的事务记录。其中比较重要的是extract进程的recovery checkpoint,它表示源数据中最早的未被处理的事务;通过recovery checkpoint可以查看到该事务的redo log位于哪个日志文件以及该日志文件的序列号。所有序列号比它大的日志文件,均需要保留

$Info replicat_name detail

注:查看更详细的信息。包括所使用的trail文件,参数文件、报告文件、警告日志的位置等。

更改投递进程的传输的队列:

$ALTER EXTRACT PUMP_LG1, EXTSEQNO 日志号, EXTRBA  RBA号

通过show pump_lg1 showch 查看:

##修改Data Pump从新的队列开始传输

stop [pump_name]

ALTER EXTRACT [pump_name], EXTSEQNO ##### EXTRBA 0

start [pump_name]

注:用实际的datapump进程名代替 [pump_name],用新的队列文件号代替#####

##重启Data Pump查看是否能够重启成功并从新的队列传输

##启动Replicat,观察其是否能够读取新传输过来的队列

##如Replicat无法自动滚动到下一个队列,需要通过命令手工滚动

stop [replicat_name]

alter replicat [replicat_name], EXTSEQNO ##### EXTRBA 0

start [replicat_name]

注:用实际的replicat进程名代替 [replicat_name],用新的队列文件号代替#####

##重新启动Replicat即可恢复正常复制

重新指定应用位置:

1、如果源库进行了队列的修改,需要

目标数据库端,查看相应trail文件的RBA号:

[oracle@his-db ggate]$ ./logdump

Oracle GoldenGate Log File Dump Utility for Oracle

Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230

Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.

Logdump 9 >open ./dirdat/fromprod/t1000290

Current LogTrail is /oracle/ggate/dirdat/fromprod/t1000290

Logdump 10 >ghdr on

Logdump 11 >detail on

Logdump 12 >detail data

Logdump 13 >usertoken on

Logdump 14 >n

2012/10/13 13:56:25.629.276 FileHeader           Len  1052 RBA 0

Name: *FileHeader*

3000 01dd 3000 0008 4747 0d0a 544c 0a0d 3100 0002 | 0...0...GG..TL..1...

0003 3200 0004 2000 0000 3300 0008 02f1 f21d ebb5 | ..2... ...3.........

5e5c 3400 0022 0020 7572 693a 5032 352d 4447 4c3a | ^\4..". uri:P25-DGL:

3a75 3031 3a64 623a 6f72 6163 6c65 3a67 6761 7465 | :u01:db:oracle:ggate

3500 0026 3500 0022 0020 7572 693a 5032 352d 4447 | 5..&5..". uri:P25-DG

4c3a 3a75 3031 3a64 623a 6f72 6163 6c65 3a67 6761 | L::u01:db:oracle:gga

7465 3600 0028 0026 2f6f 7261 636c 652f 6767 6174 | te6..(.&/oracle/ggat

Logdump 15 >n

___________________________________________________________________

Hdr-Ind    :     E  (x45)     Partition  :     .  (x04)

UndoFlag   :     .  (x00)     BeforeAfter:     A  (x41)

RecLength  :   226  (x00e2)   IO Time    : 2012/10/13 13:52:59.002.303

IOType     :     5  (x05)     OrigNode   :   255  (xff)

TransInd   :     .  (x03)     FormatType :     R  (x52)

SyskeyLen  :     0  (x00)     Incomplete :     .  (x00)

AuditRBA   :       4568       AuditPos   : 115836640

Continued  :     N  (x00)     RecCount   :     1  (x01)

2012/10/13 13:52:59.002.303 Insert               Len   226 RBA 1060

Name:CODB.T_SELLCOUNTQUELOG

After  Image:                                             Partition 4   G  s

0000 000c 0000 0008 3438 3630 3133 3230 0001 000b | ........48601320....

0000 0007 3839 3337 3331 3100 0200 0a00 0000 0632 | ....8937311........2

3033 3238 3200 0300 0a00 0000 0000 0000 0000 0000 | 03282...............

0400 0600 0000 022d 3100 0500 0a00 0000 0000 0000 | .......-1...........

0000 0000 0600 1f00 0032 3031 322d 3039 2d31 363a | .........2012-09-16:

3132 3a30 383a 3531 2e30 3030 3030 3030 3030 0007 | 12:08:51.000000000..

0008 0000 0004 3936 3134 0008 0006 0000 0002 2d31 | ......9614......

或者可以通过制定rba号,查看scn

Logdump 16 >pos 231719936

Reading forward from RBA 231719936

Logdump 17 >n

Bad record found at RBA 231719936, format 5.50 Header token)

0007 3935                                         | ..95

注:表示没有相应的文件或事物数据;

找到了相应rba号好trail文件号,就可以通过

alter replicat [replicat_name], EXTSEQNO ##### EXTRBA 0

命令进行重新定位应用位置

注:以上方法也可以用于跳过未应用taril文件/太够丢失taril文件;

#####################涉及的命令###############################

ALTER EXTRACT PUMP_LG1, EXTSEQNO 299, EXTRBA 231719936

alter extract PUMP_LG1 etrollover

ALTER replicat RE_PROD, EXTSEQNO 290, EXTRBA 3768

start re_prod, aftercsn 5317546608

################################################################

转载:http://blog.itpub.net/21816168/viewspace-758161/

Goldengate trial队列维护的更多相关文章

  1. BZOJ 1342: [Baltic2007]Sound静音问题 | 单调队列维护的好题

    题目: 给n个数字,一段合法区间[l,l+m-1]要求max-min<=c 输出所有合法区间的左端点,如果没有输出NONE 题解: 单调队列同时维护最大值和最小值 #include<cst ...

  2. [USACO2003][poj2018]Best Cow Fences(数形结合+单调队列维护)

    http://poj.org/problem?id=2018 此乃神题……详见04年集训队论文周源的,看了这个对斜率优化dp的理解也会好些. 分析: 我们要求的是{S[j]-s[i-1]}/{j-(i ...

  3. 使用单调队列维护决策三元组实现决策单调性优化DP的一些细节

    以[BZOJ2687]交与并为例给出代码. #include <bits/stdc++.h> #define rin(i,a,b) for(register int i=(a);i< ...

  4. Codeforces 909E(Coprocessor,双队列维护)

    题意:给出n个待处理的事件(0 ~n-1),再给出了n个标(0表示只能在主处理器中处理这个事件,1表示只能在副处理器中处理这个事件),处理器每次能处理多个任务.每个事件有关联,如果一个任务要在副处理器 ...

  5. hdu 3717 二分+队列维护

    思路:已知当前的总长度和为len,当前的伤害为sum,伤害次数为 num.那么对下一个点的伤害值sum=sum+2*len+num: 这个是通过(x+1)^2展开化简就能得到. #include< ...

  6. 【PAT甲级】1014 Waiting in Line (30 分)(队列维护)

    题面: 输入四个正整数N,M,K,Q(N<=20,M<=10,K,Q<=1000),N为银行窗口数量,M为黄线内最大人数,K为需要服务的人数,Q为查询次数.输入K个正整数,分别代表每 ...

  7. hdu3530 双单调队列的维护

    单调队列有部分堆的功能,但其只能维护给定区间中比v大的值或者比v小的值,且其一般存储元素的下标. 思路:两个单调队列维护最大值与最小值的下标,如果区间的最大值最小值之差大于给定范围,则选择队首靠左的删 ...

  8. lintcode 滑动窗口的最大值(双端队列)

    题目链接:http://www.lintcode.com/zh-cn/problem/sliding-window-maximum/# 滑动窗口的最大值 给出一个可能包含重复的整数数组,和一个大小为  ...

  9. hdu 3401 单调队列优化DP

    Trade Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status ...

随机推荐

  1. linux系统下搭建php环境之-Discuz论坛

    1.安装搭建论坛必要的软件 apache php mysql CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵 ...

  2. C#动态数组ArrayList和List<T>的比较

    C#中一维动态数组(即列表)分ArrayList和List<T>两种,其容量可随着我们的需要自动进行扩充 一.ArrayList类(少用) ArrayList位于System.Collec ...

  3. RMAN备份数据库与恢复数据库(整库)

    1 准备 2 1.1 检查数据库归档状态 2 1.2 RMAN登陆目标 2 2 备份全库 2 2.1 创建备份数据存储目录 2 2.2 RMAN备份全库 2 2.3 试验(备份后,改变数据) 5 2. ...

  4. ie数组不支持indexOf 方法解决

    if(!Array.prototype.indexOf){ Array.prototype.indexOf = function(obj){ for(var i=0;i<this.length; ...

  5. IOS开发小项目—找色块游戏

    1.项目代码: @interface NextViewController () { int r ;//色块层数的全局变量 int m;//后面用于tag值的变化 UIView *view;//色块 ...

  6. 用jquery在必填表单字段前加红星总结

    一.总结: 今天公司项目中要求给表单中的必填字段添加标记,因为表单字段比较多,后期又有可能某些字段会有变化,所以写了一段js代码来给表单添加标记. html代码: js代码: 关键步骤: 1.红星的设 ...

  7. runliuv, 安卓查看WIFI密码

    用RE查看data/misc/wifi/wpa_supplicant.conf或者其他文件名以.conf结尾的文件

  8. MIME对应表

    文件后缀与MIME类型的对应表            'ai' => 'application/postscript',            'aif' => 'audio/x-aiff ...

  9. 105. Construct Binary Tree from Preorder and Inorder Traversal

    Given preorder and inorder traversal of a tree, construct the binary tree. ============== 基本功: 利用前序和 ...

  10. (C#) Parse xml 时, 返回的node值总是null。

    网上查了一下,原因在于要parse的Xml文件本身包含了一些namespace,这些需要被添加进去. http://msdn.microsoft.com/zh-cn/library/system.xm ...