数据迁移是一项常见的工作, DB2提供Load实用程序来高效导入大量的数据
Load命令的基本格式如下
LOAD FROM "/home/db2inst1/pro.del" OF DEL METHOD P ( 1, 2, 4 ) INSERT INTO DB2INST1.PRODUCT ( ID, BRAND, PRODUCT )
该命令的额功能是将 pro.del文件的第1, 2, 4列数据导入到DB2INST1 schema下的PRODUCT表中
然后在导入之后发现PRODUCT表无法访问, 对PRODUCT表进行SELECT操作的时候返回如下信息
SQL0668N Operation not allowed for reason code "1" on table "DB2INST1.LOC_PROD". SQLSTATE=57016
Solution:
经查询SQL 668, reason code "1" 表示"该表处于“设置完整性暂挂无访问”状态。未强制表的完整性并且表的内容可能是无效的。如果从属表处于“设置完整性暂挂无访问”状态,那么对于未处于“设置完整性暂挂无访问”状态的父表或基础表执行的操作也可能会接收到此错误。"
按照DB2 infomation center给出的建议:对表 表名 执行带有 IMMEDIATE CHECKED 选项的 SET INTEGRITY 语句,以使表脱离“设置完整性暂挂无访问”状态。对于用户维护的具体化查询表,执行带有 IMMEDIATE UNCHECKED 选项的语句,而不是带 IMMEDIATE CHECKED 选项。
执行如下语句:
SET INTEGRITY FOR product IMMEDIATE CHECKED
之后再对PRODUCT表进行SELECT, OK了!
相关推荐
DB2数据由一个库迁移到另一个库,可视化操作界面
这是一本从Oracle转向DB2的书籍
DB2 基础---DB2进程
针对数据库不同平台之间的数据迁移,比对库是否迁移的相对完整
datax数据迁移插件,DB2数据库读取插件
很好用的数据库迁移工具,可以把数据从oracle、mysql迁移到db2.
db2数据迁移工具
Dbeaver连接BD2数据库驱动
DB2 的 LOAD 工具的功能非常强大,而且在很多方面与其他工具比较起来有着突出的优点,这使得 LOAD 工具在 DB2 数据移动方面有着不可替代的作用,尤其是在需要处理大规模数据的情况下表现尤其抢眼。下面结合本人的...
DB2基础----表空间
datax数据迁移插件,DB2数据库写入插件
IBMDataMovementTool ,DB2-Oracle数据迁移工具
db2是个有着广泛商业应用的关系...互联网和 db2 的帮助文档中有许多关于 db2 数据库迁移的介绍,但是对于 db2 数据库的跨平台迁移却很少谈及。本文将基于笔者的成功实践,总结一下跨平台数据库迁移的步骤和注意事项。
DB2-数据迁移
DB2DB2-CLIENT-Sat Jan 30 11_48_21 2010.log Test sourse
db2的sql调试工具-cse工具 db2的sql调试工具-cse工具 db2的sql调试工具-cse工具
DB2-迁移.ppt 数据移动格式 导出(EXPORT)工具 导入(IMPORT)工具 导入(LOAD)工具 db2move 工具 db2look 工具.
DB2认证-db2cert512-a4.pdf主要用于DB2认证
db2 日志详解 里边包含有对数据库配置文件中有关日志的一些参数设置方法和解释
需要通过ODBC 连接IBM DB2 数据库,这里是从IBM官网下载下来的驱动包,安装过程请参考我的博文:http://blog.csdn.net/sharkterryjennifer/article/details/51346621