开发学院数据库DB2 DB2 LOAD 工具使用技巧集合 阅读

DB2 LOAD 工具使用技巧集合

 2010-04-15 00:00:00 来源:WEB开发网   
核心提示: 在 DB2 V9.5 中会同时输出 SQL3227W 的消息来帮助定位总的行数,避免了上述问题,DB2 LOAD 工具使用技巧集合(5), 示例如下,表单 6. 执行错误详细信息SQL3125W因为数据比目标数据库列长,如果需要详细的观察这些工具的执行情况,那么使用命令“ list

在 DB2 V9.5 中会同时输出 SQL3227W 的消息来帮助定位总的行数,避免了上述问题, 示例如下。

表单 6. 执行错误详细信息

SQL3125W 因为数据比目标数据库列长,所以第 "F4-6" 行第 "5" 
列中的字符数据被截断。 
 SQL3227W 记录标记 "F4-6" 指的是用户记录号 "16" 。 
 SQL3110N 实用程序已完成处理。从输入文件读了 "53" 行。 
 SQL3519W 开始装入一致点。输入记录数 = "53" 。 
 SQL3520W “装入一致点”成功。 
 SQL3515W 在时间 "2009-01-04 11:18:53.301919",实用程序已经完成了 "LOAD" 。 
 SQL3107W 消息文件中至少有一条警告消息。 

无法与查询并行执行的处理

在执行 LOAD 的同时,一般情况下不能对 LOAD 工具的目标表执行任何的访问。但有如下的特殊情况。

如果针对目标表的查询是先执行的,那么不论指定了什么选项,LOAD 工具总是不能执行的。直到针对目标表的查询结束,LOAD 工具才能执行。

如果针对目标表的查询是后执行的,也就是首先执行了 LOAD 工具,在 LOAD 工具的运行期间再执行查询,那么只要 LOAD 工具指定了 allow read access 选项,查询语句就可以后续的执行了。

所以在无法准确的确定 LOAD 工具与查询语句的执行顺序的情况下,而且又需要并发的执行查询,那么 LOAD 工具不是一个好的工具,最好的方式是使用 import 工具替代 LOAD 工具,此时并行查询可以随时启动。

观察正在执行的 LOAD 状态

当一个或多个 LOAD 工具正在执行的情况下,如果需要详细的观察这些工具的执行情况,那么使用命令“ list utilities ”可以实现。示例如下。

上一页  1 2 3 4 5 6  下一页

Tags:DB LOAD 工具

编辑录入:爽爽 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接