奇怪的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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- itoa函式的奇怪問題函式
- 遇到mysql的奇怪問題了MySql
- 關於session的奇怪問題Session
- MySQL複製的奇怪問題MySql
- jsp中的奇怪問題JS
- ogg 同步問題
- 使用strace分析exp的奇怪問題
- [求助] start with connect by 奇怪的問題
- 一個奇怪的Java集合問題Java
- jive安裝奇怪問題!!!!!!!!
- 一個奇怪的Golden Gate的問題Go
- JavaScript 中的一些奇怪問題JavaScript
- 奇怪的登入問題及解決
- 關於FILE_MODE值的問題,!!!!!
- Sql Mode及相關問題SQL
- oracle ITL TX MODE 4問題Oracle
- 兩個看似奇怪的MySQL語句問題MySql
- 遇到一個git branch很奇怪的問題Git
- 在自定義View時碰到的奇怪問題View
- sunos 5.9 + oracle 9207 的奇怪問題Oracle
- 奇怪的建表,oracle就hang了的問題Oracle
- ogg OGG-01834 IPV6問題
- OGG Integrated Mode(downstream方式)環境搭建
- 一次奇怪的StackOverflowError問題查詢之旅Error
- 關於desc的一個奇怪問題及分析
- ORACLE資料檔名導致的奇怪問題Oracle
- 配置ASM磁碟時發現的奇怪問題,求解~ASM
- 關於SESSION中出現的奇怪的問題!高手進~~Session
- 關於我寫的工廠模式的奇怪問題??模式
- 老是遇見奇怪的問題:linux下rman沒有反應問題Linux
- maven “Generating project in Batch mode“問題的解決MavenProjectBAT
- weblogic 8.1 filedownload實現中的奇怪問題Web
- 發現一個有關error的非常奇怪的問題Error
- OGG問題處理(OGG-01031,OGG-01416)
- MySQL儲存過程中的sql_mode問題MySql儲存過程
- 奇怪的session混亂問題Session
- 奇怪的漢諾塔 - 題解
- 【Go語言探險】線上奇怪日誌問題的排查Go