灌溉梦想,记录脚步
标签类目:goldengate

GoldenGate 11g 简要配置步骤

描述:源端和目标端为Oracle 10gR2数据库,将scott数据库导出,在源端与目标端新增test用户,并导入scott的逻辑备份,来实现两个数据库之间test下数据同步。两个数据库的实例均为db01。

— scott 资源导入导出命令
expdp scott/tiger schemas=scott dumpfile=scott.dmp directory=backup;
impdp scott/tiger schemas=scott dumpfile=scott.dmp directory=backup;

— 创建GoldenGate用户并授权(S&T)
CREATE USER ogg IDENTIFIED BY ogg
DEFAULT TABLESPACE “USERS”
TEMPORARY TABLESPACE “TEMP”;

GRANT “DBA” TO ogg ;

— 创建数据库用户并授权(S&T)
CREATE USER test IDENTIFIED BY welcome
DEFAULT TABLESPACE “EXAMPLE”
TEMPORARY TABLESPACE “TEMP”;
继续阅读 »

OGG-00446处理方法

Goldengate 在同步过程中抽取进程出现OGG-00446错误的原因一般是:

由于抽取进程异常关闭或者机器重启后未启动,抽取进程所需的archived log已经被清走,不在log_archive_dest指定的目录下。

解决办法:

1、拷贝需要的archived log到指定目录。
2、指定时间点重新抽取数据。

其中第二点步骤是:
关闭抽取进程,这里以进程名extdb1为例。

1
2
3
ggsci> stop extdb1
ggsci> alter extract extdb1,tranlog begin now
ggsci> start extdb1

其中now可以替换为实际时间,比如从2012年12月6日22点34开始,例如。

1
alter extract extdb1,tranlog begin 2012-12-06 22:34:00