免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 38592 | 回复: 17
打印 上一主题 下一主题

DB2 Q复制配置指南 [复制链接]

论坛徽章:
11
数据库技术版块每日发帖之星
日期:2016-06-25 06:20:00数据库技术版块每日发帖之星
日期:2016-06-24 06:20:00数据库技术版块每日发帖之星
日期:2016-05-03 06:20:00数据库技术版块每日发帖之星
日期:2016-04-21 06:20:00数据库技术版块每日发帖之星
日期:2016-01-23 06:20:00数据库技术版块每日发帖之星
日期:2015-12-03 06:20:00综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-19 06:20:00数据库技术版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2016-07-30 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-31 03:23 |只看该作者 |倒序浏览
测试平台: DB2 V9.1 & WMQ6.0


一、创建Q复制需要的队列管理器(确保已经正确安装WMQ软件):
   1、在 Q Capture 程序所运行的系统上,从操作系统提示符发出下述命令:
      crtmqm sdb_qm
   
   2、在 Q Apply 程序所运行的系统上以与上面相同的形式发出 crtmqm 命令:
      crtmqm tdb_qm

二、创建源与目标队列、通道:
  1、通过发出下述命令,分别启动源与目标系统上的队列管理器:
     strmqm sdb_qm
     strmqm tdb_qm   

  2、通过发出下述命令,利用源队列管理器启动交互式的 MQSC 会话,在源上创建WMQ通道:
     runmqsc sdb_qm
        DEFINE QLOCAL('s_transmit_qn') USAGE(XMITQ)
        DEFINE QLOCAL('Q_Capture_admin_qn')
        DEFINE QLOCAL('restart_qn')
        DEFINE QREMOTE('send_qn') RNAME('receive_qn') RQMNAME('tdb_qm') XMITQ('s_transmit_qn')
        DEFINE CHL('s_sender_chl') CHLTYPE(SDR)  TRPTYPE(TCP) CONNAME('10.1.1.188(9991)') XMITQ('s_transmit_qn') DISCINT(0)
        DEFINE CHL('t_sender_chl') CHLTYPE(RCVR) TRPTYPE(TCP)
        DEFINE LISTENER('listener2') TRPTYPE(TCP) CONTROL(QMGR) PORT(9992)
        START LISTENER('listener2')
        START CHANNEL('s_sender_chl')
        END

  4、通过发出下列命令,利用目标队列管理器启动交互式 MQSC 会话,在目标上创建WMQ通道:
     runmqsc tdb_qm
        DEFINE QLOCAL('t_transmit_qn') USAGE(XMITQ)
        DEFINE QLOCAL('receive_qn')
        DEFINE QREMOTE('Q_Apply_admin_qn') RNAME('Q_Capture_admin_qn') RQMNAME('sdb_qm') XMITQ('t_transmit_qn')
        DEFINE CHL('s_sender_chl') CHLTYPE(RCVR) TRPTYPE(TCP)
        DEFINE CHL('t_sender_chl') CHLTYPE(SDR)  TRPTYPE(TCP) CONNAME('10.1.1.188(9992)') XMITQ('t_transmit_qn') DISCINT(0)
        DEFINE LISTENER('listener1') TRPTYPE(TCP) CONTROL(QMGR) PORT(9991)
        START LISTENER('listener1')
        START CHANNEL('t_sender_chl')
        END
  
三、运行复制中进行配置:
  1、在$db2home/bnd目录下对Capture与Apply数据库分别绑定qcapture.lst与qapply.lst
     A、For Q Capture server必须)
         db2 connect to database
         db2 bind @qcapture.lst isolation ur blocking all

     B、For both the source and target databases, do the following steps必须)
         db2 connect to database
         db2 bind @qapply.lst isolation ur blocking all grant public

     C、For each Monitor control server, do the following steps可选)
         db2 connect to database
         db2 bind @asnmoncs.lst isolation cs blocking all grant public
         db2 bind @asnmonur.lst isolation ur blocking all grant public

     D、For each server that you are monitoring and to which the Replication Alert Monitor connects可选)
         db2 connect to database
         db2 bind @asnmonit.lst isolation ur blocking all grant public

四、运行复制中心进行Q复制设置,按照Q复制的向导进行操作(略):

  1、创建Q Capture控制表;
  2、创建Q Apply控制表;
  3、创建Q 预订(同时会进行复制对列映射);
  4、启动Q Capture程序;
  5、启动Q Apply程序;

