DSGRealSync復(fù)制系統(tǒng)安裝配置手冊_第1頁
DSGRealSync復(fù)制系統(tǒng)安裝配置手冊_第2頁
DSGRealSync復(fù)制系統(tǒng)安裝配置手冊_第3頁
DSGRealSync復(fù)制系統(tǒng)安裝配置手冊_第4頁
DSGRealSync復(fù)制系統(tǒng)安裝配置手冊_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 DSGRealSync安裝配置手冊迪思杰〔北京〕數(shù)碼技術(shù)202310月Copyright?DSG,Inc.AllRightsReserved 0迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 目錄一、REALSYNC復(fù)制系統(tǒng)安裝步驟 4在源端目標(biāo)數(shù)據(jù)庫效勞器上安裝DSGRealSync軟件 4Step1:安裝前的預(yù)備工作 4Step2:登陸系統(tǒng)主機(jī) 4Step3:創(chuàng)立安裝名目 4Step4:安裝RealSync復(fù)制軟件 4Step5:配置啟動(dòng)腳本 4Step6:啟動(dòng)Agent 4Step7:查看realsync進(jìn)程日志 4在源數(shù)據(jù)庫效勞器上配置系統(tǒng)參數(shù)并啟動(dòng)復(fù)制 4Step1:注冊主機(jī)和數(shù)據(jù)庫信息 4Step2:驗(yàn)證配置是否正確 4Step3:首次同步前的預(yù)備工作 4Step4:設(shè)置映射關(guān)系并啟動(dòng)復(fù)制 4Step5:首次同步后的工作 5二、在源端安裝REALSYNC復(fù)制軟件 5Step1:安裝前的預(yù)備工作 5創(chuàng)立用戶 5創(chuàng)立名目 5創(chuàng)立視圖 5Step2: 登陸系統(tǒng)主機(jī) 6Step3:安裝RealSync軟件 6Step5:啟動(dòng)Agent和Dbpsd 10Step6:查看realsync進(jìn)程日志 11三、在目標(biāo)端上安裝REALSYNC復(fù)制軟件 11Step1:安裝前的預(yù)備工作 11創(chuàng)立用戶 11創(chuàng)立名目 12Step2:登陸系統(tǒng)主機(jī) 12Step3:安裝RealSync軟件 12Step4:配置啟動(dòng)腳本 14Step5:啟動(dòng)Agent 18Copyright?DSG,Inc.AllRightsReserved 2迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 Step6:查看realsync進(jìn)程日志 18四、設(shè)置系統(tǒng)參數(shù)并啟動(dòng)復(fù)制 19Step1:注冊主機(jī)和數(shù)據(jù)庫信息 19Step2:驗(yàn)證配置是否正確 23Step3:設(shè)置映射關(guān)系并啟動(dòng)復(fù)制 23五、查看REALSYNC復(fù)制軟件是否工作正常 25Step1:查看源段日志推斷是否在進(jìn)展正常的抓取和發(fā)送數(shù)據(jù) 25Step2:查看目標(biāo)段日志推斷是否在進(jìn)展接收和裝載數(shù)據(jù) 28Step3:如何進(jìn)展源段和目標(biāo)端數(shù)據(jù)的比對 32Step4:如何進(jìn)展單表全同步 35六、日常復(fù)制過程中可能消滅的錯(cuò)誤及解決方法 35Copyright?DSG,Inc.AllRightsReserved 3迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 一、REALSYNC復(fù)制系統(tǒng)安裝步驟在源端目標(biāo)數(shù)據(jù)庫效勞器上安裝DSGRealSync軟件Step1:安裝前的預(yù)備工作Step2:登陸系統(tǒng)主機(jī)Step3:創(chuàng)立安裝名目Step4RealSync復(fù)制軟件Step5:配置啟動(dòng)腳本Step6AgentStep7realsync進(jìn)程日志在源數(shù)據(jù)庫效勞器上配置系統(tǒng)參數(shù)并啟動(dòng)復(fù)制Step1:注冊主機(jī)和數(shù)據(jù)庫信息Step2:驗(yàn)證配置是否正確Step3:首次同步前的預(yù)備工作Step4:設(shè)置映射關(guān)系并啟動(dòng)復(fù)制Copyright?DSG,Inc.AllRightsReserved 4迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 Step5:首次同步后的工作RealSync復(fù)制軟件Step1:安裝前的預(yù)備工作創(chuàng)立用戶oradcle數(shù)據(jù)庫用戶:dsg密碼:dsg賜予以下權(quán)限(復(fù)制數(shù)據(jù)用)grantselectanytabletodsg;grantselectanydictionarytodsg;grantaltersystemtodsg;grantconnect,resourcetodsg;grantexp_full_databasetodsg;創(chuàng)立名目realsyncmount點(diǎn)掛接/realsync名目(realsync軟件用)注:操作系統(tǒng)的oracle用戶應(yīng)對/realsync名目具有讀寫權(quán)限,以上操作由系統(tǒng)治理員幫助完成創(chuàng)立視圖用sys用戶登陸oracle系統(tǒng):在oracle9i

