WEB开发网
开发学院数据库DB2 DB2中的数据移动——装入 阅读

DB2中的数据移动——装入

 2007-05-20 16:19:24 来源:WEB开发网   
核心提示: 原因是:表处于“装入挂起”状态,对此表的先前的 LOAD 尝试失败,DB2中的数据移动——装入(5),在重新启动或终止 LOAD 操作之前不允许对表进行存取,解决方法为:通过分别发出带有 RESTART 或 TERMINATER 选项的 LOAD 来重新启动或终止先

原因是:表处于“装入挂起”状态。对此表的先前的 LOAD 尝试失败。在重新启动或终止 LOAD 操作之前不允许对表进行存取。

解决方法为:通过分别发出带有 RESTART 或 TERMINATER 选项的 LOAD 来重新启动或终止先前失败的对此表的 LOAD 操作。

包含TERMINATER的LOAD命令可以终止装入进程,使目标表恢复正常可用状态:

LOAD FROM D:STAFF.TXT OF DEL TERMINATE INTO STAFF1

包含RESTART的LOAD命令可以在源文件修改正确的时候使用,使装入进程重新开始:

LOAD FROM D:STAFF.TXT OF DEL RESTART INTO STAFF1

例十七:防止产生警告信息

使用NOROWWARNINGS文件类型修饰符可以禁止产生警告信息,当装入过程可能出现大量警告信息,而用户对此又不感兴趣的时候,可以使用该选项,这样可以大大提高装入的效率

到D盘上打开STAFF.TXT文件,把第一列等于320的行替换为:"abcf","aaa","sdfg"

LOAD FROM D:STAFF.TXT OF DEL MODIFIED BY NOROWWARNINGS INSERT INTO STAFF1

运行完的结果中,第32行出错,该行无法装入,但是不产生警告信息。

例十八:生成统计数据

使用STATISTICS选项可以在装入的过程中生成统计数据,这些统计数据可以供优化器确定最有效的执行SQL语句的方式。

可以对表和索引产生不同详细程度的统计数据:

① 对表和索引产生最详细的统计数据:

LOAD FROM D:STAFF.TXT OF DEL REPLACE INTO STAFF1 STATISTICS YES WITH DISTRIBUTION AND DETAILED INDEXES ALL

② 对表和索引都产生简略的统计:

LOAD FROM D:STAFF.TXT OF DEL REPLACE INTO STAFF1 STATISTICS YES AND INDEXES ALL

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

Tags:DB 数据 移动

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