版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 DSGRealSync安裝配置手冊(cè)迪思杰〔北京〕數(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ù)庫(kù)效勞器上安裝DSGRealSync軟件 4Step1:安裝前的預(yù)備工作 4Step2:登陸系統(tǒng)主機(jī) 4Step3:創(chuàng)立安裝名目 4Step4:安裝RealSync復(fù)制軟件 4Step5:配置啟動(dòng)腳本 4Step6:?jiǎn)?dòng)Agent 4Step7:查看realsync進(jìn)程日志 4在源數(shù)據(jù)庫(kù)效勞器上配置系統(tǒng)參數(shù)并啟動(dòng)復(fù)制 4Step1:注冊(cè)主機(jī)和數(shù)據(jù)庫(kù)信息 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:?jiǎn)?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:?jiǎn)?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:注冊(cè)主機(jī)和數(shù)據(jù)庫(kù)信息 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ù)的比對(duì) 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ù)庫(kù)效勞器上安裝DSGRealSync軟件Step1:安裝前的預(yù)備工作Step2:登陸系統(tǒng)主機(jī)Step3:創(chuàng)立安裝名目Step4RealSync復(fù)制軟件Step5:配置啟動(dòng)腳本Step6AgentStep7realsync進(jìn)程日志在源數(shù)據(jù)庫(kù)效勞器上配置系統(tǒng)參數(shù)并啟動(dòng)復(fù)制Step1:注冊(cè)主機(jī)和數(shù)據(jù)庫(kù)信息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ù)庫(kù)用戶: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)對(duì)/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ù)庫(kù)上創(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的端口號(hào)PleaseinputSourceVagentdport,defaultportis[50002]:輸入源端Vagentd的端口號(hào)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. 對(duì)復(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. 對(duì)復(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ù)庫(kù)用戶: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的端口號(hào)4、PeaseinputTargetVerifyport,defaultportis[50012]:輸入目標(biāo)端VerifyVagentd的端口號(hào)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、對(duì)復(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對(duì)復(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:注冊(cè)主機(jī)和數(shù)據(jù)庫(kù)信息$cd/realsync/bin$./vmanvman>connect:50000dbps>userroot/dbpsSYNC:/>menu1.System2.SchedulerVersionManagement4.BackupPhysicalRestoreLogicalRestore&Recovery7.JobManagement8.ChangeManagementa. dumptoaTaps. ListcurrentsessionsReturntocommandmode注冊(cè)主機(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)所用端口號(hào)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端口號(hào)Enabled:[Y]-----主機(jī)注冊(cè)成功注冊(cè)數(shù)據(jù)庫(kù)〔接上:===> qUserHostVolumeDatabaseClassq.quit===> 4ListallListoneindetailAddCopyright?DSG,Inc.AllRightsReserved 20迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 DeleteEditq.quit===> 3 ―――選擇增加一個(gè)databaseDBID:1 ―――輸入數(shù)據(jù)庫(kù)ID,不能重復(fù)Pleaseselectdatasourcetype:OracleDB2SybaseSqlServerInformixLotusNotesExchangeServerAccessServerFileServer(forgenericfiles/directries)DataSourceType:1 ―――數(shù)據(jù)庫(kù)類型目前只支持oracleHostName: localhost ―――DS的HOSTNAMEDBName: xxx ―――rac1數(shù)據(jù)庫(kù)名稱,一般取SIDDBUser: dsg ―――rac1數(shù)據(jù)庫(kù)中的用戶DBPassword: dsg ―――DS數(shù)據(jù)庫(kù)中用戶的密碼OSOwner: ―――一般取空OSGroup: ―――一般取空SID: dbsaleinst1 ―――DS數(shù)據(jù)庫(kù)SIDTNSName:ORACLE_HOME: /oracle/app/oracle/product/9.2.0 DS 的$Oracle_Home名目TNSAdmin:Datasource[xxx]addedListallListoneindetailAddDeleteEditq.quit===> 3 ―――選擇增加一個(gè)databaseDBID:2 ―――輸入數(shù)據(jù)庫(kù)ID,不能重復(fù)Copyright?DSG,Inc.AllRightsReserved 21迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 Pleaseselectdatasourcetype:OracleDB2SybaseSqlServerInformixLotusNotesExchangeServerAccessServerFileServer(forgenericfiles/directries)DataSourceType:1 ―――DT端數(shù)據(jù)庫(kù)類型HostName: xxx.xxx.xxx.xxx ―――對(duì)應(yīng)的DT端效勞器的HOSTNAMEDBName: xxx ―――DT端數(shù)據(jù)庫(kù)名稱,一般取SIDDBUser: dsg ―――DT端數(shù)據(jù)庫(kù)中的用戶DBPassword: dsg ―――DT端數(shù)據(jù)庫(kù)中的用戶OSOwner: ―――一般取空OSGroup: ―――一般取空SID: dbsale ―――DT端數(shù)據(jù)庫(kù)SIDTNSName:ORACLE_HOME:/oracle/app/oracle/product/9.2.0 DT端數(shù)據(jù)庫(kù)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ù)庫(kù)注冊(cè)成功Copyright?DSG,Inc.AllRightsReserved 22迪思杰〔北京〕數(shù)碼技術(shù)地址:北京市西城區(qū)外大街28B座210室:100088 :861082051581:861082051590 dsgoracle數(shù)據(jù)庫(kù)里的登陸用戶Step2:驗(yàn)證配置是否正確$cd/realsync/bin$./vmanvman>connect:50000dbps>userroot/dbpssync:>lssync:>usershostsdbsdsssync:>cddbssync:/dbs>lsdbsaleinst1.1dbsale.2 列出系統(tǒng)中配置過的全部數(shù)據(jù)庫(kù)sync:/dbs>cddbsaleinst1.1 1個(gè)數(shù)據(jù)庫(kù)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ù)庫(kù)注冊(cè)的ID編號(hào)-itvlINTERVAL:異步間隔時(shí)間,單位秒(s)-stateSTATstart|stop|reload2dt〔目標(biāo)端〕setdtDBID.SLOTID–tgtDBTYPEDBID–xf1Y|N–stateSTART其中:DBID:源數(shù)據(jù)庫(kù)注冊(cè)的ID編號(hào)SLOTID:源數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)出通道編號(hào)-tgtDBTYPEDBID:目標(biāo)數(shù)據(jù)庫(kù)類型和ID編號(hào)-xf1Y|N:是否使用xf1格式進(jìn)展數(shù)據(jù)傳輸,可以選擇Y|N-state:目標(biāo)數(shù)據(jù)庫(kù)上代理狀態(tài),可以選擇start|stop|reload3dm〔映射關(guān)系〕setdmDBID.SLOTID -cfg–syncftiqc–ruler其中:DBID:源數(shù)據(jù)庫(kù)注冊(cè)的ID編號(hào)SLOTID:源數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)出通道編號(hà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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司勞務(wù)派遣協(xié)議書七篇
- 公司協(xié)議書大全
- 萬能施工安全協(xié)議書
- 面部發(fā)紅發(fā)熱病因介紹
- 進(jìn)行性球麻痹病因介紹
- 29化學(xué)中考真題匯編《溶液》及答案
- 中考政治第一部分知識(shí)闖關(guān)能力提升第5課時(shí)平等禮貌待人理解寬容他人復(fù)習(xí)課獲
- (范文)卷板機(jī)項(xiàng)目立項(xiàng)報(bào)告
- (2024)吸痰管項(xiàng)目可行性研究報(bào)告寫作范本(一)
- 2023年電子陶瓷材料項(xiàng)目融資計(jì)劃書
- 布加綜合征護(hù)理
- 燃?xì)飧呖兆鳂I(yè)專項(xiàng)施工方案
- 第六單元多邊形的面積 (單元測(cè)試)-2024-2025學(xué)年五年級(jí)上冊(cè)數(shù)學(xué)人教版
- 青島市衛(wèi)生健康委員會(huì)直屬事業(yè)單位招聘人員筆試真題2023
- 2022年內(nèi)蒙古自治區(qū)高等職業(yè)院校對(duì)口招收中等職業(yè)學(xué)校畢業(yè)生單獨(dú)考試英語試卷
- 公路養(yǎng)護(hù)培訓(xùn)知識(shí)
- 國(guó)家安全教育高教-第六章堅(jiān)持以經(jīng)濟(jì)安全為基礎(chǔ)
- 2024版BIM模型可視化與仿真技術(shù)培訓(xùn)
- 鋰電儲(chǔ)能產(chǎn)品設(shè)計(jì)及案例詳解-筆記
- 2025屆云南省昭通市物理高二第一學(xué)期期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 《浙江省歷史文化名城名鎮(zhèn)名村街區(qū)保護(hù)規(guī)劃編制導(dǎo)則》(試行)
評(píng)論
0/150
提交評(píng)論