ในกรณีที่เราทำการ Check Process Golden Gate บน Oracle Database แล้วเกิด ABEND ซึ่งอาจเกิดจากหลายสาเหตุ หนึ่งในนั้นคือ Archive Log ถูกลบ ทำให้ไม่สามารถหา Sequence Number ของ Oracle Database ได้ ส่งผลให้ Process ของ Golden Gate เกิด ABEND
Cause : สาเหตุเนื่องมาจาก Archive Log ถูกลบไป ทำให้ไม่สามารถหา Sequence Number ของ Oracle Database ได้ จะต้องทำการ Restore Archive Log
2020-07-08 08:54:33 ERROR OGG-00446 Oracle GoldenGate Capture for Oracle, extorcl.prm: Could not find archived log for sequence 1839
Configuration
- ทำการตรวจสอบ Process Golden Gate ด้วย GGSCI
GGSCI (lab-ora.lab.local) > info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
JAGENT RUNNING
EXTRACT ABEND EXTORCL 00:00:00 00:00:03
- ทำการแสดง Golden Gate Log
# cd /u01/app/oracle/product/gg
# tail -100 ggserr.log
- ทำการตรวจสอบ Archive Log
# cd /u01/app/oracle/fast_recovery_area/ORCL/archivelog/
# ls 2020_07_08
o1_mf_1_1842_hj9x9brc_.arc
- ทำการ Restore Archive Log ด้วย RMAN
RMAN> restore archivelog from logseq=1839;
- ทำการตรวจสอบ Archive Log อีกครั้งหนึ่ง
# cd /u01/app/oracle/fast_recovery_area/ORCL/archivelog/
# ls 2020_07_08
o1_mf_1_1839_hj9x9brc_.arc o1_mf_1_1841_hj9x9brc_.arc
o1_mf_1_1840_hj9x9brc_.arc o1_mf_1_1842_hj9x9brc_.arc
อ่านเพิ่มเติม : https://bit.ly/3e3XaEc
Tagged: GoldenGate
Leave a Reply