奇怪的OGG問題:DBLOGREADER mode: (308) ORA-00308
一日,進行資料庫引數變更。變更需要重啟資料庫例項,不可避免的,RAC一個節點上部署的OGG的extract程式不可避免受到了影響。我們並未正常關閉抽取,於是抽取程式崩潰。
手動啟動後,發現抽取程式並不能正常抽取事務, 日誌中提示:
DBLOGREADER mode: (308) ORA-00308
2021-01-27 22:41:02 INFO OGG-02089 Oracle GoldenGate Capture for Oracle, e_hisdb.prm: Source redo compatibility version is: 11.2.0.4.0.
2021-01-27 22:41:02 INFO OGG-00546 Oracle GoldenGate Capture for Oracle, e_hisdb.prm: Default thread stack size: 196608.
2021-01-27 22:41:02 INFO OGG-00547 Oracle GoldenGate Capture for Oracle, e_hisdb.prm: Increasing thread stack size from 196608 to 1048576.
2021-01-27 22:41:02 INFO OGG-01513 Oracle GoldenGate Capture for Oracle, e_hisdb.prm: Positioning to (Thread 2) Sequence 48955, RBA 4553232, SCN 4.77637361 (17257506545).
2021-01-27 22:41:02 INFO OGG-01513 Oracle GoldenGate Capture for Oracle, e_hisdb.prm: Positioning to (Thread 1) Sequence 42299, RBA 273158160, SCN 4.77482275 (17257351459).
2021-01-27 22:42:18 ERROR OGG-00446 Oracle GoldenGate Capture for Oracle, e_hisdb.prm: Opening file +ARCH/archive/1_42299_927030046.dbf in DBLOGREADER mode: (308) ORA-00308: cannot open archived log '+ARCH/archive/1_42299_927030046.dbf'
ORA-17503: ksfdopn:2 Failed to open file +ARCH/archive/1_42299_927030046.dbf
ORA-15173: entry '1_42299_927030046.dbf' does not exist in directory 'archive'
Not able to establish initial position for sequence 42299, rba 273158160.
讓我感覺到奇怪的是, ,兩個例項中抽取程式的歸檔日誌的sequenceno正好與實際相反,thread 1應該是 48955, thread 2是42299, 實際上,thread 1的42299號日誌早就不在了。
而在OGG的命令列中,extract程式的thread也是不正常的
EXTRACT E_HISDB Last Started 2021-01-27 23:02 Status ABENDED
Checkpoint Lag 00:40:41 (updated 00:07:31 ago)
Log Read Checkpoint Oracle Redo Logs
2021-01-27 22:22:49 Thread 1, Seqno 48955, RBA 4553728
SCN 4.77637361 (17257506545)
Log Read Checkpoint Oracle Redo Logs
2021-01-27 22:23:06 Thread 1, Seqno 42299, RBA 319420708
SCN 4.77649758 (17257518942)
從MOS中也找不到存在類似的問題。
只好嘗試指定SCN啟動
alter extract e_hisdb scn 17257518942
start extract e_hisdb
GGSCI (hisdb2) 6> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT STARTING E_HISDB 00:00:00 00:00:06
EXTRACT RUNNING P_HISDB 00:00:00 00:00:05
GGSCI (hisdb2) 7> info e_hisdb
EXTRACT E_HISDB Last Started 2021-01-27 23:11 Status RUNNING
Checkpoint Lag 00:00:00 (updated 00:00:09 ago)
Process ID 22217156
Log Read Checkpoint Oracle Redo Logs
First Record Thread 2, Seqno 42299, RBA 319413776
SCN 4.77649758 (17257518942)
Log Read Checkpoint Oracle Redo Logs
First Record Thread 1, Seqno 48955, RBA 4693008
SCN 4.77649758 (17257518942)
終於正常啟動。
百思不得其解。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-2753946/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- OGG問題處理(OGG-01031,OGG-01416)
- OGG Integrated Mode(downstream方式)環境搭建
- j2me rms 的奇怪問題
- [20180417]奇怪的grep過濾問題.txt
- [20211210]優化遇到的奇怪問題.txt優化
- JavaScript 中的一些奇怪問題JavaScript
- OGG遷移至nas上遇到的許可權問題OGG-01083
- maven “Generating project in Batch mode“問題的解決MavenProjectBAT
- 兩個看似奇怪的MySQL語句問題MySql
- [20220811]奇怪的隱式轉換問題.txt
- 上線後遇到一個很奇怪的問題
- 一次奇怪的StackOverflowError問題查詢之旅Error
- playwright 中使用 xpath 定位元素遇到的奇怪問題
- OGG-Oracle 11.2.0.1 ->19.3 pdb 使用Ogg 同步版本相關問題學習整理Oracle
- 使用ogg 從oracle 同步mysql遇到問題記錄OracleMySql
- WPF App後臺檔案彈窗導致奇怪的問題APP
- 【Go語言探險】線上奇怪日誌問題的排查Go
- python pip安裝 setuptools相關的一些奇怪問題Python
- 奇怪的漢諾塔 - 題解
- 記一次奇怪的檔案控制程式碼洩露問題
- 關於Anaconda3打不開Anaconda Navigator和Spyder的奇怪問題
- Windows11 莫名埠占用,而又找不到佔用應用的奇怪問題Windows
- [20220815]奇怪的隱式轉換問題(11g測試補充).txt
- [20220811]奇怪的隱式轉換問題(12c補充測試).txt
- Oracle OGG 到 Kafka OGG-01431 OGG-01003 OGG-01151 OGG-01296 OGG-01668OracleKafka
- ABC 308E MEX
- [20211214]檢視檢視V$ACTIVE_SESSION_HISTORY遇到奇怪問題.txtSession
- Fiori UI上my contact加了Dr. 後搜尋不出資料的奇怪問題UI
- 關於在一套複製環境中使用不同版本OGG的問題.
- 大佬們,最近測 PC 客戶端遇到一個很奇怪的問題,找不到原因。客戶端
- 奇怪的GCDGC
- 1.3 OGG問題解決整理(中文亂碼、mysql端語法錯誤、XA事務問題等持續更新)MySql
- Oracle 19C OGG基礎運維-04DML同步常見問題Oracle運維
- OGG-01431 OGG-01003 OGG-01151 OGG-01003錯誤處理
- 使用 JMETER 匯入 jar 包,開啟執行緒迴圈後,遇到的一個奇怪的的問題JMeterJAR執行緒
- 奇怪的農民
- 老哥們我遇到一個很奇怪的問題 子程式間互相影響。。求幫忙解決
- 關於vue中image控制元件,onload事件裡,event.target 為null的奇怪問題探討Vue控制元件事件Null