一個奇怪的Golden Gate的問題
今天使用者向我抱怨說源資料庫從17:30之後的資料在目標資料庫上看不到,讓我幫忙檢查一下GG的狀況,我發現所有的一切都是正常的:
1. 不管是extract, pumb, replicat都是running的狀態,而且沒有lag
2. 在ggserr.log和report檔案裡都找不到任何的錯誤提示資訊。
使用者說上次碰到過一次這樣的問題,重啟一下replicat就可以了,於是我就試著重啟了一下,發現還是不行。
於是我開始懷疑是不是extract端出了問題,終於發現了一點蛛絲馬跡:
當前的時間是21:00,extract提前redo的最新時間是14:56(A節點)和15:20(B節點),也就是說這之後的redo log都沒有提取出來,可是又沒有任何的錯誤提示資訊,再次確認一下是否有lag:
GGSCI (gdcus2040) 10> lag E113RKS1
Sending GETLAG request to EXTRACT E113RKS1 ...
Last record lag: 11 seconds.
At EOF, no more records to process.
顯示的結果令人失望,還是說沒有lag,於是只好重啟extract試一下,重啟之後,果然好了,使用者興奮地說:”YES! lots of data coming to target database!“,我看了下report檔案,確實顯示大量的redo被提取出來了:
再用info看一下extract:
發現時間已經更新到了當前時間了。
問題解決,可是原因是什麼呢?貌似沒有任何的錯誤和警告資訊,應該是GG的一個bug吧。
1. 不管是extract, pumb, replicat都是running的狀態,而且沒有lag
2. 在ggserr.log和report檔案裡都找不到任何的錯誤提示資訊。
使用者說上次碰到過一次這樣的問題,重啟一下replicat就可以了,於是我就試著重啟了一下,發現還是不行。
於是我開始懷疑是不是extract端出了問題,終於發現了一點蛛絲馬跡:
GGSCI (gdcus2040) 11> info E113RKS1 EXTRACT E113RKS1 Last Started 2011-11-15 22:30 Status RUNNING Checkpoint Lag 00:00:00 (updated 00:00:06 ago) Log Read Checkpoint Oracle Redo Logs 2011-11-16 14:56:25 Thread 1, Seqno 1002, RBA 27567224 Log Read Checkpoint Oracle Redo Logs 2011-11-16 15:20:30 Thread 2, Seqno 535, RBA 19087480 |
當前的時間是21:00,extract提前redo的最新時間是14:56(A節點)和15:20(B節點),也就是說這之後的redo log都沒有提取出來,可是又沒有任何的錯誤提示資訊,再次確認一下是否有lag:
GGSCI (gdcus2040) 10> lag E113RKS1
Sending GETLAG request to EXTRACT E113RKS1 ...
Last record lag: 11 seconds.
At EOF, no more records to process.
顯示的結果令人失望,還是說沒有lag,於是只好重啟extract試一下,重啟之後,果然好了,使用者興奮地說:”YES! lots of data coming to target database!“,我看了下report檔案,確實顯示大量的redo被提取出來了:
2011-11-16
21:09:26 INFO OGG-01517 Position of first record processed for Thread 2,
Sequence 535, RBA 19087376, SCN 0.71911647, Nov 16, 2011 3:20:30 PM. 1000 records processed as of 2011-11-16 21:09:33 (rate 11525,delta 11525) 2000 records processed as of 2011-11-16 21:09:34 (rate 10103,delta 8994) 3000 records processed as of 2011-11-16 21:09:34 (rate 9615,delta 8767) 4000 records processed as of 2011-11-16 21:09:34 (rate 9093,delta 7820) 5000 records processed as of 2011-11-16 21:09:34 (rate 9004,delta 8666) 6000 records processed as of 2011-11-16 21:09:34 (rate 9034,delta 9189) |
GGSCI (gdcus2040) 24> info E113RKS1 EXTRACT E113RKS1 Last Started 2011-11-16 21:09 Status RUNNING Checkpoint Lag 00:00:00 (updated 00:00:07 ago) Log Read Checkpoint Oracle Redo Logs 2011-11-16 21:09:33 Thread 1, Seqno 1002, RBA 80289280 Log Read Checkpoint Oracle Redo Logs 2011-11-16 21:09:35 Thread 2, Seqno 535, RBA 34008592 |
發現時間已經更新到了當前時間了。
問題解決,可是原因是什麼呢?貌似沒有任何的錯誤和警告資訊,應該是GG的一個bug吧。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26277071/viewspace-711111/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 初探Oracle Golden Gate(一)OracleGo
- Golden Gate的一次教訓Go
- Golden Gate 初探Go
- 一個Golden Gate實時資料分發的例子Go
- Golden Gate的definition檔案Go
- 一個奇怪的Java集合問題Java
- ORACLE golden gate 機制OracleGo
- zt_oracle golden gateOracleGo
- golden gate 引數 PURGEOLDEXTRACTSGo
- 初次參與Golden -Gate POC,希望有機會做Golden -Gate for ERPGo
- Oracle Golden Gate 系列小結OracleGo
- Oracle golden gate程式說明OracleGo
- 配置Golden Gate 密碼加密Go密碼加密
- oracle golden gate 安裝配置OracleGo
- Oracle Golden Gate 安裝指南OracleGo
- Oracle Golden Gate 系列 小結OracleGo
- golden gate 引數說明Go
- 遇到一個git branch很奇怪的問題Git
- golden gate同步的表結構修改檢查Go
- 關於desc的一個奇怪問題及分析
- 發現一個有關error的非常奇怪的問題Error
- Oracle Golden Gate體系架構詳解OracleGo架構
- JavaScript 中的一些奇怪問題JavaScript
- 兩個看似奇怪的MySQL語句問題MySql
- 一個很奇怪的問題:關於struts自定義標籤
- 關於go結構體一個奇怪問題Go結構體
- 一個奇怪的dell sc440安裝redhat5.2問題Redhat
- itoa函式的奇怪問題函式
- 遇到mysql的奇怪問題了MySql
- 關於session的奇怪問題Session
- MySQL複製的奇怪問題MySql
- jsp中的奇怪問題JS
- 一次奇怪的StackOverflowError問題查詢之旅Error
- 使用strace分析exp的奇怪問題
- [求助] start with connect by 奇怪的問題
- ???做了一個CMP, 但透過sessionbean呼叫資料時卻有個奇怪的問題??SessionBean
- 解決了半個月來電腦的奇怪問題
- MySQL:一個奇怪的hang案例MySql