日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OGG 跳过事务(转)

發布時間:2025/7/25 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OGG 跳过事务(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://blog.chinaunix.net/uid-26190993-id-3434074.html
在OGG運行過程中,通常會因為各種各樣的原因導致容災端的REPLICAT進程ABENDED掉,這個時候需要通過分析ggserr.log , DISCARDFILE , REPLICAT REPORT ,以及借助 Logdump 等工具去定位錯誤。在具體的應用場景下,通過分析排查,有些事務是可以不在容災端去應用的,下面的例子是今天在生產配置OGG遇到的一個問題。由于在同步過程中,從主庫傳過來的列隊中包含創建OGG用戶下某張表的一個事務,導致REPLICAT進程ABENDED,經過分析,該表是在主庫用于DDL復制的,并不需要在備庫應用,確定不會影響數據一致性的前提下決定跳過次事務:
1,定位REPLICAT進程當前事務所在列隊文件及RBA:

點擊(此處)折疊或打開

  • GGSCI?(sv890n01)?46>?info rads_1

  • REPLICAT RADS_1 Last Started 2012-12-08 16:29 Status ABENDED
  • Checkpoint Lag 02:23:36?(updated 00:01:38 ago)
  • Log Read Checkpoint File?./dirdat/pa000002
  • ?????????????????????2012-12-08 14:05:51.970013 RBA?77698825

  • 2,由于在列隊中相鄰兩個事務的 RBA 并不是簡單的 +1 關系,所以下一步需要定位到下個事務的RBA,在這里需要借助 logdump 工具。打開列隊文件:

    點擊(此處)折疊或打開

  • Logdump 10 >open ./dirdat/pa000002
  • Current LogTrail is /u01/app/oracle/oradata/ogg/dirdat/pa000002
  • ? ?定位到指定的RBA位置:

    點擊(此處)折疊或打開

  • Logdump 11 >pos 77698825
  • Reading forward from RBA 77698825
  • ?查看當前事務詳細信息,在這里可以看到DDL/DML操作類型,RBA,對象名等一些相關信息:

    點擊(此處)折疊或打開

  • Logdump 12 >n
  • 2012/12/08 14:05:52.970.013 DDLOP Len 1221 RBA?77698825
  • Name:
  • After Image: Partition 0 G s
  • 2c43 353d 2735 3730 3727 2c2c 4237 3d27 3537 3037 | ,C5='5707',,B7='5707
  • 272c 2c42 323d 2735 3631 3330 3027 2c2c 4233 3d27 | ',,B2='561300',,B3='
  • 4f47 4727 2c2c 4234 3d27 4442 4d53 5f54 4142 434f | OGG',,B4='DBMS_TABCO
  • 4d50 5f54 454d 505f 554e 434d 5027 2c2c 4331 323d | MP_TEMP_UNCMP',,C12=
  • 2727 2c2c 4331 333d 2727 2c2c 4235 3d27 5441 424c | '',,C13='',,B5='TABL
  • 4527 2c2c 4236 3d27 4452 4f50 272c 2c42 383d 274f | E',,B6='DROP',,B8='O
  • 4747 2e47 4753 5f44 444c 5f48 4953 5427 2c2c 4239 | GG.GGS_DDL_HIST',,B9
  • ? ?查看下一個事務信息:

    點擊(此處)折疊或打開

  • Logdump 13 >n
  • 2012/12/08 14:05:52.970.013 Insert Len 370 RBA?77700210
  • Name: DATAGATE.TB_DOWNLOAD_LOG
  • After Image: Partition 4 G s
  • 0000 0009 0000 0005 7274 7231 3100 0100 0900 0000 | ........rtr11.......
  • 0531 3036 3034 0002 001d 0000 0019 5943 3159 3037 | .10604........YC1Y07
  • 315f 3132 3939 3537 3833 3534 3932 342e 786d 6c00 | 1_1299578354924.xml.
  • 0300 0300 0030 0004 00bf 0000 00bb 6874 7470 3a2f | .....0........http:/
  • 2f64 6174 6167 6174 652e 6368 696e 6162 6f6e 642e | /datagate.chinabond.
  • 636f 6d2e 636e 2f64 6174 6167 6174 652f 6469 7370 | com.cn/datagate/disp
  • 6174 6368 3f66 756e 635f 6964 3d32 3031 3126 7374 | atch?func_id=2011&st
  • 至此已經定位到下一個事務的RBA。
    3,在GGSCI中通過重新指定REPLICAT進程的當前RBA以跳過當前事務

    點擊(此處)折疊或打開

  • GGSCI (sv890n01) 47> alter replicat rads_1,extrba?77700210
  • REPLICAT altered.
  • GGSCI (sv890n01) 48> start rads_1
  • Sending START request to MANAGER ...
  • REPLICAT RADS_1 starting


  • 來自為知筆記(Wiz)

    轉載于:https://www.cnblogs.com/skyrim/p/7456193.html

    總結

    以上是生活随笔為你收集整理的OGG 跳过事务(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。