goldengate 缺少归档日志abend处理
ogg抽取进程abend,检查发现备库的日志被删除掉了:
2018-10-11 11:14:52 ERROR OGG-00446 Could not find archived log for sequence 20064 thread 2 under default destinations SQL <SELECT name FROM
v$archived_log WHERE sequence# = :ora_seq_no AND thread# = :ora_thread AND resetlogs_id = :ora_resetlog_id AND archived =
'YES' AND deleted = 'NO' >, error retrieving redo file name for sequence 20064, archived = 1, use_alternate = 0Not able to establish initia
l position for sequence 20064, rba 235066896.
2018-10-11 11:14:52 ERROR OGG-01668 PROCESS ABENDING.
到主库拷贝日志:
ASMCMD> cp thread_2_seq_20064.489.989227143 /home/grid/thread_2_seq_20064.489.989227143
copying +arch/chunqiu/ARCHIVELOG/2018_10_11/thread_2_seq_20064.489.989227143 -> /home/grid/thread_2_seq_20064.489.989227143
scp 拷贝到远程的备库上,注册归档:
alter database register logfile '/home/oracle/thread_2_seq_20064.489.989227143';
重新启动抽取进程,正常。
测试日志参考:
1.注册少量的日志:
SQL> alter database register logfile '/home/oracle/thread_2_seq_20064.489.989227143';
2.注册大量的日志
rman> catalog start with '/home/oracle/archlog';
- 归档日志缺少导致ogg同步出现问题,解决办法
- Data Guard缺少部分归档日志解决办法
- Oracle11g RMAN 丢失归档日志:ORA-19625
- oracle 归档日志文件路径设置
- [原创] oracle 恢复归档日志 ---- 从指定的磁带中恢复归档日志及查看命令
- 一个oracle监听以及alert日志的按月归档脚本
- pg归档日志的开启与关闭
- 利用批处理对日志归档
- oracle日志归档空间清理
- 联机重做日志和归档日志的区别
- oracle 建立归档日志
- azure 云上 oracle11.2.0.4里dataguard归档日志传输 1034 问题详细解决过程
- Oracle归档日志(ARCH/ARCn)进程
- 归档日志归档
- oracle之归档日志是个什么鬼?
- 没有备份、只有归档日志,如何恢复数据文件?
- alfresco目录定时归档,销毁,还原,归档日志的开发截图
- oracle日志归档
- ORACLE 正确删除归档日志的方法
- 修改归档日志大小