XXX工商局DB2Q复制配置维护手册.docx

上传人:b****2 文档编号:1857975 上传时间:2023-05-01 格式:DOCX 页数:48 大小:1.85MB
下载 相关 举报
XXX工商局DB2Q复制配置维护手册.docx_第1页
第1页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第2页
第2页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第3页
第3页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第4页
第4页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第5页
第5页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第6页
第6页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第7页
第7页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第8页
第8页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第9页
第9页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第10页
第10页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第11页
第11页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第12页
第12页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第13页
第13页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第14页
第14页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第15页
第15页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第16页
第16页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第17页
第17页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第18页
第18页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第19页
第19页 / 共48页
XXX工商局DB2Q复制配置维护手册.docx_第20页
第20页 / 共48页
亲,该文档总共48页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

XXX工商局DB2Q复制配置维护手册.docx

《XXX工商局DB2Q复制配置维护手册.docx》由会员分享,可在线阅读,更多相关《XXX工商局DB2Q复制配置维护手册.docx(48页珍藏版)》请在冰点文库上搜索。

XXX工商局DB2Q复制配置维护手册.docx

XXX工商局DB2Q复制配置维护手册

1、Q复制规划

1.1主机和DB2的相关设置信息

description

source

target

Hostname

Dbsvr01

Dbsvr04

HostIPAddress

10.0.1.45

10.0.1.44

Db2instanceowner

Db1inst1

Db1inst1

Db2tcpport

50002

50002

Databaseserver/alias

pronode

dssnode

Db2codepage

1386

1386

Logretain

Yes

Yes

DBALIAS

topici

dssdb

注意:

在使用复制功能之前,源数据库都应该将日志模式设置为archivelogging模式(归档日志模式)

1.2WebsphereMQ的相关配置信息

description

source

target

QueueManager

QMSYSA

QMSYSB

Listenerport

1453

1454

TransmitQ

SYSA.XMITQ

SYSB.XMITQ

SDRchannel

SYSAtoSYSB

SYSBtoSYSA

SCVchannel

SYSBtoSYSA

SYSAtoSYSB

RestartQ

SYSA.RESTARTQ

AdminQ

SYSA.ADMINQ

SYSA.ADMINQ

SendQ(remote)

SYSA.SENDQ

ReceiveQ(local)

SYSB.RECVQ

AdminQ(remote)

SYSA.ADMINQ

SpillQ

IBMQREP.SPILL.MODELQ

1.3Q复制的配置信息

description

source

target

Qcaptureschema

ASN

Qapplyschema

ASN

Qcapturepath

/home/db2inst2/capture

Qapplypath

/home/db2inst2/apply

Replicationqueuemapname

SYSAtoSYSB

SYSAtoSYSB

1.4复制队列映射属性

description

QCapture

QApply

复制队列映射名称

SYSAtoSYSB

QCapture服务器

topicis

QApply服务器

dssdb

发送队列

SYSA.SENDQ

接收队列

SYSB.RECVQ

管理队列

SYSA.ADMINQ

SYSA.ADMINQ.

1.5通道测试

cd/usr/mqm/samp/bin

./amqsputSYSA.SENDQQMSYSA

./amqsgetSYSB.RECVQQMSYSB

 

2、mq用户创建

创建用户mqm和组mqm,并把组mqm加入到用户db2inst1和db2fenc1中。

3、mqsoftwareinstall

解压缩mq软件,用smittyinstallp安装,创建大小50G的mqmvg、mqmlv和文件系统mqm,挂载点/var/mqm,/var/mqm/log

4、mq队列和通道创建

在dbsvr04上执行setclockdbsvr01进行与dbsvr01的时间同步

,需要在/etc/hosts中添加dbsvr01和IP。

由于MQ的需要在dbsvr01和dbsvr04中/etc/hosts添加相互的IP和name信息。

Serviceip和servicename也要添加。

Dbsvr04:

/etc/hosts:

10.0.1.41dbsvr01

10.0.1.44dbsvr04

10.0.1.45dbserver//hacmp中serviceIP

MQ测试:

Dbsvr01:

$crtmqm-qvenus.queue.manager

WebSphereMQqueuemanagercreated.

