由于最近要频繁的load数据,多多少少会遇到一些问题。而在问题出现时,不知道是什么原因导致需要解决很长时间。虽然解决了,也只是很大概的知道原因。至于其中的原理还不是很清楚。从今天开始,就将在做数据的过程中遇到的问题逐一总结一下。
1、Load 方法装入数据
常用的方式为将数据导出到一个临时文件中,再将临时文件的内容导入到数据库中。具体操作代码如下:
export to tempfile of del select * from TABLENAME where not 清理条件;
load from tempfile of del modified by delprioritychar replace into TABLENAME nonrecoverable;
说明:
在不相关的数据表export数据时,可以采取并发的形式,以提高效率;
TABLENAME指待清理table的名称;
modified by delprioritychar防止数据库记录中存在换行符,导致数据无法装入的情况;
replace into对现数据库中的内容进行替换,即将现行的数据记录清理,替换为数据文件内容;
nonrecoverable无日志方式装入;
出错时,该怎么办呢?已经找到如下方法了
在进行load的时候
db2 "load from acmmst.txt of del modified by coldel| replace into acmmst nonrecoverable ”
由于数据不规范出现错误,强行中断以后,进行操作的时候出现如下错误:
SQL0668NOperation not allowed for reason code "3" on table "BTP.ACMMST".
SQLSTATE=57016
此时,进行反方向操作即可:
db2 "load from /dev/null of del
terminate into acmmst nonrecoverable"。
如果没有使用参数nonrecoverable,则会出现数据库状态不正确的情况,使用:
db2 list tablesapces show detail 查看状态,如果不是正常状态,则脱机状态进行备份即可。
分享到:
相关推荐
DB2数据库管理最佳实践笔记-10日常运维.pdfDB2数据库管理最佳实践笔记-10日常运维.pdfDB2数据库管理最佳实践笔记-10日常运维.pdfDB2数据库管理最佳实践笔记-10日常运维.pdfDB2数据库管理最佳实践笔记-10日常运维....
DB2数据库管理最佳实践笔记-10日常运维.docxDB2数据库管理最佳实践笔记-10日常运维.docxDB2数据库管理最佳实践笔记-10日常运维.docxDB2数据库管理最佳实践笔记-10日常运维.docxDB2数据库管理最佳实践笔记-10日常运维...
1. 注意事项 2. 数据库安装 ——2.1 DB2 Express-C Version 11.1 下载 ——2.2 数据库安装步骤 3. 创建数据库 —— 3.1 找到服务器上面的命令窗口 —— 3.2 创建数据库详解 ...—— 7.2 卸载DB2数据库
关于DB2数据库的JDBC连接文章有很多,比较出名的有诸如“JDBC数据库连接大全”和“JSP的DB2连接数据库”,虽然都是很详细的资料,也都说解决了前人没有解决的问题,但还是有许多纰漏。我就这两天的经验给大家写一篇...
db2数据库安装包 db2数据库链接服务器驱动 db2数据库安装方法
DB2 数据库日常操作
--使用db2 去db2的目录下操作 cd /home/db2inst1 --导出数据库表结构 db2look -d <数据库名> -u <用户> -e -o <脚本名称>.sql --导出数据库的表结构,其中用户空间一般为db2admin/db2inst1 db2look -d <数据库名> -...
DB2数据库数据类型DB2数据库数据类型DB2数据库数据类型
Db2数据库操作的常用命令列表, Db2数据库操作的常用命令列表
.
IBM DB2数据库认证考试题库C2090-614 是属于DB2数据最高一级认证考试,认认真真把题库看上两边通过很轻松。
db2数据库错误解决代码sqlcode db2数据库错误解决代码sqlcode
DB2数据库性能调整和优化 - db2优化器
1、Load 方法装入数据: export to tempfile of del select * from TABLENAME where not 清理条件; load from tempfile of del modified by delprioritychar replace into TABLENAME nonrecoverable; 说明: ...
深刻理解DB2的锁及并发机制、索引原理、数据库参数、优化器原理、SQL语句调优等内部机理才能针对性地快速提出解决问题的方法;快照、db2pd、db2expln及事件监控器等则是必须熟练掌握的工具。《DB2数据库性能调整和...
本教程讲解结构化查询语言(Structured Query Language,SQL),帮助您理解 DB2 9 如何使用 SQL 操纵关系数据库中的数据。 • 第 5 部分:处理 DB2 对象 学习能帮助您适当管理 DB2 数据库服务器的技巧。 • 第 6 ...
数据库和表空间的创建方法,数据库对象,如表、视图、索引、触发器等的创建方法,移动与操纵数据的方法,数据查询、数据库恢复的方法,权限管理的方法等。《DB2数据库实践基础教程 资源太大,传百度网盘了,链接在...