ITPub博客

首页 > Linux操作系统 > Linux操作系统 > imp commit参数的使用

imp commit参数的使用

原创 Linux操作系统 作者:ljm0211 时间:2012-07-02 16:36:16 0 删除 编辑

使用imp导入很大数据量的表的时候,如果不设定commit=y这个参数,由于imp的大量数据会不断的消耗Undo表空间,当表空间耗尽的时候imp就会报错。为了解决这个问题就需要使用到imp中commit这个参数,这个参数需要跟buffer参数一起使用,如:

imp dbmgr/duan5lzh file=/tmp/lilianjia/paea_ds_diary_stat.DMP log=/tmp/lilianjia/paea_ds_diary_stat.log

TABLES=paea_ds_diary_stat fromuser=bos touser=bos ignore=y buffer=20480000 commit=y

这两个参数的作用是使imp的数据达到buffer指定的值的时候commit一次,这样就将Undo表空间释放了,保证了大数据量导入的成功。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11411056/viewspace-734373/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: expdp and impdp
请登录后发表评论 登录
全部评论

注册时间:2009-05-14

  • 博文量
    272
  • 访问量
    491396