迪思杰RealSync運(yùn)維手冊_第1頁
迪思杰RealSync運(yùn)維手冊_第2頁
迪思杰RealSync運(yùn)維手冊_第3頁
迪思杰RealSync運(yùn)維手冊_第4頁
迪思杰RealSync運(yùn)維手冊_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、迪思杰DSG RealSync運(yùn)維手冊目錄 TOC o 1-3 h z u HYPERLINK l _Toc488653996 1DSG realsync安裝環(huán)境 PAGEREF _Toc488653996 h 4 HYPERLINK l _Toc488653997 2DSG realsync日常維護(hù) PAGEREF _Toc488653997 h 4 HYPERLINK l _Toc488653998 2.1主機(jī)重啟的影響 PAGEREF _Toc488653998 h 4 HYPERLINK l _Toc488653999 2.1.1源端數(shù)據(jù)庫重啟后 PAGEREF _Toc4886539

2、99 h 4 HYPERLINK l _Toc488654000 2.1.2源端主機(jī)重啟 PAGEREF _Toc488654000 h 5 HYPERLINK l _Toc488654001 2.1.3目標(biāo)端數(shù)據(jù)庫重啟后 PAGEREF _Toc488654001 h 6 HYPERLINK l _Toc488654002 2.1.4目標(biāo)端主機(jī)重啟 PAGEREF _Toc488654002 h 7 HYPERLINK l _Toc488654003 2.2SEQUENCE更改影響 PAGEREF _Toc488654003 h 8 HYPERLINK l _Toc488654004 2.3

3、DDL影響 PAGEREF _Toc488654004 h 8 HYPERLINK l _Toc488654005 3數(shù)據(jù)初始化同步 PAGEREF _Toc488654005 h 8 HYPERLINK l _Toc488654006 3.1數(shù)據(jù)初始化全同步 PAGEREF _Toc488654006 h 8 HYPERLINK l _Toc488654007 3.1.1首先在目標(biāo)端初始化復(fù)制進(jìn)程 PAGEREF _Toc488654007 h 9 HYPERLINK l _Toc488654008 3.1.2在源端初始化復(fù)制進(jìn)程 PAGEREF _Toc488654008 h 9 HYPE

4、RLINK l _Toc488654009 3.1.3全同步過程中源端日志監(jiān)控 PAGEREF _Toc488654009 h 10 HYPERLINK l _Toc488654010 3.1.4全同步過程中目標(biāo)端的日志監(jiān)控 PAGEREF _Toc488654010 h 12 HYPERLINK l _Toc488654011 3.2單獨同步1張或幾張表 PAGEREF _Toc488654011 h 13 HYPERLINK l _Toc488654012 4日常運(yùn)行過程中的日志監(jiān)控 PAGEREF _Toc488654012 h 14 HYPERLINK l _Toc488654013

5、4.1源端和目標(biāo)端簡單的監(jiān)控 PAGEREF _Toc488654013 h 14 HYPERLINK l _Toc488654014 4.2源端日常分析的進(jìn)度 PAGEREF _Toc488654014 h 15 HYPERLINK l _Toc488654015 4.3目標(biāo)端日常裝載的進(jìn)度 PAGEREF _Toc488654015 h 16 HYPERLINK l _Toc488654016 4.4源端日常傳送的進(jìn)度 PAGEREF _Toc488654016 h 18 HYPERLINK l _Toc488654017 4.5目標(biāo)端日常接收的進(jìn)度 PAGEREF _Toc4886540

6、17 h 18 HYPERLINK l _Toc488654018 4.6源端日常是否xf1積壓 PAGEREF _Toc488654018 h 19 HYPERLINK l _Toc488654019 4.7目標(biāo)端日常是否xf1積壓 PAGEREF _Toc488654019 h 19 HYPERLINK l _Toc488654020 4.8源端傳送的具體信息 PAGEREF _Toc488654020 h 20 HYPERLINK l _Toc488654021 4.9目標(biāo)端裝載的具體信息 PAGEREF _Toc488654021 h 20 HYPERLINK l _Toc488654

