WEB开发网
开发学院数据库DB2 对 DB2 远程 SQL 复制应用中的常见错误分析及处理... 阅读

对 DB2 远程 SQL 复制应用中的常见错误分析及处理

 2010-07-23 00:00:00 来源:WEB开发网   
核心提示: 在上面的命令行调用的时候,用到了一个密码文件 asnpwd.aut,对 DB2 远程 SQL 复制应用中的常见错误分析及处理(5),这个文件里存储着 Capture 或者 Apply 程序会用到的数据库名字和对应的链接用户名和密码,DB2 也提供了一个命令行工具来生成和编辑这个文件:asnpwd

在上面的命令行调用的时候,用到了一个密码文件 asnpwd.aut。这个文件里存储着 Capture 或者 Apply 程序会用到的数据库名字和对应的链接用户名和密码。DB2 也提供了一个命令行工具来生成和编辑这个文件:asnpwd

 asnpwd INIT ENCRYPT PASSWORD 
 
 asnpwd ADD ALIAS db ID dbuser PASSWORD dbpasswd using /db2/asn/capture/logs/asnpwd.aut 

这三个组件在启动的时候都会有各自的参数指定它们运行的工作目录:capture_path,apply_path 和 monitor_path。用户可以在这些目录中发现它们的日志文件。它们记录的信息可以帮助用户判断系统是否运行正常。另外在控制表 IBMSNAP_APPLYTRACE 和 IBMSNAP_APPLYTRAIL 中也记录着 Apply 程序在运行时产生的错误。

上述的命令和日志信息可以帮助用户判断系统可能存在的问题。用户也可以用下面的 SQL 来判断目前是否存在有问题的表复制:

 db2 "select b.TARGET_OWNER,b.TARGET_TABLE, a.APPLY_QUAL,a.SET_NAME, 
 a.activate, a.status, a.lastsuccess from ASN.IBMSNAP_SUBS_SET a, 
asn.ibmsnap_subs_membr b where a.apply_qual=b.apply_qual and 
 a.set_name=b.set_name and b.TARGET_TABLE='%table%' and 
 b.TARGET_OWNER='%owner%' and a.status != 0 with ur " 

如果上面的 SQL 返回了结果,说明这些复制关系存在问题。需要采取措施进行检查和排除。

Capture 与 Apply 与常见错误分析及解决方法

下面是一些在实际的应用中经常会遇到的错误,当你使用上一章所介绍方法发现目前某一个表复制出现错误,就可以采用下面的方法进行检查和排除错误。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:DB 远程 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接