DB2+Q+復(fù)制實(shí)施方案_第1頁(yè)
DB2+Q+復(fù)制實(shí)施方案_第2頁(yè)
DB2+Q+復(fù)制實(shí)施方案_第3頁(yè)
DB2+Q+復(fù)制實(shí)施方案_第4頁(yè)
DB2+Q+復(fù)制實(shí)施方案_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、DB2 Q 復(fù)制實(shí)施方案1. Q復(fù)制背景Q復(fù)制是DB2復(fù)制技術(shù)中較新的一種技術(shù),通過(guò)將Websphere MQ引進(jìn)到復(fù)制體系結(jié)構(gòu)中,可以使得復(fù)制更加可靠、穩(wěn)定和快速。本文將通過(guò)一個(gè)完整的例子來(lái)說(shuō)明如何搭建基本環(huán)境,以及如何進(jìn)行操作,從而實(shí)現(xiàn)遠(yuǎn)程Q復(fù)制。2. 搭建環(huán)境情況硬件:VirtualBox-4,xmanager4軟件:Red Hat Enterprise Linux Server release 5.5,WMQv6023Trial-x86_linux_2.tar.gz v9.7_linuxia32_server.tar.gz規(guī)劃IPMQ隊(duì)列實(shí)例數(shù)據(jù)庫(kù)源端192.168.15.200SRC

2、_QMdb2inst1east目標(biāo)端192.168.15.211TGT_QMdb2inst1west3. MQ配置3.1 創(chuàng)建隊(duì)列上傳軟件到服務(wù)器上面,解壓到當(dāng)前路徑下面tar -xzvf WMQv6023Trial-x86_linux_2.tar.gz添加相應(yīng)的組及用戶groupadd -g 1300 mqmgroupadd -g 1400 staffuseradd -m -d /home/mqm -g mqm -G staff -u 1301 mqm安裝MQ進(jìn)入到mq的解壓目錄下面./mqlicense.sh acceptrpm -ivh *.rpm兩臺(tái)服務(wù)器都需要做操作。源端操作crtm

3、qm SRC_QMstrmqm SRC_QMrunmqsc SRC_QMDEFINE QLOCAL ('ADMINQ') DEFPSIST(YES)DEFINE QLOCAL ('RESTARTQ') DEFPSIST(YES)DEFINE QLOCAL('TGT_QM') USAGE(XMITQ) DEFPSIST(YES)DEFINE QREMOTE('SENDQ') RNAME('RECVQ') RQMNAME('TGT_QM') XMITQ('TGT_QM') DEFPSIS

4、T(YES)REFRESH SECURITYend目標(biāo)端操作crtmqm TGT_QMstrmqm TGT_QMrunmqsc TGT_QMDEFINE QLOCAL('RECVQ') DEFPSIST(YES)DEFINE QLOCAL('SRC_QM') USAGE(XMITQ) DEFPSIST(YES)DEFINE QREMOTE('ADMINQ') RNAME('ADMINQ') RQMNAME('SRC_QM') XMITQ('SRC_QM') DEFPSIST(YES)DEFINE Q

