Read Checkpoint #1
Recovery Checkpoint (position of oldest unprocessed transaction in the data source): Thread #: 1
Sequence #: 9671 //在节点 1 上回滚需要的检查点日志序列号
RBA: 239077904
Timestamp: 2008-05-20 11:39:07.000000
SCN: 2195.1048654191
Redo File: Not available
Current Checkpoint (position of last record read in the data source): Thread #: 1
Sequence #: 9671 RBA: 239377476
Timestamp: 2008-05-20 11:39:10.000000
SCN: 2195.1048654339
Redo File: Not Available
Read Checkpoint #2
Recovery Checkpoint (position of oldest unprocessed transaction in the data source):
Thread #: 2
Sequence #: 5287 //在节点 2 上回滚需要的检查点日志序列号
RBA: 131154160
Timestamp: 2008-05-20 11:37:42.000000
SCN: 2195.1048640151
Redo File: /dev/rredo07
Current Checkpoint (position of last record read in the data source):
Thread #: 2
Sequence #: 5287
5
ORACLE
RBA: 138594492
Timestamp: 2008-05-20 11:39:14.000000
SCN: 2195.1048654739
Redo File: /dev/rredo07
查看 Recovery Checkpoint 所需要读取的最古老日志序列号“9671”“5287”标
明的归档日志以及以后的日志文件在当前的归档目录中是否完全存在;如果存在则
可以停止生产数据库主机上的 ext 进程;
1. 停止生产中心的相关进程;
Copyright OGG Software, Inc. 1995-2007
1)检查 exthy 进程是否将数据全部抓取出来
进入 OGG 控制台,执行:info all 查看 OGG 进程状态。再执行:lag ext exthy 确
认结果为:At EOF, no more records to process. 再执行 send ext exthy,showtrans 如
果没有查到结果,(关键显示信息如下: not transaction founds)则可进行下一步,执
行:info exthy,detail,记录下显示内容的 remote 部分显示的 seqno 和 extrba 的数值;
再执行 info dpehy ,记录下显示的 seqno 和 extrba 的数值,和上一步执行的结果进
行比较,两个结果相同,表示 exthy 进程处理完所有的数据。
2) info dpehy,detail,记录下显示内容的 remote 部分显示的 seqno 和 extrba 的数
值,提供给 rephy 来使用。
3)检查 dpe 是否将数据全部传输到目标端
登陆 OGG 控制台执行 info rephy 记录下显示的 seqno 和 extrba 的数值,如果两个
结果相同,表示 dpewf 进程处理完所有数据
4)停止 exthy 和 dpehy 进程
GGSCI>stop exthy
GGSCI>stop dpehy
5)多次执行 Info rephy,检查队列的 rba 的数值是否还在变化,如果无变化 ,表
示数据已经都同步完毕 则可进行下一步
6
评论