0
点赞
收藏
分享

微信扫一扫

ogg数据同步出现问题,日志被删除

非凡兔 04-16 17:30 阅读 1

1.数据提取异常终止并出现错误

查看日志显示

OGG-00446 Opening ASM file '+RCV/arch/2_29587_9498.log'

ORA-17503:ksfdopn:2 Failed to open file +RCV/arch/2_29587_9498.log

ORA-15012:ASM file '+RCV/arch/2_29587_9498.log' does not exist

Not able to establish initial position for sequence 29587,rba7912368

错误原因:因归档日志被删除导致ogg进程无法提取日志而异常

2.进入rman恢复归档日志

rman target /

根据报错中的scn号进行日志恢复

RUN {

SET CONTINUE_STYLE = RESUME;

ALLOCATE CHANNEL ch1 DEVICE TYPE DISK;

ALLOCATE CHANNEL ch2 DEVICE TYPE DISK;

RECOVER DATABASE UNTIL SCN=29587;

RELEASE CHANNEL ch1;

RELEASE CHANNEL ch2;

}

等待日志恢复完成,对ogg进程进行重启,命令如下

cd $GoldenGate_dir/ggsci

./ggsci

info all

stop ext09;

start ext09;

观察数据同步情况

3.ogg数据同步原理

ogg是一个数据复制软件,用于在不同数据库之间同步数据。以下是ogg数据同步原理

1)Extract:运行在源数据库服务器上,从源数据捕获变更数据

2)Capture:在源数据库上捕获日志文件(例如Oracle的Online Redo Logs)的过程。

3)Replicat:运行在目标数据库服务器上,将变更数据应用到目标数据库。4)Data pump:在GoldenGate配置中,Extract从源数据库捕获数据并通过TCP/IP连接发送到目标服务器。

举报

相关推荐

0 条评论