7、022 5維護(hù)需要過濾的DDL操作 PAGEREF _Toc488654022 h 21 HYPERLINK l _Toc488654023 5.1過濾DDL操作的意義 PAGEREF _Toc488654023 h 21 HYPERLINK l _Toc488654024 5.2支持的過濾操作種類 PAGEREF _Toc488654024 h 22DSG realsync安裝環(huán)境隊列源端IP目錄端口目標(biāo)端IP目錄端口HISD:dsgrealsync5000057D:dsgrealsync50000LISE:dsg

8、realsync5000066E:dsgrealsync50000HIS 復(fù)制內(nèi)容LIS 復(fù)制內(nèi)容RISPACS RISPACSZHLIS ZHLISMSST MSSTDSG realsync日常維護(hù)主機(jī)重啟的影響源端數(shù)據(jù)庫重啟后正常數(shù)據(jù)庫重啟后對我們的軟件是沒有什么影響,以防萬一,我寫幾個日志,要檢查一下其實只要查看一個日志,log.vagentd這個日志關(guān)系到我們軟件有沒有正常分析數(shù)據(jù)。如果顯示如下信息,信息里的時間又是最近的時間,為正常的, 源端主機(jī)重啟如果源端主機(jī)重啟,我們軟件也要跟著啟動。1.在主機(jī)關(guān)機(jī)前,數(shù)據(jù)庫關(guān)閉后 再把DSG的軟件全關(guān)閉E:dsgrea

9、lsyncdsgscriptsstop.bat2.關(guān)閉主機(jī)3.啟動主機(jī)。啟動數(shù)據(jù)庫后,再緊跟著啟動DSG軟件啟動完成后,要檢查一下,我們的軟件是否運(yùn)行正常,同樣也是查看log.vagentd這個日志查看有沒有正常分析數(shù)據(jù)。如果顯示如下信息,信息里的時間又是最近的時間,為正常的,目標(biāo)端數(shù)據(jù)庫重啟后正常目標(biāo)端數(shù)據(jù)庫重啟后對我們的軟件是沒有什么影響,以防萬一,監(jiān)控一下。執(zhí)行監(jiān)控程序可以查看到所有通道是否正常裝載數(shù)據(jù)。目標(biāo)端主機(jī)重啟如果目標(biāo)端主機(jī)重啟,我們軟件也要跟著啟動。1.在主機(jī)關(guān)機(jī)前,數(shù)據(jù)庫關(guān)閉后 再把DSG的軟件全關(guān)閉2.關(guān)閉主機(jī)3.啟動主機(jī)。啟動數(shù)據(jù)庫后,再緊跟著啟動DSG軟件啟動完成后,要

10、檢查一下,我們的軟件是否運(yùn)行正常,執(zhí)行監(jiān)控腳本說明:檢查實時同步請點擊2SEQUENCE更改影響如果HIS對SEQUENCE進(jìn)行更改后,最好在目標(biāo)端執(zhí)行monitor監(jiān)控一下,如果有報錯,按報錯內(nèi)容解決一下。DDL影響目前運(yùn)行到現(xiàn)在DDL全完支持,沒有因為DDL的原因,造成程序停止,不過還是建議。如果有大批量的業(yè)務(wù)升級,還是請在升級完成后目標(biāo)端執(zhí)行monitor監(jiān)控一下。為保安全。數(shù)據(jù)初始化同步數(shù)據(jù)初始化全同步此種情況操作發(fā)生在首次初始化同步或是發(fā)生某種特殊情況下,需要重新全同步要復(fù)制的表所進(jìn)行的操作,請確認(rèn)是否要做此操作首先在目標(biāo)端初始化復(fù)制進(jìn)程E:dsgrealsyncdtscripts