Q 复制性能调优最佳实践
http://www-128.ibm.com/developer ... 512guoyf/index.html

到 Oracle 和 Sybase 的 Q 复制快速入门
在 WebSphere Information Integrator Replication Edition 中设置新联邦功能的逐步指南
http://www-128.ibm.com/developer ... 05burner/index.html

论坛徽章:
0
2 [报告]
发表于 2007-01-31 10:24 |只看该作者
good!,大梦是北京哪个公司的?

论坛徽章:
0
3 [报告]
发表于 2007-01-31 11:06 |只看该作者
没的说 good!

论坛徽章:
11
数据库技术版块每日发帖之星
日期:2016-06-25 06:20:00数据库技术版块每日发帖之星
日期:2016-06-24 06:20:00数据库技术版块每日发帖之星
日期:2016-05-03 06:20:00数据库技术版块每日发帖之星
日期:2016-04-21 06:20:00数据库技术版块每日发帖之星
日期:2016-01-23 06:20:00数据库技术版块每日发帖之星
日期:2015-12-03 06:20:00综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-19 06:20:00数据库技术版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2016-07-30 06:20:00
4 [报告]
发表于 2007-01-31 19:12 |只看该作者
自己觉得Q复制很神奇,以前一直没MQ的环境!

论坛徽章:
0
5 [报告]
发表于 2007-01-31 23:48 |只看该作者
谢谢! 有时间试一下.
以前在db2 8+MQ5.3上试过,没有成功

论坛徽章:
11
数据库技术版块每日发帖之星
日期:2016-06-25 06:20:00数据库技术版块每日发帖之星
日期:2016-06-24 06:20:00数据库技术版块每日发帖之星
日期:2016-05-03 06:20:00数据库技术版块每日发帖之星
日期:2016-04-21 06:20:00数据库技术版块每日发帖之星
日期:2016-01-23 06:20:00数据库技术版块每日发帖之星
日期:2015-12-03 06:20:00综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-19 06:20:00数据库技术版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2016-07-30 06:20:00
6 [报告]
发表于 2007-02-01 17:28 |只看该作者
Graphical tool for generating WebSphere MQ setup scripts for Q replication and event publishing

http://www-1.ibm.com/support/docview.wss?uid=swg27006473

看完上面的PDF之后真是感慨万千,认为复杂的事情瞬间马上就简单了!

论坛徽章:
0
7 [报告]
发表于 2007-02-02 20:18 |只看该作者
DB V9+MQ6.0
和我上次做的一样,Q Capture Server 和Q Apply Server总是起不来.  启动命令后, 检查它的状态是始终"Presumed Down".

前提,MQ配置正常可以互相通信.DB2的Replication配置是根据哪个tool一步一步走的,应该没有错.哪位可以给点建议? 谢谢!

必须把源数据库设置成在线日志方式.

论坛徽章:
11
数据库技术版块每日发帖之星
日期:2016-06-25 06:20:00数据库技术版块每日发帖之星
日期:2016-06-24 06:20:00数据库技术版块每日发帖之星
日期:2016-05-03 06:20:00数据库技术版块每日发帖之星
日期:2016-04-21 06:20:00数据库技术版块每日发帖之星
日期:2016-01-23 06:20:00数据库技术版块每日发帖之星
日期:2015-12-03 06:20:00综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-19 06:20:00数据库技术版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2016-07-30 06:20:00
8 [报告]
发表于 2007-02-02 20:37 |只看该作者
这个得看看你的capture启动时的日志

论坛徽章:
0
9 [报告]
发表于 2007-02-02 20:48 |只看该作者
下面就是从db2diag.log中,在执行启动Capture Server时候的错误信息.
2007-02-02-20.22.06.257000+480 I599636H210        LEVEL: Error
PID     : 4584                 TID : 6052
FUNCTION: DB2 Tools, DB2 administration server, handleRunCmd, probe:85
DATA #1 : Sint32, 4 bytes
12

论坛徽章:
0
10 [报告]
发表于 2007-02-02 22:12 |只看该作者
是不是在Capture的"directory"中指定的路径不能有空格,"C:\program files\ibm\sqllib\bin",哪位是勇这个路径实验成功的.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP