ORACLE EXP 命令导出数据库整库

导出数据库整库但是数据库整库大小在250G左右,通过exp system/password@...命令导出到20多G后停止增长,无任何报错,需要如何导出才能顺利通过exp命令完成导出,不接受expdp导出方式.

导出数据库整库但是数据库整库大小在250G左右,通过exp system/password@...命令导出到20多G后停止增长,无任何报错,需要如何导出才能顺利通过exp命令完成导出,不接受expdp导出方式.

exp system/manager@tnsname full=y direct=y recordlength=65535 file=exp_full.dmp log=exp_full.log

不能通过命令行导出,需要通过文件迁移的方式完成

这么大的,用exp 很慢吧,
除非你单个表导出。。
试试用
rman 物理备份。
expdp/impdp 逻辑备份。

一种是你的磁盘空间不足,需要你增加空间容量
另一种可能是操作系统限制了文件大小,可以使用filesize和file两个参数组合使用来将到导出文件分割开来
比如我系统限制文件大小10G,全库100G:
exp sys/admin FILESIZE=10G FILE=F01.DMP,F02.DMP,F03.DMP......F10.DMP +其它你需要的参数
这样导出来10个10G的文件。

磁盘空间不足应该会报错的 ,看操作系统,建议用数据泵 否则太慢了

数据库太大还是使用expdp吧