11、執(zhí)行./stop.bat 停止當(dāng)前復(fù)制進(jìn)程./clean.bat 初始化復(fù)制環(huán)境,注意該命令只在需要進(jìn)行全同步時才運(yùn)行,執(zhí)行該命令后現(xiàn)有的復(fù)制關(guān)系將被清空,只能重新發(fā)起全同步操作后才能開始同步工作。./start.bat 啟動復(fù)制進(jìn)程./check.bat 檢查復(fù)制進(jìn)程啟動狀態(tài)上圖為5個并發(fā)進(jìn)程的啟動情況,現(xiàn)場loader 進(jìn)程啟動個數(shù)可能根據(jù)現(xiàn)場啟動的并發(fā)數(shù)不同而不同。在源端初始化復(fù)制進(jìn)程E:dsgrealsyncdsscripts 執(zhí)行./stop.bat 停止當(dāng)前復(fù)制進(jìn)程./clean.bat 初始化復(fù)制環(huán)境,注意該命令只在需要進(jìn)行全同步時才運(yùn)行,執(zhí)行該命令后現(xiàn)有的復(fù)制關(guān)系將被清空,只能

12、重新發(fā)起全同步操作后才能開始同步工作。./start.bat 啟動復(fù)制進(jìn)程./check.bat 檢查復(fù)制進(jìn)程啟動狀態(tài)如上圖所有進(jìn)程均正常啟動表明復(fù)制進(jìn)程正常啟動3)源端bin下執(zhí)行E:dsgrealsyncdsscripts 執(zhí)行vman.batVMAN vm即可正常發(fā)起全同步操作全同步過程中源端日志監(jiān)控E:dsgrealsyncdsscripts 1)通過view_sync.bat命令查看全同步抓取日志進(jìn)程vagentd的日志信息在同步導(dǎo)出的過程中顯示導(dǎo)出百分之多少和導(dǎo)出多少M,可以監(jiān)控到源端同步導(dǎo)出的進(jìn)度。/*開始抽取表,顯示百分比(0.81%),已經(jīng)抽取的大?。?0MB),讀取速度(R

13、9:1.11),壓縮速度(C0: 0.00),寫速度(W0: 0.13),平均速度(P: 1.11),總共耗時(E:322)*/rz 1.63% 20MB (R9: 3.33,C1:16.58,W1: 0.05,P: 1.66,T:0,E:651)wr 2.44% 30MB (R9: 3.33,C5:11.11,W1: 0.06,P: 2.00,T:0,E:1010)rw 3.25% 40MB (R9: 3.33,C2:11.11,W2: 0.04,P: 2.22,T:0,E:1411)wr 4.07% 50MB (R9: 3.33,C3: 7.14,W4: 0.03,P: 2.38,T:0,

14、E:1699)r 4.88% 60MB (R9: 3.33,C1:12.50,W2: 0.08,P: 2.50,T:0,E:2022)zr 5.69% 70MB (R9: 3.33,C2: 0.00,W2: 0.00,P: 2.59,T:0,E:2297)grp# size seq# hws bsz nab flg dup fwd bwd blk(ofs) 1 262144 15540 2 512 262145 1 1 2 0 262145(0)線程、日志大小、seq號、標(biāo)志位、塊大小、下一塊、標(biāo)志位(8為當(dāng)前日志)Handling seq# 15545 - block 100245(ofs

15、0)-112849 /*正在處理15545號日志,在100245塊,偏移量0*/rw 6.50% 80MB (R9: 3.33,C0:40.00,W1: 0.06,P: 2.67,T:0,E:2586) SCN 0 x0000.00fd4561 in 2004-8-19:12:36:30 (U:1,C:1,D:400)Processed to: seq# 15545, blk:110484, ofs:448 SCN 0 x0000.00fd45b7 in 2004-8-19:12:36:40 (U:1,C:0,D:718)$r 7.32% 90MB (R9: 1.88,C0: 0.00,W0:

