签到成功

知道了

CNDBA社区CNDBA社区

IBM Q复制新增QSUB

2021-10-06 09:42 3081 0 原创 QREP
作者: hbhe0316

1.新增QSUB名称为SUB0002,目的是为了同步db2inst1.t2表到目标端的db2inst1.t2表。t2表需要提前创建。http://www.cndba.cn/hbhe0316/article/4865http://www.cndba.cn/hbhe0316/article/4865http://www.cndba.cn/hbhe0316/article/4865http://www.cndba.cn/hbhe0316/article/4865

[db2inst1@node01 scripts]$ cat add_new_qsub 
ASNCLP SESSION SET TO Q REPLICATION;
SET SERVER CAPTURE TO DBALIAS DB110 ID db2inst1 PASSWORD "wwwwww";
SET SERVER TARGET  TO DBALIAS DB111 ID db2inst1 PASSWORD "wwwwww";
SET RUN SCRIPT NOW STOP ON SQL ERROR ON;
CREATE QSUB USING REPLQMAP SAMPLE_ASN_TO_TARGETDB_ASN (SUBNAME SUB0002 DB2INST1.T2      OPTIONS HAS LOAD PHASE I exist TARGET NAME DB2INST1.T2      LOAD TYPE 2);
QUIT;

2.执行命令导入SUB0002http://www.cndba.cn/hbhe0316/article/4865http://www.cndba.cn/hbhe0316/article/4865

[db2inst1@node01 scripts]$ asnclp -f add_new_qsub 

====
CMD: ASNCLP SESSION SET TO Q REPLICATION;
====


====
CMD: SET SERVER CAPTURE TO DBALIAS DB110 ID db2inst1 PASSWORD "wwwwww";
====


====
CMD: SET SERVER TARGET  TO DBALIAS DB111 ID db2inst1 PASSWORD "wwwwww";
====


====
CMD: SET RUN SCRIPT NOW STOP ON SQL ERROR ON;
====


====
CMD: CREATE QSUB USING REPLQMAP SAMPLE_ASN_TO_TARGETDB_ASN (SUBNAME SUB0002 DB2INST1.T2      OPTIONS HAS LOAD PHASE I exist TARGET NAME DB2INST1.T2      LOAD TYPE 2);
====


ASN1956I  ASNCLP : Generating SQL script files for action: "CREATE Q SUBSCRIPTION".

ASN1955I  ASNCLP : Using the following files: "qreplcap.sql" for the Capture SQL script, "replctl.sql" for the control SQL script, "qreplapp.sql" for the target SQL script, and "qreplmsg.log" for the log file.

--- ASNCLP Version 11.01.00 Build date 2021-02-19 21:15:14

<ClpInfo2Log:: Now running SQL...>
ASN1514I  The replication action ended at "Wednesday, October 6, 2021 8:50:08 AM CST" with "1" successes, "0" errors, and "1" warnings.

<ClpInfo2Log:: Now running SQL...>
ASN1514I  The replication action ended at "Wednesday, October 6, 2021 8:50:08 AM CST" with "0" successes, "0" errors, and "0" warnings.

<ClpInfo2Log:: The SQL command completed successfully.>

====
CMD: QUIT;
====


ASN1953I  ASNCLP : Command completed.

3.查看SUB0002是否添加成功http://www.cndba.cn/hbhe0316/article/4865http://www.cndba.cn/hbhe0316/article/4865

[db2inst1@node01 scripts]$ db2 connect to sourcedb
[db2inst1@node01 scripts]$ db2 "select char(subname,20)subname,state from asn.ibmqrep_subs"

SUBNAME              STATE
-------------------- -----
SUB0001              L    
SUB0002              N    

  2 record(s) selected.

4.重启Q capture和Q apply

http://www.cndba.cn/hbhe0316/article/4865
http://www.cndba.cn/hbhe0316/article/4865

版权声明:本文为博主原创文章,未经博主允许不得转载。

QREP

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
hbhe0316

hbhe0316

关注

1.只有承认无知,才能装下新的东西; 2.进步来自一点点滴滴的积累; 3.广博让你更优秀,而专业让你无法替代; 4.挫折和失败能够转换为一种财富。

  • 889
    原创
  • 1
    翻译
  • 13
    转载
  • 24
    评论
  • 访问:2695573次
  • 积分:1523
  • 等级:核心会员
  • 排名:第6名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