ITPub博客

首页 > Linux操作系统 > Linux操作系统 > exp/imp处理在32位操作系统上大于2G的数据

exp/imp处理在32位操作系统上大于2G的数据

原创 Linux操作系统 作者:guyeh 时间:2007-11-26 08:53:51 0 删除 编辑
exp/imp处理在32位操作系统上大于2G的数据[@more@]

exp 在32位操作系统中导出的文件最大是2G,对与超过2G的文件可以采取以下方式操作:
exp system/systemadmin full=y file=

(system1,system2,system3,system4,system5) filesize =500m
此时系统会生成一个个500MB的DMP文件,这种方式对于大约知道导出问的实际大小的情况生效,但是如果导出的文件字节数
大于system1.dmp+system2.dmp+system3.dmp+system4.dmp+system5.dmp的时候,系统会转向交互式,提示用户输入下一个文件名如system6.dmp
这种情况在无人值守的环境下是失败的,脚本会一直等候下去,这时我们可以采取下面的方式完成。
先建立一个文件如:filelist,其内容如下:

[oracle@jw hjs]$vi filelist.par

file=sytem1,system2,system3,system4,system5,system6,system7,system8,system9,system10,system11)
然后执行


[oracle@jw hjs]$ exp system/systemadmin full=y parfile=filelist.par filesize =500m
完成备份

这种EXP出来的数据如何IMP到数据库中呢?采用以下方法:
imp system/systemadmin full=y file=(system1,system2,system3,system4,system5,system6)
使用IMP时,需要按照使用的顺序列出文件,EXP不能识别文件的顺序,否则会报错,但是可以多写,IMP不会报错

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

请登录后发表评论 登录
全部评论

注册时间:2007-12-29

  • 博文量
    61
  • 访问量
    443216