- 論壇徽章:
- 1
|
本帖最后由 tomroom 于 2015-07-31 10:12 編輯
MIMIX 由于對(duì)象同步異常期間的日志接收器JRNRCV 被誤刪 ,通過(guò)用Source端備份再在Tagert端RST恢復(fù),指定的JRN SEQ重新開(kāi)始同步方法。201503
現(xiàn)象 : UAT MIMIX WRKDG檢查 有下圖1提示CMPRM DATAGROUP報(bào)錯(cuò) Soure 端(UAT)
Obj 狀態(tài)P 狀態(tài)
原因: UAT 在2015年3月初 硬盤(pán)使用率超過(guò)90% ,我清理過(guò)UAT環(huán)境里大量JRNRCV,只保留attached的JRNRCV其他JRNRCV都 清理。CMPRM DATAGROUP 其實(shí)在1月底時(shí)候就有同步問(wèn)題,但是該日期對(duì)應(yīng)的JRNRCV都已經(jīng)被刪除了。這樣只有重新把該DG同步的LIB 用Source端備份再在Tagert端RST恢復(fù),指定的JRN SEQ重新開(kāi)始同步。(另外一種方法就是單個(gè)*FILE單個(gè)重新同步,對(duì)象多這個(gè)方法沒(méi)有可操作性,其實(shí)系統(tǒng)也是單個(gè)備份再在對(duì)端恢復(fù)再重新同步)
處理方法:
• 停止該故障的DG的同步
• 把故障的CMPRM DATAGROUP,對(duì)應(yīng)的同步的LIB :CNCMPDPRM備份到SAVF文件;(公司MIMIX里定義每個(gè)DG只對(duì)應(yīng)唯一一個(gè)LIB,一般只定義用一個(gè)日志JRN)
• 同時(shí)用DSPJRN察看備份時(shí)候?qū)?yīng)日志里JRN SEQ號(hào)并記錄下;
• 把備份SAVF 文件傳輸?shù)組IMIX測(cè)試環(huán)境Taget端;
• 在Taget端用該備份的savf 用RSTLIB恢復(fù);
• 再9=Start DG中指定備份時(shí)候JRNRCV 序號(hào)參數(shù),和其他參數(shù);謴(fù)狀態(tài)。
圖1
用 8=Display Status如下圖 Send-P 狀態(tài) 如下圖
mimix01.png (78.46 KB, 下載次數(shù): 44)
下載附件
2015-07-31 09:50 上傳
MIMIX02.png (83.13 KB, 下載次數(shù): 41)
下載附件
2015-07-31 09:52 上傳
Send-P 狀態(tài) 在如下文檔里介紹:
// MIMIX_Operation-5250.pdf Chapter 6 Working With data group -> Displaying data group detailed status
Yellow - P One or more of the processes is active but others are inactive. On the
merged view, this status is only possible for the Object Send field.
WRKDG對(duì)該DG 先 10 =ENDDG 停止同步
上圖用 45=Journal Definitions
上圖用17=Work with jrn attributes 察看 JRN 在UAT服務(wù)器端 定義
MIMIX04.png (66.33 KB, 下載次數(shù): 43)
下載附件
2015-07-31 09:54 上傳
在UAT端 SAVLIB命令備份該故障DG對(duì)因的LIB ,記錄下備份時(shí)間。察看確認(rèn)備份。 備份用 SAVACT(*LIB)參數(shù)一個(gè)lib同一個(gè)時(shí)間點(diǎn):
===> SAVLIB LIB(CNCMPDPRM) DEV(*SAVF) SAVF(TEMPLIB/CNCMPDPRM@) SAVACT(*LIB) DTA
CPR(*YES) OUTPUT(*PRINT)
DSPJRN察看 UAT 環(huán)境里: SS MS 類(lèi)型
For journal code F the possible
journal entry types are:
SS - Start of save-while-active of
physical file member
MS - Physical file member saved
命令如下:
Command Entry B654C75F
Request level: 20
Previous commands and messages:
DSPJRN JRN(CNCMPDJRV/CMPRMJRN) FILE((CNCMPDPRM/*ALL *ALL)) FROMTIME('15/03
/05' '13:00:00') TOTIME('15/03/05' '14:00:00') JRNCDE((F))
縮小時(shí)間范圍 為記錄下的 SAVLIB 備份時(shí)間
MIMIX05_DSPJRN01.png (61.81 KB, 下載次數(shù): 44)
下載附件
2015-07-31 09:57 上傳
mimix06_dspjrn02.png (64.8 KB, 下載次數(shù): 45)
下載附件
2015-07-31 09:57 上傳
mimix06_dspjrn03.png (62.39 KB, 下載次數(shù): 43)
下載附件
2015-07-31 09:57 上傳
mimix06_dspjrn04.png (81.64 KB, 下載次數(shù): 42)
下載附件
2015-07-31 09:57 上傳
mimix06_dspjrn05.png (51.83 KB, 下載次數(shù): 38)
下載附件
2015-07-31 09:57 上傳
記錄SAVLIB備份該LIB 的最后一條日志JRNRCV 的序號(hào):00000000000000182870
把SAVLIB的備份SAVF包傳輸?shù)絤imix對(duì)端
在MIMIX同步的備份機(jī)端: 恢復(fù)該故障DG對(duì)應(yīng)的LIB (設(shè)置恢復(fù)忽略)
RSTLIB SAVLIB(CNCMPDPRM) DEV(*SAVF) SAVF(TEMPLIB/CNCMPDPRM@) MBROPT(*ALL)
ALWOBJDIF(*ALL) OUTPUT(*PRINT)
Check joblog confirm restore success
WRKDG 9=Star This DG 按F4
mimix07_STRDG.png (72.81 KB, 下載次數(shù): 38)
下載附件
2015-07-31 10:04 上傳
上圖里參數(shù)說(shuō)明如下:
mimix08_PARM1.png (114.54 KB, 下載次數(shù): 40)
下載附件
2015-07-31 10:04 上傳
上圖框中兩個(gè)參數(shù) 說(shuō)明從Source端 ,當(dāng)前的已經(jīng) Attached的 JRN RCV且指定的SEQ 開(kāi)始同步:
Database journal receiver . . . *CURRENT
Database large sequence number
mimix08_PARM2.png (110.92 KB, 下載次數(shù): 40)
下載附件
2015-07-31 10:04 上傳
上圖框中兩個(gè)參數(shù)說(shuō)明從Source端的系統(tǒng)QAUDJRN 系統(tǒng)日志(監(jiān)控對(duì)象變更)
Object journal receiver . . . . *CURRENT
Object large sequence number . . *LAST
上圖兩參數(shù)意思,從Source端的系統(tǒng)QAUDJRN 系統(tǒng)日志最新attached的JRNRCV,最后的日志SEQ開(kāi)始后面同步。(等于忽略,我作Source端備份SAVF,到Taget端RST,期間對(duì)象新增或者刪除變化,由于期間的對(duì)象變化可以忽略這樣可以。地道方法,在Taget端需要在備份savf時(shí)候查詢(xún)QAUDJRN 系統(tǒng)日志RCV的SEQ 這里沒(méi)有這個(gè)必要)
WRKDG:該故障DG狀態(tài)恢復(fù)
|
|