16、 0.06,P: 2.55,T:0,E:2882)2)查看導(dǎo)出結(jié)束的標(biāo)志在log.vagentd日志中出現(xiàn)如下的打印信息: = Summary of DBPS Express Export = Tables 1950 (2938) Rows 141752480 Extents 11094 Zip Level 1 To Read 30185.69MB Read 30539.13MB XF1 31418.00MB XF1 Zipped 11625.83MB (63.00%) Elapsed 575.91(s) =Adding Transactions .Exporting Finished.顯示導(dǎo)

17、出完成3)通過view_sync.bat命令查看發(fā)送數(shù)據(jù)進(jìn)程sender的信息sender進(jìn)程會把同步期間產(chǎn)生新交易的xf1進(jìn)行發(fā)送,看這個文件是否有傳送新的xf1全同步過程中目標(biāo)端的日志監(jiān)控簡單的監(jiān)控只要在相應(yīng)的queue目錄里 scripts下執(zhí)行./mon可以查看到每個queue下面每個并發(fā)的裝裁情況詳細(xì)監(jiān)控1) E:dsgrealsyncdtscriptslog 通過tail f log.s0命令查看目標(biāo)端log目錄下的log.s0、log.s1、log.sX文件,看是否同步的文件在正常裝載以及每個隊列裝載到的具體xf1文件個數(shù),以log.s開始的文件為首次同步產(chǎn)生的日志文件。2) E

18、:dsgrealsyncdtscriptsrmp通過cat cfg.loaderno命令查看目標(biāo)端rmp目錄下的sync0、sync1、syncX目錄中源端同步導(dǎo)出傳到這些目錄下的xf1文件是否在減少,cfg.loaderno文件有兩列第一列的數(shù)字表示裝載了多少個xf1文件,第二列的數(shù)字表示從源端接收到了多少個xf1文件,所以可以通過判斷第一列的數(shù)字是否增長,來確定目標(biāo)端同步裝載的進(jìn)度。3) E:dsgrealsyncdtscriptsrmp通過cat cfg.sync查看目標(biāo)端rmp目錄下的cfg.sync文件,如果這個文件不斷的增大說明源端導(dǎo)出傳送過來的數(shù)大于目標(biāo)端同步裝載的xf1個數(shù);如

19、果這個文件在不斷的減少說明源端傳送過來的數(shù)小于目標(biāo)端同步裝載的xf1個數(shù),或源端導(dǎo)出完畢不再傳送目標(biāo)端在不斷的裝載xf1文件;當(dāng)cfg.sync文件里面的數(shù)表示源端導(dǎo)出傳送到目標(biāo)端,目標(biāo)端還有多少個xf1未裝的個數(shù),所以當(dāng)cfg.sync文件里面的數(shù)為零時,表示目標(biāo)端同步裝載完成。4) E:dsgrealsyncdtscriptslog 通過tail f log.r0查看目標(biāo)端log目錄下的log.r0文件,以log.r開始的文件為增量裝載的日志文件Loader: 1.xf1 2007-06-12:17:31:41: 6-I 0-D 0-U 0-DDL(2086 ms)Loader: 2.xf

20、1 2007-06-12:17:31:41: 0-I 0-D 6-U 0-DDL(2086 ms)Loader:3.xf1 2007-06-12:17:31:41: 0-I 6-D 0-U 0-DDL(2086 ms)Loader: 4.xf1 2007-06-12:17:31:41: 56-I 0-D 0-U 0-DDL(2086 ms)Loader: 5.xf1 2007-06-12:17:31:41: 56-I 0-D 0-U 0-DDL(2086 ms)Loader: 6.xf1 2007-06-12:17:31:41: 56-I 0-D 0-U 0-DDL(2086 ms)的日志,說

21、明目標(biāo)端同步裝載完成。單獨同步1張或幾張表由于只是想單獨同步1張或幾張表,并且不影響其他現(xiàn)在正在復(fù)制表的正常復(fù)制,而且要單獨同步的表已經(jīng)在下面mapping.ini文件中real_where=中的項中,所以只需要修改full_where中中的內(nèi)容,改為要單獨同步1張或幾張表的表名即可。操作步驟如下:$ E:dsgrealsyncdsconfig當(dāng)前mapping.ini文件內(nèi)容為:RISPACS RISPACSZHLIS ZHLISMSST MSSTreal_where= in (RISPACS,ZHLIS,MSST) not in (sele

22、ct table_name from big_tables)full_where= in (RISPACS,ZHLIS,MSST) not in (select table_name from big_tables) 如果需要單獨同步用戶下的需要修改mapping.ini文件CZSIMIS CZSIMISreal_where= in (RISPACS,ZHLIS,MSST) not in (select table_name from big_tables)full_where= in (RISPACS,ZHLIS,MSST) o

23、.name in (TEST) 上面的修改是重新同步表名為TEST這張表按需求修改完mapping.ini文件后進(jìn)入源端bin目錄E:dsgrealsyncdsscriptsbin 執(zhí)行vman.batVMAN vm注:只有執(zhí)行此命令后,dsg才會再此查詢mapping.ini里配置信息,只是修改完mapping.ini或起停進(jìn)程并不重新讀取mapping.ini里配置信息查看源端log.vagnetd文件如果有Finished出現(xiàn)表示源端新加的表同步完成,查看目標(biāo)端log.r0進(jìn)行實時裝載后,表示新同步的表目標(biāo)端同步完成,進(jìn)入實時同步階段日常運(yùn)行過程中的日志監(jiān)控源端和目標(biāo)端簡單的監(jiān)控E:ds

24、grealsyncdsscriptsbin 執(zhí)行view_sync.bat目標(biāo)端的監(jiān)控E:dsgrealsyncdtscriptsbin 執(zhí)行view_sync.batLoader: 143792.xf1 (143792 143793 = 1) 2016-11-24:11:39:11: (commit) SCN 0 x3dc6f.c8120001, Time 2016-11-24 11:38:562016-11-24:11:39:11: 24-I 2-D 21-U 0-DDL(0 ms) (15 s)143792.xf1.xf1 表示裝載到哪一個包了,第一個時間2016-11-24:11:39

25、:11:表示裝載入目標(biāo)端的時間,第二個時間Time 2016-11-24 11:38:56 表示數(shù)據(jù)從源端分析出來的時間2016-11-24:11:39:11: 4-I 0-D 3-U 0-DDL(0 ms) (511 s) 這里的I表示有多少條INSERD 多少條DELETEU 多少條UPDATADDL 多少條DDL操作 143792 143793 = 1這個值表示143793 表示從源端發(fā)過來多少個包143792表示在目標(biāo)端裝載了多少個包1表示還有多少個包沒裝載源端日常分析的進(jìn)度1)查看源端rmp目錄下的cfg.finishseq文件,可以查到源端已經(jīng)分析完的數(shù)據(jù)庫日志文件。第一列表示主機(jī)

26、節(jié)點,第二列表示已經(jīng)分析完的數(shù)據(jù)庫日志文件號。2)查看源端log目錄下的log.vagentd文件,可以查看源端分析到什么時間的交易。如下的日志:grp# size seq# bsz nab flg dup TH Next-SCN 2007/06/12 17:26:20 1 204800 235 512 204799 0 1 1 0 x54c92ea 235.187048.02007-06-12:17:26:20: processing rba 235.187048.0 (ckp: 235.204799.x) .2007-06-12:17:26:21: processed to rba 235

27、.197287.460 (ckp: 235.204799.x) SCN 0 x0000.054c92d4 in 2007-6-12:17:26:15 (U:1:2488842,C:0:0)紅色時間表示源端數(shù)據(jù)庫交易操作時間藍(lán)色時間表示源端分析此交易的時間兩者相減可以得出源端分析滯后的時間3)查看源端vcfsa目錄下的src_total.txt文件,可以知道源端分析出交易的具體信息。如下的日志:2007-06-12:17:26:37 LEN: 5242864 80444-I 0-D 0-U 0-DDL2007-06-12:17:26:38 LEN: 1290520 19556-I 0-D 0-U

28、 0-DDL2007-06-12:17:28:19 LEN: 5242864 80444-I 0-D 0-U 0-DDL2007-06-12:17:28:20 LEN: 1290520 19556-I 0-D 0-U 0-DDL紅色部分表示:源端傳送此xf1文件的系統(tǒng)時間藍(lán)色部分表示:源端傳送此xf1文件的大小紫色部分表示:源端傳送此xf1文件的具體交易類型及相應(yīng)交易類型的個數(shù)目標(biāo)端日常裝載的進(jìn)度查看目標(biāo)端log目錄下的log.r0文件。如果是目標(biāo)端多路實時裝載,同時查看log.r1、log.r2、log.rX文件。如如下log.r0文件: Loader: 1.xf1 2007-06-12:1

29、7:31:41: 19556-I 0-D 0-U 0-DDL(2086 ms) Loader: 2.xf1 2007-06-12:17:31:41: 0-I 19556-D 0-U 0-DDL(2086 ms) Loader: 3.xf1 2007-06-12:17:31:41: 0-I 0-D 0-U 19556-DDL(2086 ms) 紅色部分表示:目標(biāo)端裝載相應(yīng)xf1文件的編號 藍(lán)色部分表示:目標(biāo)端裝載此xf1文件的系統(tǒng)時間 紫色部分表示:此xf1文件的具體操作的類型及相應(yīng)的個數(shù) 綠色部分表示:裝載此xf1花費的時間2)查看目標(biāo)端rmp目錄下的tgt_total.txt文件,可以知道目

30、標(biāo)端裝載的具體信息。如如下的tgt_total.txt文件:E:dsgrealsyncdtscriptsother/rmp/real0/403833.xf1: CreateTime: 2007-07-24 13:21:31 (commit), SCN 0 x0028.bb39c9fa, Time 2007-07-24 13:21:02 (commit), SCN 0 x0028.bb39cae4, Time 2007-07-24 13:21:03 (commit), SCN 0 x0028.bb39cb39, Time 2007-07-24 13:21:03 (commit), SCN 0 x

31、0028.bb39cbb6, Time 2007-07-24 13:21:03 (commit), SCN 0 x0028.bb39cd14, Time 2007-07-24 13:21:032007-07-24:13:21:33 LEN: 3561 22-I 0-D 10-U 0-DDL TXN-14E:dsgrealsyncdtscriptsother/rmp/real0/403834.xf1: CreateTime: 2007-07-24 13:21:33 (commit), SCN 0 x0028.bb39d7a2, Time 2007-07-24 13:21:03 (commit),

32、 SCN 0 x0028.bb39de39, Time 2007-07-24 13:21:04 (commit), SCN 0 x0028.bb39de6b, Time 2007-07-24 13:21:042007-07-24:13:21:33 LEN: 4837 15-I 9-D 2-U 0-DDL TXN-14紅色部分表示:目標(biāo)端日常接收到的xf1文件編號及在目標(biāo)端保存創(chuàng)建此xf1文件目標(biāo)端的系統(tǒng)時間藍(lán)色部分表示:目標(biāo)端日常接收到此xf1在源端oracle內(nèi)部的scn號和在源端交易的源端系統(tǒng)時間紫色部分表示:目標(biāo)端日常接收到此xf1在目標(biāo)端裝載完的目標(biāo)端系統(tǒng)時間及相應(yīng)此xf1文件的大小和

