Db2 的数据导入导出,命令貌似简单但是不常使用的话会遇到很多坑,如下命令留作笔记备查;
导出:Export to USER.del of del select * from USER where flag='1';
导入: Import from USER.del of del insert_update into USER;
Load from User.del of del insert into USER;
import在日志空间不足的情况下一般使用load,但是load在违反唯一性约束大量插入重复数据的情况可能造成Pending整张表无法使用,terminate直接解决问题;写法如下:
load from USER.del of del terminate into USER;
大表数据清空用delete会产生大量的日志效率很低,考虑用load..replace
load from USER.del of del replace into USER;