5、MODEL('IBMQREP.SPILL.MODELQ') DEFSOPT(SHARED) MSGDLVSQ(FIFO) DEFTYPE(PERMDYN)REFRESH SECURITYend3.2 創(chuàng)建通道源端操作runmqsc SRC_QMDEFINE CHL ('SRC_QM.TO.TGT_QM') CHLTYPE(SDR) TRPTYPE(TCP) CONNAME ('IP_address(port)') XMITQ('TGT_QM') DISCINT(0)DEFINE CHL ('TGT_QM.TO.SRC_QM

6、') CHLTYPE(RCVR) TRPTYPE(TCP)End啟動(dòng)通道,監(jiān)聽(tīng)runmqlsr -t tcp -m SRC_QM -p 1451 &runmqsc SRC_QMstart channel (SRC_QM.TO.TGT_QM)end或是通過(guò)下面的方式啟動(dòng)【runmqchl -m SRC_QM -c SRC_QM.TO.TGT_QM &】目標(biāo)端操作runmqsc TGT_QMDEFINE CHL ('TGT_QM.TO.SRC_QM') CHLTYPE(SDR) TRPTYPE(TCP) CONNAME('IP_address(por

7、t)') XMITQ('SRC_QM') DISCINT(0)DEFINE CHL ('SRC_QM.TO.TGT_QM') CHLTYPE(RCVR) TRPTYPE(TCP)End啟動(dòng)通道,監(jiān)聽(tīng)runmqlsr -t tcp -m TGT_QM -p 1450 &runmqsc TGT_QMstart channel (TGT_QM.TO.SRC_QM)end或是通過(guò)下面的方式【runmqchl -m TGT_QM -c TGT_QM.TO.SRC_QM &】4. DB2配置4.1 創(chuàng)建數(shù)據(jù)庫(kù)上次軟件到服務(wù)器上面,上傳方式可以通過(guò)多種

8、方式。解壓數(shù)據(jù)庫(kù)軟件到db2目錄中tar -xzvf v9.7_linuxia32_server.tar.gz -C db2/添加相應(yīng)的用戶及組groupadd -g 1000 db2igrp groupadd -g 1200 db2ifcsgroupadd -g 1500 db2agrpuseradd -m -d /home/mqm -g mqm -G staff -u 1301 mqm useradd -m -d /home/db2inst1 -g db2igrp -G staff,mqm -u 1302 db2inst1 useradd -m -d /home/db2fuser -g d

9、b2ifcs -G mqm,staff -u 1303 db2fuseruseradd -m -d /home/db2das -g db2agrp -u 1501 db2das設(shè)置用戶的密碼Passwd db2inst1其他用戶都要解除,不過(guò)要記得實(shí)例用戶的密碼,設(shè)置為inst安裝數(shù)據(jù)庫(kù)軟件./db2_install命令方式安裝./db2setup圖形界面安裝按照自己的喜好選擇安裝方式創(chuàng)建das進(jìn)入到/opt/ibm/db2/V9.7/instance中執(zhí)行./dascrt -u db2das創(chuàng)建實(shí)例./db2icrt -a server -u db2inst1 db2inst1設(shè)置實(shí)例參數(shù)d

10、b2set DB2COMM=TCPIPdb2 update dbm cfg using SVCENAME 50001創(chuàng)建數(shù)據(jù)庫(kù)切換到實(shí)例用戶下面在目標(biāo)端創(chuàng)建west數(shù)據(jù)庫(kù)db2 create db west在源端創(chuàng)建east數(shù)據(jù)庫(kù)db2 create db east數(shù)據(jù)庫(kù)開(kāi)啟歸檔db2 update db cfg for east using LOGARCHMETH1 disk:/home/db2inst1/archdb2 update db cfg for west using LOGARCHMETH1 disk:/home/db2inst1/arch修改完參數(shù)后備份數(shù)據(jù)庫(kù)。db2 back

11、up database eastdb2 backup database west4.2 編目數(shù)據(jù)庫(kù)目標(biāo)端操作db2 catalog tcpip node rmt remote 192.168.15.200 server 50001db2 catalog db east at node rmt;db2 terminate驗(yàn)證db2 connect to east user db2inst1 using inst如果連接失敗,重啟實(shí)例或是退出重新登錄;實(shí)在解決不了的重新執(zhí)行下這些操作。目標(biāo)端操作db2 catalog tcpip node rmt remote 192.168.15.211 ser

12、ver 50001db2 catalog db west at node rmtdb2 terminate驗(yàn)證db2 connect to west user db2inst1 using inst如果連接失敗,重啟實(shí)例或是退出重新登錄;實(shí)在解決不了的重新執(zhí)行下這些操作。在源端和目標(biāo)端創(chuàng)建測(cè)試表db2 "create table xml (id interger,info xml)"5. Q復(fù)制配置5.1 創(chuàng)建控制表在源端打開(kāi)復(fù)制中心db2rc啟動(dòng)capture進(jìn)程啟動(dòng)apply進(jìn)程使用命令啟動(dòng)源端nohup asnqcap capture_server=EAST star

13、tmode=cold capture_path="caplog" logreuse=y logstdout=y memory_limit=512 &目標(biāo)端nohup asnqapp apply_server=WEST apply_path="applog" logreuse=y &停止進(jìn)程源端$asnqccmd CAPTURE_SERVER= EAST STOP目標(biāo)端asnqacmd apply_server= WEST STOP源端插入信息db2 "insert into xml values (1001, '<email>john.doe</email>')" db2 "update xml set info='<email>newemail</email>'"查看源端和目標(biāo)端db2 "select * from xml"目標(biāo)端插入db2 "insert into xml values (1001, '<email>john.doe</email>')"db2 "

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論