济源信息网
健康
当前位置:首页 > 健康

DB2的数据同步经验总结

发布时间:2019-09-13 19:53:19 编辑:笔名

技巧:

Apply程序运行您在每个预订周期中添加至预订集的SQL语句或过程。此示例效率比较低,这是因为Apply程序每一分钟都将执行此语句,尽管该语句每24个小时最多只删除APPLYTRAIL表中的数据一次。

b.在SQLSTATE字段中,输入02000,并单击添加。此SQL状态指示“找不到行”错误是可以接受的,并且Apply程序应当忽略这些错误。 技巧:

对于此预订集,最多可以定义想要Apply程序忽略的十种SQL状态。

c.单击“确定”以关闭“添加SQL语句或过程调用”窗口。

14单击确定以关闭“创建预订集”窗口。

15.单击“消息对话框”窗口上的关闭。此窗口显示生成将更新Apply控制表并创建目标表的SQL脚本的结果。如果产生了任何错误,这些错误就会显示在此窗口中。

16.单击“立即运行或保存SQL”窗口上的确定以立即运行SQL脚本。

可以将SQL脚本保存到一个文件中以供将来使用,也可以立即运行它:

a.选择保存至文件。

b.在保存规范区域中填充一些信息,例如,文件名。

c.单击“应用”以保存该文件。如果脚本具有多个部分,而您未选择将多个脚本保存到一个文件中复选框,则将使用您指定的名称加上一个数字来将每一部分保存到一个独立的文件中。“立即运行或保存SQL”窗口将保持打开状态。

d.选择立即运行。

e.单击确定以运行脚本,并关闭“立即运行或保存SQL”窗口。

还可以将SQL脚本保存到一个文件中,以后再运行它,也可以保存SQL脚本并运行它。

17.在“DB2消息”窗口中应当看到一条消息指出,同时在SAMPLE和COPYDB服务器上成功运行了脚本。单击关闭。

18.展开Apply控制服务器文件夹和COPYDB数据库,然后单击预订集文件夹。预订集文件夹的内容窗格现在应当显示DEPTSUB预订集。

步骤6:创建Apply程序密码文件

因为Apply程序需要连接至Capture控制服务器、Apply控制服务器和目标服务器,所以,必须创建一个密码文件以进行用户认证。因为密码文件的内容已加密,所以,只有Apply程序可以读取该文件,尽管您可以修改该文件。

创建密码文件步骤:

1.打开操作系统的命令行窗口,然后进入db2的sqllib\bin目录中,执行:

Asnpwdinitusing“path:/sqllib/repl/asnpwd.aut”

2.输入以下命令来为Apply程序必须连接至的每个数据库添加用户标识和密码信息:asnpwdaddaliassampleiduseridpasswordpasswordusing“path”

步骤7:启动capture和apply程序

打开系统命令行窗口,执行: Asncapasncap_server=samplecapture_schema=ASNstartmode=cold

AsnapplyCONTROL_SERVER=copydbapply_qual=deptqual

小儿口舌生疮
小孩厌食吃什么好
孩子不爱吃饭吃什么食物好
治疗肠易激综合征常用药