33、相應(yīng)交易的類型和相關(guān)交易的個數(shù)紫色時間減去藍(lán)色時間:表示源端在數(shù)據(jù)庫里真正交易時間和目標(biāo)端真正裝載到數(shù)據(jù)庫時間的相差時間(當(dāng)然要保持源端主機(jī)和目標(biāo)端主機(jī)系統(tǒng)時間一致)源端日常傳送的進(jìn)度查看源端log目錄下的log.sender文件,查看源端日常傳送的進(jìn)度。如如下log.sender文件:2007-07-24:11:30:28: E:dsgrealsyncdtscriptszg/rmp/2.376382.xf1 (PID-1429564 PPID-6742266) .2007-07-24:11:30:28: E:dsgrealsyncdtscriptszgrmp2.376382.xf1 sent

34、 in 25ms2007-07-24:11:30:32: E:dsgrealsyncdtscriptszg/rmp/2.376383.xf1 (PID-1429564 PPID-6742266) .2007-07-24:11:30:32: E:dsgrealsyncdtscriptszg/rmp/2.376383.xf1 sent in 11ms紅色部分表示:源端日常傳送此xf1文件的系統(tǒng)時間藍(lán)色部分表示:源端傳送此xf1文件的具體編號紫色部分表示:源端傳送此xf1文件的時間目標(biāo)端日常接收的進(jìn)度查看目標(biāo)端log目錄下的log.vagentd文件,查看目標(biāo)端日常接受的進(jìn)度。如如下log.vage

35、ntd文件:2007-07-24:11:37:21: real, q# 0, XF1 36 . elapsed 33ms2007-07-24:11:37:21: real, q# 0, XF1 98 . elapsed 58ms紅色部分表示:目標(biāo)端日常接收此xf1文件的系統(tǒng)時間藍(lán)色部分表示:目標(biāo)端日常接收此xf1文件的類型。real表示實時,full表示紫色部分表示:目標(biāo)端日常接收此xf1文件的所在隊列。多隊列分0,1,2等綠色部分表示:目標(biāo)端日常接收此xf1文件的大小棕色部分表示:目標(biāo)端日常接收此xf1文件花費的時間源端日常是否xf1積壓查看源端rmp目錄下是否有大量xf1文件積壓,正常的情

36、況下rmp目錄下不會有很多xf1文件存在。如果存在不過數(shù)量不多,并且xf1文件的最小編號始終在變化,說明可能是傳送的慢;查看源端log目錄下的log.sender文件,看是否有變化(而且不是重試的信息)查看源端rmp目錄下的2.cfg.senderno文件,看是否第一列和第二列數(shù)值是否相差很大。第二列比第一列大很多說明源端日常xf1有積壓,另外第一列數(shù)值不再變化,說明源端日常xf1文件有積壓(當(dāng)然這兩種情況在同步某張或某些表的時候,會有這種情況發(fā)生,因為在這同步某張或某些表的沒有完成時,新生成的xf1文件是不會傳送到目標(biāo)端的,源端會造成xf1文件的階段時間積壓) 造成源端積壓的可能原因:源端目

37、標(biāo)端之間的網(wǎng)絡(luò)故障目標(biāo)端進(jìn)程停止源端發(fā)送停止或出錯目標(biāo)端日常是否xf1積壓1)查看目標(biāo)端rmp目錄下的real0目錄下是否有大量xf1文件積壓查看目標(biāo)端log目錄下的log.r0文件是否有日志累加寫入(不是重復(fù)信息)查看目標(biāo)端rmp/real0目錄下的cfg.loaderno文件,第一列和第二列的數(shù)值是否相差很大,如果第二列比第一列數(shù)值大很多說明目標(biāo)端日常xf1文件有累積,同時如果第一列數(shù)值長時間不變動,說明目標(biāo)端日常xf1文件有累積。源端傳送的具體信息 1)查看源端vcfsa目錄下的src_total.txt文件,可以知道源端分析出交易的具體信息。如如下的日志:2007-06-12:17:2