Creatingorreplacingdefaultobjectsforvenus.queue.manager.

Defaultobjectsstatistics:

58created.0replaced.0failed.

Completingsetup.

Setupcompleted.

$strmqm

WebSphereMQqueuemanager'venus.queue.manager'starting.

5logrecordsaccessedonqueuemanager'venus.queue.manager'duringthelogreplayphase.

Logreplayforqueuemanager'venus.queue.manager'complete.

Transactionmanagerstaterecoveredforqueuemanager'venus.queue.manager'.

WebSphereMQqueuemanager'venus.queue.manager'started.

$runmqsc

5724-H72(C)CopyrightIBMCorp.1994,2008.ALLRIGHTSRESERVED.

StartingMQSCforqueuemanagervenus.queue.manager.

 

defineqlocal(orange.queue)

1:

defineqlocal(orange.queue)

AMQ8006:

WebSphereMQqueuecreated.

end

2:

end

OneMQSCcommandread.

Nocommandshaveasyntaxerror.

AllvalidMQSCcommandswereprocessed.

$cd/usr/mqm/samp/bin/

$./amqsputORANGE.QUEUE

SampleAMQSPUT0start

targetqueueisORANGE.QUEUE

abcddsfsdsdfds

end

dbsvr04:

$crtmqm-qvenus.queue.manager

WebSphereMQqueuemanagercreated.

Creatingorreplacingdefaultobjectsforvenus.queue.manager.

Defaultobjectsstatistics:

58created.0replaced.0failed.

Completingsetup.

Setupcompleted.

$$strmqm

WebSphereMQqueuemanager'venus.queue.manager'starting.

5logrecordsaccessedonqueuemanager'venus.queue.manager'duringthelogreplayphase.

Logreplayforqueuemanager'venus.queue.manager'complete.

Transactionmanagerstaterecoveredforqueuemanager'venus.queue.manager'.

WebSphereMQqueuemanager'venus.queue.manager'started.

$runmqsc

5724-H72(C)CopyrightIBMCorp.1994,2008.ALLRIGHTSRESERVED.

StartingMQSCforqueuemanagervenus.queue.manager.

 

defineqlocal(orange.queue)

1:

defineqlocal(orange.queue)

AMQ8006:

WebSphereMQqueuecreated.

:

:

:

end

2:

end

OneMQSCcommandread.

Nocommandshaveasyntaxerror.

AllvalidMQSCcommandswereprocessed.

$cd/usr/mqm/samp/bin

$./amqsputORANGE.QUEUE

SampleAMQSPUT0start

targetqueueisORANGE.QUEUE

adsfsdfdsfsdfsdfs

SampleAMQSPUT0end

$

$./amqsgetORANGE.QUEUE

SampleAMQSGET0start

message

dbsvr01:

crtmqm-lc-dSYSA.XMITQ-uDEADLETTER-lp20-ls10-lf10240QMSYSA//创建MQ队列

strmqmQMSYSA//起队列管理器

endmqlsr-mQMSYSA//停队列管理器

ps-ef|grepmq//查看队列管理器

nohuprunmqlsr-ttcp-p1453-mQMSYSA&//起监听

ps–ef|greplsr//查看监听进程

endmqmQMSYSA//停队列

endmqlsr//停监听

dltmqmQMSYSA//删除管理队列

 

runmqscQMSYSA//起MQ资源

DEFINEQREMOTE('SYSA.SENDQ')RNAME('SYSB.RECVQ')RQMNAME('QMSYSB')XMITQ('SYSA.XMITQ')

DEFINEQLOCAL('SYSA.XMITQ')USAGE(XMITQ)MAXDEPTH(1000000)DEFPSIST(YES)

DEFINEQLOCAL('DEADLETTER')USAGE(NORMAL)MAXDEPTH(500000)

ALTERQMGRDEADQ('DEADLETTER')

DEFINECHL('SYSAtoSYSB')CHLTYPE(SDR)TRPTYPE(TCP)CONNAME('10.0.1.44(1454)')XMITQ('SYSA.XMITQ')DISCINT(0)BATCHSZ(200)

STARTCHANNEL('SYSAtoSYSB')

