怎么用一个时间戳或者scn 去启动/改变一个OGG传输进程?

适用:

Oracle GoldenGate - Version 11.1.1.0.31 and later
Information in this document applies to any platform.

目标:

怎么从一个改变过的csn号启动ogg的传输进程

在datapump上,如下配置有报错:

TABLE VAKA.*, & FILTER (@GETENV ("TRANSACTION", "CSN") < 901635509797);

报错为:

2014-08-08 11:30:21 ERROR OGG-00212 Oracle GoldenGate Capture for Oracle, EXAPUMP2.prm: Invalid option for MAP: &.

我们想确认一下是否有语法错误,还是extract进程不支持用csn号进行filter ?

解决方案:

在OGG 11.x中,没有任何的option可以实现从特定scn号去启动ogg传输进程。
你可以改变ogg传输进程:从特定时间戳上开始读取。

与 SCN 对应的时间戳可以使用以下查询来计算

SQL> 从 v$database 中选择 current_scn;

CURRENT_SCN
-----------
  9072753

SQL> SELECT SCN_TO_TIMESTAMP(9072753) from dual;

SCN_TO_TIMESTAMP(9072753)
-----------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值