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';
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。