天天看點

OGG-01027(長事務)記錄

OGG-01027(長事務)

示例9-25:

  1. WARNING OGG-01027  Long Running Transaction:  XID 82.4.242063, Items 0,  Extract YX_EXT1, Redo Thread 1, SCN 2379.2132775890 (10219859973074), Redo  Seq #5688, Redo RBA 195997712. 

可以通過下面的指令尋找更詳細的資訊:

示例9-26:

  1. GGSCI> send extract xxx, showtrans [thread n] [count n] 

其中,thread n是可選的,表示隻檢視其中一個節點上的未送出交易;count n也是可選的,表示隻顯示n條記錄。

例如檢視xxx程序中節點1上最長的10個交易,可以通過下列指令:

示例9-27:

  1. GGSCI> send extract extsz , showtrans thread 1 count 10 

記錄XID,通過DBA查找具體的長交易執行的内容:

示例9-28:

  1. GGSCI> SEND EXTRACT xxx, SKIPTRANS <82.4.242063> THREAD <2> //跳過交易  
  2. GGSCI>SEND EXTRACT xxx, FORCETRANS <82.4.242063> THREAD <1> //
  3. 強制認為該交易已經送出  

使用這些指令隻會讓GoldenGate程序跳過或者認為該交易已經送出,但并不改變資料庫中的交易,它們依舊存在于資料庫中。 是以,強烈建議使用資料庫中送出或者復原交易而不是使用GoldenGate處理。