38、6:37 LEN: 5242864 80444-I 0-D 0-U 0-DDL2007-06-12:17:26:38 LEN: 1290520 19556-I 0-D 0-U 0-DDL2007-06-12:17:28:19 LEN: 5242864 80444-I 0-D 0-U 0-DDL2007-06-12:17:28:20 LEN: 1290520 19556-I 0-D 0-U 0-DDL紅色部分表示:源端傳送此xf1文件的系統(tǒng)時間藍(lán)色部分表示:源端傳送此xf1文件的大小紫色部分表示:源端傳送此xf1文件的具體交易類型及相應(yīng)交易類型的個數(shù)目標(biāo)端裝載的具體信息查看目標(biāo)端rmp目錄下的t

39、gt_total.txt文件,可以知道目標(biāo)端裝載的具體信息。如如下的tgt_total.txt文件:E:dsgrealsyncdtscriptsother/rmp/real0/403833.xf1: CreateTime: 2007-07-24 13:21:31 (commit), SCN 0 x0028.bb39c9fa, Time 2007-07-24 13:21:02 (commit), SCN 0 x0028.bb39cae4, Time 2007-07-24 13:21:03 (commit), SCN 0 x0028.bb39cb39, Time 2007-07-24 13:21:

40、03 (commit), SCN 0 x0028.bb39cbb6, Time 2007-07-24 13:21:03 (commit), SCN 0 x0028.bb39cd14, Time 2007-07-24 13:21:032007-07-24:13:21:33 LEN: 3561 22-I 0-D 10-U 0-DDL TXN-14E:dsgrealsyncdtscriptsother/rmp/real0/403834.xf1: CreateTime: 2007-07-24 13:21:33 (commit), SCN 0 x0028.bb39d7a2, Time 2007-07-2

41、4 13:21:03 (commit), SCN 0 x0028.bb39de39, Time 2007-07-24 13:21:04 (commit), SCN 0 x0028.bb39de6b, Time 2007-07-24 13:21:042007-07-24:13:21:33 LEN: 4837 15-I 9-D 2-U 0-DDL TXN-14紅色部分表示:目標(biāo)端日常接收到的xf1文件編號及在目標(biāo)端保存創(chuàng)建此xf1文件目標(biāo)端的系統(tǒng)時間藍(lán)色部分表示:目標(biāo)端日常接收到此xf1在源端oracle內(nèi)部的scn號和在源端交易的源端系統(tǒng)時間紫色部分表示:目標(biāo)端日常接收到此xf1在目標(biāo)端裝載完的

42、目標(biāo)端系統(tǒng)時間及相應(yīng)此xf1文件的大小和相應(yīng)交易的類型和相關(guān)交易的個數(shù)紫色時間減去藍(lán)色時間:表示源端在數(shù)據(jù)庫里真正交易時間和目標(biāo)端真正裝載到數(shù)據(jù)庫時間的相差時間(當(dāng)然要保持源端主機(jī)和目標(biāo)端主機(jī)系統(tǒng)時間一致)維護(hù)需要過濾的DDL操作過濾DDL操作的意義Dsg提供過濾DDL操作功能是為了有效的防止生產(chǎn)系統(tǒng)上由于誤操作執(zhí)行了drop或者truncate等DDL操作后,容災(zāi)系統(tǒng)可以對這些危險的DDL操作進(jìn)行過濾從而保證,一旦在主庫上進(jìn)行了誤操作還可以將容災(zāi)庫的數(shù)據(jù)恢復(fù)到備庫中去。支持的過濾操作種類 E:dsgrealsyncdsconfig編輯ddl.ini文件 可供過濾的操作如下:# tablecr

43、eate_table=ydrop_table=yalter_table=yanalyze_table=ytruncate_table=y# indexcreate_index=ydrop_index=yalter_index=yanalyze_index=y# sequencecreate_sequence=yalter_sequence=ydrop_sequence=y# synonymcreate_synonym=ydrop_synonym=yalter_synonym=y# viewcreate_view=ydrop_view=yalter_view=y# procedurecreate_procedure=yalter_procedure=ydrop_procedur

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論