Infromix数据库海量数据备份

第一:导出数据

常用命令:

dbaccess << --
!
database bbspdp;
unload to student.ins select * from disc_bill_info;
!
--

bbspdp:数据库名称、student.ins:导出数据文件名称、disc_bill_info:为数据库表

显示图片:

特别提示:student.ins导出数据文件名称,需要自己首先创建。

第二:创建相应的文件

控制文件:student.cmd

FILE student.ins DELIMITER '|'65;
INSERT INTO disc_bill_info_20171226;
其中student.ins为导入文件,’|’为分隔符(数据字段分隔符),65 为数据库表的字段数,disc_bill_info_20171226为导入的数据库表。

日志文件:student.log

日志文件记录导入数据时错误的记录信息。

特别提示:student.cmd 和student.log都需要自己首先创建。

第三:导入数据

常用命令:

dbload -d bbspdp -c student.cmd -lstudent.log -e 1 -n 1000 -k -p;
# -d database name(数据库名称)
# -c command file name(控制文件)
# -l bad row(s) log file(错误的行日志文件)
# -e bad row(s) # before abort(中止之前的坏行)
# -n # of row(s) before commit(提交之前的行数)
# -k loading with exclusive lock ontable(s)(在表上使用独占锁加载)
# -p prompt to commit or not on abort(提示提交或不中止)
bbspdp:数据库名字。

student.cmd:控制文件。

student.log:日志文件。

1000:每1000条记录提交一次。


特别提示:该导入语句可以导入的数据有好几百万甚至上千万条。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值