DEFINECHL('SYSBtoSYSA')CHLTYPE(RCVR)TRPTYPE(TCP)BATCHSZ(200)

DEFINEQLOCAL('SYSA.ADMINQ')MAXDEPTH(500000)DEFPSIST(YES)

DEFINEQLOCAL('SYSA.RESTARTQ')MAXDEPTH(500000)DEFPSIST(YES)

End

*************************

runmqscQMSYSA

dischstatus('SYSAtoSYSB')//显示running通道状态正常

dischstatus('SYSAtoSYSB')

1:

dischstatus('SYSBtoSYSA')

AMQ8417:

DisplayChannelStatusdetails.

CHANNEL(SYSBtoSYSA)CHLTYPE(RCVR)

CONNAME(10.0.1.44)CURRENT

RQMNAME(QMSYSB)STATUS(RUNNING)

SUBSTATE(RECEIVE)

dischstatus('SYSBtoSYSA')

2:

dischstatus('SYSBtoSYSA')

AMQ8417:

DisplayChannelStatusdetails.

CHANNEL(SYSBtoSYSA)CHLTYPE(RCVR)

CONNAME(10.0.1.44)CURRENT

RQMNAME(QMSYSB)STATUS(RUNNING)

SUBSTATE(RECEIVE)

*************************

runmqscQMSYSB

dischstatus('SYSBtoSYSA')

runmqchl-cSYSAtoSYSB-mQMSYSA//如果没有错误信息显示,表明该channel成功运行

runmqchl-cSYSBtoSYSA-mQMSYSA//如果没有错误信息显示,表明该channel成功运行

********************************

修改queuemanager的CCSID:

strmqm

runmqsc

displayqmgr//检查当前queuemanager的CCSID值

alterqmgrccsid(437)

end

*************************

dbsvr04:

crtmqm-lc-dSYSB.XMITQ-uDEADLETTER-lp20-ls10-lf10240QMSYSB

strmqmQMSYSB

nohuprunmqlsr-ttcp-p1454-mQMSYSB&

runmqscQMSYSB

 

DEFINEQLOCAL('SYSB.RECVQ')MAXDEPTH(1000000)DEFPSIST(YES)

DEFINEQREMOTE('SYSA.ADMINQ')RNAME('SYSA.ADMINQ')RQMNAME('QMSYSA')XMITQ('SYSB.XMITQ')

DEFINEQLOCAL('SYSB.XMITQ')MAXDEPTH(1000000)USAGE(XMITQ)DEFPSIST(YES)

DEFINEQLOCAL('DEADLETTER')USAGE(NORMAL)MAXDEPTH(500000)

ALTERQMGRDEADQ('DEADLETTER')

DEFINECHL('SYSBtoSYSA')CHLTYPE(SDR)TRPTYPE(TCP)CONNAME('10.0.1.45(1453)')XMITQ('SYSB.XMITQ')DISCINT(0)BATCHSZ(200)

STARTCHANNEL('SYSBtoSYSA')

DEFINECHL('SYSAtoSYSB')CHLTYPE(RCVR)TRPTYPE(TCP)BATCHSZ(200)

DEFINEQMODEL('IBMQREP.SPILL.MODELQ')DEFSOPT(SHARED)MAXDEPTH(1000000)MSGDLVSQ(FIFO)DEFTYPE(PERMDYN)

end

****************************

nohuprunmqlsr-ttcp-p1454-mQMSYSB&//起监听

runmqscQMSYSB

dischstatus('SYSBtoSYSA')//显示running通道状态正常

dischstatus('SYSBtoSYSA')

dischstatus('SYSAtoSYSB')

1:

dischstatus('SYSAtoSYSB')

AMQ8417:

DisplayChannelStatusdetails.

CHANNEL(SYSAtoSYSB)CHLTYPE(RCVR)

CONNAME(10.0.1.45)CURRENT

RQMNAME(QMSYSA)STATUS(RUNNING)

SUBSTATE(RECEIVE)

dischstatus('SYSBtoSYSA')

2:

dischstatus('SYSBtoSYSA')

AMQ8417:

DisplayChannelStatusdetails.

CHANNEL(SYSBtoSYSA)CHLTYPE(SDR)

CONNAME(10.0.1.45(1453))CURRENT