Copyright?DSG,Inc.AllRightsReserved 5迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 connect/assysdba;用sys用戶在源端數(shù)據(jù)庫上創(chuàng)立以下視圖:createorreplaceviewDBPS_XKCCLEasselect*fromsys.x$kccle;createorreplaceviewDBPS_XKCCCPasselect*fromsys.x$kcccp;Step2: 登陸系統(tǒng)主機(jī)oracle用戶登陸Step3RealSync軟件拷貝DSG供給的realsync.tarDSG供給的安裝腳本setup.sh進(jìn)展RealSync安裝:./setup.shCopyright?DSG,Inc.AllRightsReserved 6迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 PleasechoicesetupDirectory,defaultisCurrentDirectory[/realsync]:輸入軟件安裝名目,回車即為當(dāng)前名目PleasechoicetheAgentType[1-Source,2-Target]:輸入安裝AgentType類型1為源端,2為目標(biāo)端注:這里是進(jìn)展源端安裝選擇1PleaseinputSourceDbpsdport,defaultportis[50001]:輸入源端Dbpsd的端口號PleaseinputSourceVagentdport,defaultportis[50002]:輸入源端Vagentd的端口號PleaseinputArchiveloginterval,defaultis12<hours>:輸入日志歸檔的間隔時(shí)間注:為防止源端業(yè)務(wù)頻繁,日志變化較造成日志太大vi無法翻開,可依據(jù)狀況縮小日志歸檔間隔。Areyouwanttoinstallelibandbinprogram[y/n]:bin軟件和elib名目安裝完后查看install_log檢查安裝成果與否Copyright?DSG,Inc.AllRightsReserved 7迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 Step4:配置啟動(dòng)腳本1. 對復(fù)制源端的腳本進(jìn)展編輯修改$cd/realsync/scripts編輯修改進(jìn)程啟動(dòng)腳本$vistartORACLE_SID=SIDORACLE_HOME=/oracle/app/oracle/product/9.2.0ORACLE_BASE=/oracle/app/oracleduct/9.2.0/lib32:/oracle/app/oracle/product/9.2.0/network/libexportDBPS_HOME=/realsynccd$DBPS_HOMEexportXLDR_HOME=$DBPS_HOME/rmpexportVCFS_HOME=$DBPS_HOME/vcfsaCopyright?DSG,Inc.AllRightsReserved 8迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 $DBPS_HOME/bin/vagentd50002>>$DBPS_HOME/log/log.vagentd2>&1&$DBPS_HOME/bin/sender-tseq1>$DBPS_HOME/log/log.sender2>&1&exportVCFS_HOME=$DBPS_HOME/vcfsd$DBPS_HOME/bin/dbpsd50001>$DBPS_HOME/log/dbpsd_log2>&1&$DBPS_HOME/bin/arch_vagentd_zk $DBPS_HOME/log/log.vagentd$DBPS_HOME/log/archivelog/vagentd_archlog14400&編輯修改進(jìn)程停頓腳本$vistop_vagentdDBPS_PORT=50001pid=`ps-elf|grepdbpsd|grep$DBPS_PORT|grep-vgrep|awk”{print$4}”`if[!-z“$pid“]thenforidin$piddokill-9$iddoneecho“Dbpsdwithport$DBPS_PORTStopped!“fiAGN_PORT=50002pid=`ps-elf|grepvagentd|grep$AGN_PORT|grep-vgrep|awk”{print$4}”`if[!-z“$pid“]thenforidin$piddokill-9$iddoneecho“Vagentdwithport$AGN_PORTStopped!“fipid=`ps-elf|grep/realsync/zk/bin/sender|grep-vgrep|awk”{print$4}”`if[!-z“$pid“]thenforidin$pidCopyright?DSG,Inc.AllRightsReserved 9迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 dokill-9$iddoneecho“ParallelsenderStopped!“fipid=`ps-elf|greparch_vagentd|grep-vgrep|awk”{print$4}”`if[!-z“$pid“]thenforidin$piddokill-9$iddoneecho“VagentdlogArchivedStopped!“編輯修改去除緩存腳本$viclean_vagentdrm-rf/realsync/rmp/*rm-rf/realsync/vcfsa/*編輯修改檢查進(jìn)程腳本$vicheckps-ef|grep6600|grep-vgrepps-ef|grep6601|grep-vgrepps-ef|grep/realsync/bin/sender|grep-vgrepps-ef|greparch_vagentd|grep-vgrep注:以上腳本由Dsg供給的安裝腳本setup_parallel自動(dòng)生成Step5AgentDbpsd1. 對復(fù)制進(jìn)展啟動(dòng)、查看、停頓腳本$cd/realsync/scripts$./start_vagentd(啟動(dòng)腳本)Copyright?DSG,Inc.AllRightsReserved 10迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 $./check(查看腳本)$./stop_vagentd(停頓腳本)Step6:realsync進(jìn)程日志查看復(fù)制的啟動(dòng)日志$cd/realsync/log$vilog.dbpsdDataCaptureservicesstartedPSMservicesstarted以上顯示為正確啟動(dòng)$vilog.vagentdIPC_KEY=0x63000809DBPSagentrunningon44P270(Listeningany:6601)DBIInitmulti-threadedmodeDataCaptureserviceenabled以上顯示為正確啟動(dòng)三、在目標(biāo)端上安裝RealSync復(fù)制軟件Step1:安裝前的預(yù)備工作創(chuàng)立用戶oradcle數(shù)據(jù)庫用戶:dsg密碼:dsg賜予dba權(quán)限(復(fù)制數(shù)據(jù)用)grantconnect,resource,dba,exp_full_database,allprivilegestodsg;Copyright?DSG,Inc.AllRightsReserved 11迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 創(chuàng)立名目realsyncmount點(diǎn)掛接/realsync名目(realsync軟件用)注:,realsync復(fù)制所需的DBPS_XKCCLE,DBPS_XKCCCPStep2:登陸系統(tǒng)主機(jī)oracle用戶登陸Step3RealSync拷貝DSG供給的realsync.tarDSG供給的安裝腳本setup.sh進(jìn)展RealSync安裝:./setup.shCopyright?DSG,Inc.AllRightsReserved 12迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 1PleasechoicesetupDirectory,defaultisCurrentDirectory[/realsync]:輸入軟件安裝名目,回車即為當(dāng)前名目2、PleasechoicetheAgentType[1-Source,2-Target]:輸入安裝AgentType類型1為源端,2為目標(biāo)端注:這里是進(jìn)展源端安裝選擇23PleaseinputTargetVagentdport,defaultportis[50002]:輸入目標(biāo)端Vagentd的端口號4、PeaseinputTargetVerifyport,defaultportis[50012]:輸入目標(biāo)端VerifyVagentd的端口號5、PleasePleaseinputArchiveloginterval,defaultis12<hours>:輸入日志歸檔的間隔時(shí)間6、Pleaseinputthenumberofparallelloaderprocess:<1-10>注:DsgRealSync供給多路裝載,大大提升了同步的性能。7、Areyouwanttoinstallelibandbinprogram[y/n]:bin軟件和elib名目8install_log檢查安裝成果與否Copyright?DSG,Inc.AllRightsReserved 13迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 Step4:配置啟動(dòng)腳本1、對復(fù)制目標(biāo)端的腳本進(jìn)展編輯修改$cd/realsync/scripts/A.編輯修改進(jìn)程啟動(dòng)腳本$vistart_vagentdORACLE_SID=SIDORACLE_HOME=/oracle/app/oracle/product/9.2.0ORACLE_BASE=/oracle/app/oraclele/product/9.2.0/lib32:/oracle/app/oracle/product/9.2.0/network/libexportDBPS_HOME=/realsynccd$DBPS_HOMEexportXLDR_HOME=$DBPS_HOME/rmpexportVCFS_HOME=$DBPS_HOME/vcfsaCopyright?DSG,Inc.AllRightsReserved 14迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 $DBPS_HOME/bin/vagentd50002>>$DBPS_HOME/log/log.vagentd2>&1&$DBPS_HOME/bin/loader-s-qno01>$DBPS_HOME/log/log.s02>&1&$DBPS_HOME/bin/loader-s-qno11>$DBPS_HOME/log/log.s12>&1&$DBPS_HOME/bin/loader-s-qno21>$DBPS_HOME/log/log.s22>&1&$DBPS_HOME/bin/loader-s-qno31>$DBPS_HOME/log/log.s32>&1&$DBPS_HOME/bin/loader-s-qno41>$DBPS_HOME/log/log.s42>&1&$DBPS_HOME/bin/loader-s-qno51>$DBPS_HOME/log/log.s52>&1&$DBPS_HOME/bin/loader-s-qno61>$DBPS_HOME/log/log.s62>&1&$DBPS_HOME/bin/loader-s-qno71>$DBPS_HOME/log/log.s72>&1&$DBPS_HOME/bin/loader-s-qno81>$DBPS_HOME/log/log.s82>&1&$DBPS_HOME/bin/loader-s-qno91>$DBPS_HOME/log/log.s92>&1&$DBPS_HOME/bin/loader-r-qno01>>$DBPS_HOME/log/log.vagentd2>&1&$DBPS_HOME/bin/arch_vagentd$DBPS_HOME/log/archivelog/vagentd_archlog43200&$DBPS_HOME/bin/arch_vagentd$DBPS_HOME/log/archivelog/log.r0_archlog43200&

$DBPS_HOME/log/log.vagentd$DBPS_HOME/log/log.r0注:目標(biāo)端只需要配置vagentd進(jìn)程,不需要配置dbpsd進(jìn)程。編輯修改進(jìn)程停頓腳本$vistop_vagentdAGN_PORT=50002pid=`ps-elf|grepvagentd|grep$AGN_PORT|grep-vgrep|awk”{print$4}”`if[!-z“$pid“]thenforidin$piddokill-9$iddoneecho“Vagentdwithport$AGN_PORTStopped!“fipid=`ps-elf|grep/realsync/zk/bin/loader|grep-vgrep|awk”{print$4}”`if[!-z“$pid“]thenforidin$piddoCopyright?DSG,Inc.AllRightsReserved 15迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 kill-9$iddoneecho“ParallelloaderStopped!(zk)“fipid=`ps-elf|greparch_vagentd|grep-vgrep|awk”{print$4}”`if[!-z“$pid“]thenforidin$piddokill-9$iddoneecho“VagentdlogArchivedStopped!(zk)“fi編輯校驗(yàn)啟動(dòng)腳本$vistart_verifyORACLE_SID=SIDORACLE_HOME=/oracle/app/oracle/product/9.2.0ORACLE_BASE=/oracle/app/oraclele/product/9.2.0/lib32:/oracle/app/oracle/product/9.2.0/network/libexportDBPS_HOME=/realsynccd$DBPS_HOMEexportXLDR_HOME=$DBPS_HOME/rmp/verifyexportVCFS_HOME=$DBPS_HOME/vcfsa/verify$DBPS_HOME/bin/vagentd.verify-l-onlycheck50012 >$DBPS_HOME/log/verify_log2>&1&$DBPS_HOME/bin/arch_verify_dt$DBPS_HOME/log/archivelog/verify_archlog43200&

$DBPS_HOME/log/verify_log編輯校驗(yàn)停頓腳本$vistop_verifyAGN_PORT=50012pid=`ps-elf|grepvagentd|grep$AGN_PORT|grep-vgrep|awk”{print$4}”`Copyright?DSG,Inc.AllRightsReserved 16迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 if[!-z“$pid“]thenforidin$piddokill-9$iddoneecho“VagentdVerifywithport$AGN_PORTStopped!“fipid=`ps-elf|greparch_verify|grep-vgrep|awk”{print$4}”`if[!-z“$pid“]thenforidin$piddokill-9$iddoneecho“VerifylogArchivedStopped!“fi編輯修改去除緩存腳本$viclean_vagentdrm-rf/realsync/rmp/*mkdir/realsync/rmp/verifymkdir/realsync/rmp/imp_dbsaleinst1rm-rf/realsync/vcfsa/*mkdir/realsync/vcfsa/verify編輯去除校驗(yàn)緩存腳本$viclean_verifyrm-rf/realsync/rmp/verify/*rm-rf/realsync/vcfsa/verify/*ln-s/realsync/rmp/imp_dbsaleinst1/realsync/zk/rmp/verifyln-s/realsync/rmp/cfg.xf1t.struct/realsync/zk/rmp/verify編輯修改檢查進(jìn)程腳本$vicheckCopyright?DSG,Inc.AllRightsReserved 17迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 ps-ef|grep6601|grep-vgrepps-ef|grep6611|grep-vgrepps-ef|grep/realsync/bin/loader|grep-vgrepps-ef|greparch_vagentd_zk|grep-vgrepps-ef|greparch_verify_zk|grep-vgrepDsg供給的安裝setup_parallel自動(dòng)生成Step5Agent對復(fù)目標(biāo)端制進(jìn)展啟動(dòng)、查看、停頓腳本$cd/realsync/scripts$./start_vagentd(啟動(dòng)腳本)$./check(查看腳本)$./stop_vagentd(停頓腳本)vagentd進(jìn)程。Step6realsync查看復(fù)制的啟動(dòng)日志$cd/realsync/log$vilog.vagentdDataCaptureservicesstartedPSMservicesstarted以上顯示為正確啟動(dòng)$vilog.vagentdIPC_KEY=0x63000809DBPSagentrunningon44P270(Listeningany:6601)DBIInitmulti-dedicatedmodeDataCaptureserviceenabledCopyright?DSG,Inc.AllRightsReserved 18迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 以上顯示為正確啟動(dòng)四、設(shè)置系統(tǒng)參數(shù)并啟動(dòng)復(fù)制Step1:注冊主機(jī)和數(shù)據(jù)庫信息$cd/realsync/bin$./vmanvman>connect:50000dbps>userroot/dbpsSYNC:/>menu1.System2.SchedulerVersionManagement4.BackupPhysicalRestoreLogicalRestore&Recovery7.JobManagement8.ChangeManagementa. dumptoaTaps. ListcurrentsessionsReturntocommandmode注冊主機(jī)〔接上:===>1UserHostVolumeDatabaseClassq.quit===> 2ListallListoneindetailAddDeleteCopyright?DSG,Inc.AllRightsReserved 19迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 EditDetectandupdatehardware/os_type/vagentdq.quit===> 3 ―――選擇增加一個(gè)HOSTHID:1 ―――輸入一個(gè)HOSTID,不能重復(fù)HostName: localhost ―――效勞器地址〔RAC模式輸入localhost,HA模式輸入浮動(dòng)IP〕AgentPort:[2688]50001 vagentd啟動(dòng)所用端口號Enabled:[Y]VcfsHostNew:hostxxx.xxx.xxx.xxxusedbyHID:1ListallListoneindetailAddDeleteEditDetectandupdatehardware/os_type/vagentdq.quit===> 3HID:2 目標(biāo)端主機(jī)IDHostName: xxx.xxx.xxx.xxx 目標(biāo)端主機(jī)地址AgentPort:[2688]50001 目標(biāo)端主機(jī)agentd端口號Enabled:[Y]-----主機(jī)注冊成功注冊數(shù)據(jù)庫〔接上:===> qUserHostVolumeDatabaseClassq.quit===> 4ListallListoneindetailAddCopyright?DSG,Inc.AllRightsReserved 20迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 DeleteEditq.quit===> 3 ―――選擇增加一個(gè)databaseDBID:1 ―――輸入數(shù)據(jù)庫ID,不能重復(fù)Pleaseselectdatasourcetype:OracleDB2SybaseSqlServerInformixLotusNotesExchangeServerAccessServerFileServer(forgenericfiles/directries)DataSourceType:1 ―――數(shù)據(jù)庫類型目前只支持oracleHostName: localhost ―――DS的HOSTNAMEDBName: xxx ―――rac1數(shù)據(jù)庫名稱,一般取SIDDBUser: dsg ―――rac1數(shù)據(jù)庫中的用戶DBPassword: dsg ―――DS數(shù)據(jù)庫中用戶的密碼OSOwner: ―――一般取空OSGroup: ―――一般取空SID: dbsaleinst1 ―――DS數(shù)據(jù)庫SIDTNSName:ORACLE_HOME: /oracle/app/oracle/product/9.2.0 DS 的$Oracle_Home名目TNSAdmin:Datasource[xxx]addedListallListoneindetailAddDeleteEditq.quit===> 3 ―――選擇增加一個(gè)databaseDBID:2 ―――輸入數(shù)據(jù)庫ID,不能重復(fù)Copyright?DSG,Inc.AllRightsReserved 21迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 Pleaseselectdatasourcetype:OracleDB2SybaseSqlServerInformixLotusNotesExchangeServerAccessServerFileServer(forgenericfiles/directries)DataSourceType:1 ―――DT端數(shù)據(jù)庫類型HostName: xxx.xxx.xxx.xxx ―――對應(yīng)的DT端效勞器的HOSTNAMEDBName: xxx ―――DT端數(shù)據(jù)庫名稱,一般取SIDDBUser: dsg ―――DT端數(shù)據(jù)庫中的用戶DBPassword: dsg ―――DT端數(shù)據(jù)庫中的用戶OSOwner: ―――一般取空OSGroup: ―――一般取空SID: dbsale ―――DT端數(shù)據(jù)庫SIDTNSName:ORACLE_HOME:/oracle/app/oracle/product/9.2.0 DT端數(shù)據(jù)庫Home名目TNSAdmin:Datasource[xxx]addedListallListoneindetailAddDeleteEditq.quit===> 1DBType DBUser Hostname:DBHomeoracle dsg localhost:/oracle/app/oracle/product/9.2.0xxx1.1oracle dsg xxx.xxx.xxx.xxx:/oracle/app/oracle/product/9.2.0xxx.2Pressreturntocontinue...----數(shù)據(jù)庫注冊成功Copyright?DSG,Inc.AllRightsReserved 22迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 dsgoracle數(shù)據(jù)庫里的登陸用戶Step2:驗(yàn)證配置是否正確$cd/realsync/bin$./vmanvman>connect:50000dbps>userroot/dbpssync:>lssync:>usershostsdbsdsssync:>cddbssync:/dbs>lsdbsaleinst1.1dbsale.2 列出系統(tǒng)中配置過的全部數(shù)據(jù)庫sync:/dbs>cddbsaleinst1.1 1個(gè)數(shù)據(jù)庫dbsaleinst1sync:/dbs/dbsaleinst1.1>cdschemassync:/dbs/dbsaleinst1.1>schemas>ls schemasACCOUNTAQASIA_RELEASEBAL_BILLCAILIQUNCB0SS_QUERYCHENDICONGCHENENQIANGCHENGYONGCHENMIAOMIAOCHENSY2CPCUIGBCXCYDBSNMPDSGFANGXIANGStep3:設(shè)置映射關(guān)系并啟動(dòng)復(fù)制$./vmanVMAN>connect:50000Connected.DBPS>userroot/dbpsAuthenticatedSYNC:/>setds1-itvl3-statestartSYNC:/>setdt1.1-tgtdb2-xf1y-statestartSYNC:/>setdm1.1-cfg-syncftcqiM10說明:???????????????????????????????????????1ds〔數(shù)據(jù)源〕Copyright?DSG,Inc.AllRightsReserved 23迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 setdsDBID –itvlINTERVAL–stateSTART其中:DBID:源數(shù)據(jù)庫注冊的ID編號-itvlINTERVAL:異步間隔時(shí)間,單位秒(s)-stateSTATstart|stop|reload2dt〔目標(biāo)端〕setdtDBID.SLOTID–tgtDBTYPEDBID–xf1Y|N–stateSTART其中:DBID:源數(shù)據(jù)庫注冊的ID編號SLOTID:源數(shù)據(jù)庫數(shù)據(jù)導(dǎo)出通道編號-tgtDBTYPEDBID:目標(biāo)數(shù)據(jù)庫類型和ID編號-xf1Y|N:是否使用xf1格式進(jìn)展數(shù)據(jù)傳輸,可以選擇Y|N-state:目標(biāo)數(shù)據(jù)庫上代理狀態(tài),可以選擇start|stop|reload3dm〔映射關(guān)系〕setdmDBID.SLOTID -cfg–syncftiqc–ruler其中:DBID:源數(shù)據(jù)庫注冊的ID編號SLOTID:源數(shù)據(jù)庫數(shù)據(jù)導(dǎo)出通道編號-cfg:會(huì)自動(dòng)去找源端config(最版在源端的config名目下)名目下的mapping.ini戶下的什么表復(fù)制到目標(biāo)端的配置信息mapping.ini文件內(nèi)容:存放在源端$DBPS_HOME/config名目下billbillreal_where==’BILL’andin(selecttable_namefromdsg.sync_bill1)full_where==’BILL’andin(selecttable_namefromdsg.sync_bill1)說明:billbill 〔用戶映射關(guān)系源端bill用戶復(fù)制到目標(biāo)端bill用戶〕Copyright?DSG,Inc.AllRightsReserved 24迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 real_where=(實(shí)時(shí)同步分析那些用戶的那些表。=是指那些用戶,是指那些表,而這些表的表名從dsg.sync_bill1的表查詢得到)full_where=(首次同步同步那些用戶的那些表=是指那些表,而這些表的表名從dsg.sync_bill1的表查詢得到)RealSync支持user-user的映射關(guān)系和table-table的映射關(guān)系,所以[.SRCTABLE],[.TGTTABLE]user-user的映射時(shí)不需要填寫table的屬性。-syncftciq表示完全同步“f”表示馬上同步;“t”表示在插入目標(biāo)表前truncate目標(biāo)表;“c”表示在復(fù)制的時(shí)候?qū)⒃幢砩系娜考s束都取消;“表示在同步完成后創(chuàng)立索引。-rule:選用同步規(guī)章,唯一選項(xiàng)“r”-Mn :多路導(dǎo)出,并發(fā)數(shù)與目標(biāo)端設(shè)置的裝載并發(fā)數(shù)一樣n不行以大于目標(biāo)端loader進(jìn)程數(shù)五、查看RealSync復(fù)制軟件是否工作正常Step1:查看源段日志推斷是否在進(jìn)展正常的抓取和發(fā)送數(shù)據(jù)源段日志文件位于$REALSYNC_HOME/log文件夾下:源段:log.vagentdvagentd程序產(chǎn)生的日志。log.dbpsddbpsd程序產(chǎn)生的日志Copyright?DSG,Inc.AllRightsReserved 25迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 log.sendersender程序產(chǎn)生的日志archivelogvagnetd_log歸檔存放的位置。Log.vagentd日志內(nèi)容〔全同步過程中〕假設(shè)消滅以上信息說明全同步過程正常開頭。log.sender日志開頭的Err信息是由于全同步?jīng)]有開頭產(chǎn)生的,為正常信息。Copyright?DSG,Inc.AllRightsReserved 26迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 假設(shè)執(zhí)行tail flog.sender以上信息正常跳動(dòng)說明源段sender程序發(fā)送正常。Log.dbpsd日志內(nèi)容沒有特別現(xiàn)象說明dbpsd工作正常。log.vagentd日志增量狀況Copyright?DSG,Inc.AllRightsReserved 27迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 使用tailflog.vagentd志抓取正常。Step2:查看目標(biāo)段日志推斷是否在進(jìn)展接收和裝載數(shù)據(jù)目標(biāo)段日志文件位于$REALSYNC_HOME/log文件夾下:log.s0為進(jìn)展全同步過程中目標(biāo)端裝載狀況日志。log.s1為進(jìn)展全同步過程中目標(biāo)端裝載狀況日志。二者的區(qū)分在于并發(fā)過程中多個(gè)loader在進(jìn)展裝載。log.vagentd為目標(biāo)端增量過程中目標(biāo)端裝載狀況的日志。log.s0全同步過程中目標(biāo)端的日志tail-flog.s0日志不斷變化并且無錯(cuò)誤提示說明目標(biāo)端裝載正常。Copyright?DSG,Inc.AllRightsReserved 28迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 Copyright?DSG,Inc.AllRightsReserved 29迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 假設(shè)目標(biāo)端日志中有錯(cuò)誤信息,可以在$REALSYNC_HOME/rmp文件夾下會(huì)消滅如下的錯(cuò)誤信息在$REALSYNC_HOME/rmp/sync0文件夾下會(huì)累積大量的xf1文件,如以以下圖:Copyright?DSG,Inc.AllRightsReserved 30迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 log.vagentd全同步過程中目標(biāo)端的日志tail-flog.vagentd日志不斷變化并且無錯(cuò)誤提示說明目標(biāo)端裝載正常。Copyright?DSG,Inc.AllRightsReserved 31迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 I表示源段進(jìn)展的是inert操作。D說明源段進(jìn)展的是delete操作。U說明源段進(jìn)展的是update操作DDL說明源段進(jìn)展的是建表、刪除表、修改表等DDL操作。如果在執(zhí)行tail–flog.vagentd$REALSYNC_HOME/rmp/real0文件夾下存在大量的xf1文件累積。Step3:如何進(jìn)展源段和目標(biāo)端數(shù)

溫馨提示

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

最新文檔

評論

0/150

提交評論