大数据量的oracle备份恢复问题

时间:2021-10-11 08:13:06
有17个G的数据要备份,并且恢复到另一个数据库服务器。备份时备份成一个文件进行到3G提示写入文件错误。后来改成已2G大小分割备份文件,备份正常。恢复时进行到8G多突然中断,提示如下:
IMP-00058: 遇到 ORACLE 错误 603
ORA-00603: ORACLE 服务器会话因致命错误而终止
IMP-00058: 遇到 ORACLE 错误 3114
ORA-03114: 未连接到 ORALCE
IMP-00000: 未成功终止导入
此时oracle服务中断,重起服务后,继续恢复剩下的部分,结果imp的dos窗口只提示“正在将system对象导入到system”就玩了,不动了。
备份工具使用的oracle的exp,恢复工具使用的oracle的imp

10 个解决方案

#1


对于大数据量的oracle备份恢复最好不用exp/imp,因为exp/imp太慢

最好用冷备份

#2


主要是IMP太慢,我有一个1.2GB的数据库,IMP导入要一个小时(AMD1.8G+256MB内存)

#3


学习---

#4


to freddy20030
冷备份怎么操作,我也没有做过这么大数据量的备份,用imp肯定会很慢,请赐教

#5


冷备份就是数据库停下来,直接用Windows的Copy命令把数据库的文件Copy到另一个地方

#6


多谢大家帮忙,问题已经找到了,原来win2000下,NTFS格式的磁盘每个文件最大不能超过8G,Fat32格式的磁盘每个文件最大不能超过4G,所以才会出现这个问题。只要建立足够的表空间文件就可以解决这个问题了。
冷备份好像不仅仅是copy就可以解决的吧。希望大家继续给一点建议,如何解决oracle大数据量的备份恢复更好呢。所有的数据都存放在磁盘上是很危险的,如果需要刻盘怎么办。

#7


磁带备份,一个磁带能备份20G

#8


wo ding

#9


冷备份+热备份结合,
建议用RMAN

#10


呵呵。最好是把数据库归档吧,这样只用备份归档日志就可以了。

#1


对于大数据量的oracle备份恢复最好不用exp/imp,因为exp/imp太慢

最好用冷备份

#2


主要是IMP太慢,我有一个1.2GB的数据库,IMP导入要一个小时(AMD1.8G+256MB内存)

#3


学习---

#4


to freddy20030
冷备份怎么操作,我也没有做过这么大数据量的备份,用imp肯定会很慢,请赐教

#5


冷备份就是数据库停下来,直接用Windows的Copy命令把数据库的文件Copy到另一个地方

#6


多谢大家帮忙,问题已经找到了,原来win2000下,NTFS格式的磁盘每个文件最大不能超过8G,Fat32格式的磁盘每个文件最大不能超过4G,所以才会出现这个问题。只要建立足够的表空间文件就可以解决这个问题了。
冷备份好像不仅仅是copy就可以解决的吧。希望大家继续给一点建议,如何解决oracle大数据量的备份恢复更好呢。所有的数据都存放在磁盘上是很危险的,如果需要刻盘怎么办。

#7


磁带备份,一个磁带能备份20G

#8


wo ding

#9


冷备份+热备份结合,
建议用RMAN

#10


呵呵。最好是把数据库归档吧,这样只用备份归档日志就可以了。