januschow826
作者januschow826·2014-09-07 10:36
数据库管理员·CP

SQL复制的命令和实用查询命令

字数 1955阅读 1194评论 0赞 0
1.启动capture: asncap capture_server=db_name  capture_schema=schema
   参数略。

2.操作capture: asnccmd,参数如下:
修改参数chgparms:
修改参数chgparms即刻生效。如果capture正在运行,修改asn.ibmsnap_capparms表中参数,重启才会生效。如果启动capture时指定命令行运行参数,它会覆盖默认的运行参数,但是不会修改asn.ibmsnap_capparms中运行参数。如果启动capture时没有指定参数,会使用asn.ibmsnap_capparms中已有的参数运行。如果asn.ibmsnap_capparms为空,则会以默认的参数运行。
asnccmd capture_server=sample capture_schema=asn chgparms commit_interval=15

停止capture:
capture停止后,不会从源捕获数据。如果在prune的时候停止或暂挂capture,prune也会暂挂。当重启或恢复capture时,prune会基于autoprune参数继续工作。
无须停止capture去删除注册源,在删除注册源之前禁用它即可。
asnccmd capture_server=sample capture_schema=asn stop

暂挂capture:
可以在系统峰值时刻暂挂capture来释放系统资源。也可以在capture完成捕获时暂挂,而不是停止capture.
asnccmd capture_server=sample capture_schema=asn suspend
asnccmd capture_server=sample capture_schema=asn resume

重新初始化Capture:
如果在Capture运行的时候,修改了已注册对象的属性时,需要重新初始化capture.例如在修改IBMSNAP_REGISTER表中CONFLICT_LEVEL, CHGONLY, RECAPTURE, CHG_UPD_TO_DEL_INS的值时,必须要重新初始化。
asnccmd capture_server=sample capture_schema=asn reinit

Prune CD,UOW表:
可以在启动CAPTURE时指定自动削减autoprune=y,也可以在启动之后用chgparms指定prune和prune的间隔。asnccmd capture_server=sample capture_schema=asn chgparms autoprune=y prune_interval=150
还可以手动削减CD和UOW表:asnccmd capture_server=sample capture_schema=asn prune
Prune IBMSNAP_CAPMON表和IBMSNAP_CAPTRACE表
在每个prune周期中,CAPTURE程序会基于运行参数prune这2个表。这2个参数默认值都是7天(10080分钟)。monitor_limit参数决定了记录可以多久保存在IBMSNAP_CAPMON中。trace_limit参数决定了记录可以多久保存在IBMSNAP_CAPTRACE中。
Prune IBMSNAP_SIGNAL表
在复制过程中,记录会不断的添加进来,所有此表会自动prune。当信号行的SIGNAL_STATE列值为C时,表示信号信息已经处理完成可以被prune。

查询状态信息status:
asnccmd capture_server=db capture_schema=ASN status

获取当前运行参数信息qryparms:
asnccmd capture_server=db capture_schema=ASN qryparms

3.启动apply: asnapply control_server=db apply_qual=AQ00
   参数略。

4.操作apply:asnacmd,参数如下:
获取apply的信息:status
asnacmd apply_qual=AQ1 control_server=dbx status
停止apply: stop
asnacmd apply_qual=AQ1 control_server=dbx stop

5.创建和维护密码文件:asnpwd
asnpwd init/add/delete/modify/list

6.比较源表和目标表数据差异:asntdiff

7.修复源表和目标表差异:asntrep



如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广