RQMNAME(QMSYSA)STATUS(RUNNING)

SUBSTATE(MQGET)XMITQ(SYSB.XMITQ)

EN)

*********************************************

修改队列管理器中的字符集命令:

首先打开命令行窗口。

在打开后的命令窗口中输入:

runmqsc(队列管理器名称),然后按回车。

其后再输入:

ALTERQMGRCCSID(字符集代码),回车,修改成功。

最后输入:

DISPLAYQMGRCCSID,查看已经更改过的字符编码集。

DISPLAYQMSTATUSSTATUS(查看qmgr的运行状态)

注:

1208是UTF-8格式,1381是中文格式。

在字符集代码处选择输入,如果这两都不是你需要的,你可以查看MB帮助或MQ帮助,选择合适你的字符集代码。

5、创建catalog库

本地复制中心pc、dbsvr01、dbsvr02上创建catalog库。

本地复制中心pc上:

C:

\DocumentsandSettings\admin>cd\

C:

\>db2listdbdirectory

SQL1031N在指示的文件系统中找不到数据库目录。

SQLSTATE=58031

C:

\>db2catalogtcpipnodepridnoderemote10.0.1.45server50002//prodnode对应dbsvr01主机

DB20000ICATALOGTCPIPNODE命令成功完成。

DB21056W直到刷新目录高速缓存之后,目录更改才生效。

C:

\>db2catalogdbtopicisatnodepridnode

DB20000ICATALOGDATABASE命令成功完成。

DB21056W直到刷新目录高速缓存之后,目录更改才生效。

C:

\>db2terminate

DB20000ITERMINATE命令成功完成。

C:

\>db2connecttotopicisuserdb2inst1usingdb2inst1

数据库连接信息

数据库服务器=DB2/AIX649.7.1

SQL授权标识=DB2INST1

本地数据库别名=TOPICIS

 

C:

\>db2catalogtcpipnodedssnoderemote10.0.1.44server50002//dssnode对应dbsvr04主机

DB20000ICATALOGTCPIPNODE命令成功完成。

DB21056W直到刷新目录高速缓存之后,目录更改才生效。

C:

\>db2catalogdbtopicisasdssdbatnodedssnode//创建topicis别名为dssdb

DB20000ICATALOGDATABASE命令成功完成。

DB21056W直到刷新目录高速缓存之后,目录更改才生效。

C:

\>db2terminate

DB20000ITERMINATE命令成功完成。

C:

\>db2connecttodssdbuserdb2inst1usingdb2inst1

数据库连接信息

数据库服务器=DB2/AIX649.7.1

SQL授权标识=DB2INST1

本地数据库别名=DSSDB

删除用:

db2uncatalogdbdssdb

Db2uncatalognodedssnode

dbsvr01上catalog:

dbsvr01:

$db2catalogtcpipnodedssnoderemote10.0.1.44server50002//dssnode对应为dbsvr04

DB20000ITheCATALOGTCPIPNODEcommandcompletedsuccessfully.

DB21056WDirectorychangesmaynotbeeffectiveuntilthedirectorycacheis

refreshed.

$db2catalogdbtopicisasdssdbatnodedssnode//创建topicis别名为dssdb

DB20000ITheCATALOGDATABASEcommandcompletedsuccessfully.

DB21056WDirectorychangesmaynotbeeffectiveuntilthedirectorycacheis

refreshed.

$db2terminate

DB20000ITheTERMINATEcommandcompletedsuccessfully.

$

dbsvr04上catalog:

dbsvr04:

$db2catalogdbtopicisasdssdbon/home/db2inst1//创建topicis别名为dssdb

DB20000ITheCATALOGDATABASEcommandcompletedsuccessfully.

DB21056WDirectorychangesmaynotbeeffectiveuntilthedirectorycacheis

refreshed.

$db2terminate

DB20000ITheTERMINATEcommandcompletedsuccessfully.

$db2listdbdirectory

SystemDatabaseDirectory

Numberofentriesinthedirectory=2

Database1entry:

Databasealias=TOPICIS

Databasename=TOPICIS

Localdatabasedirectory=/home/db2inst1

Databasereleaselevel=d.00

Comment=

Directoryentrytype=

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2