日期:2014-05-17  浏览次数:20798 次

急救,初学者数据库备份和恢复问题,大家帮忙
单位ORACLE的oracle.exe丢失了,现在数据库不能启动,想重新装ORACLE,请问该怎么将数据备份并恢复,我是新手,请大家帮忙,尽量详细点.

------解决方案--------------------
备份:
1.用exp将数据导出来,注意要确定成功导出再重装.
2.将所有物理文件copy出来(包括数据文件,控制文件,重做日志文件,归档日志文件,参数文件,监听配置文件等)

恢复:
第一种方法:重装后,将所有物理文件copy回去覆盖,最好保持原路径配置(这种方法可以参照我的BLOG:http://blog.csdn.net/zgh2003).
第二种方法:建好库后,将exp出来的数据imp到库中去(这种方法相对安全,且较好操作,但不适用于大数据量的库).

建议:针对问题解决问题,比如你可以尝试copy一个oracle.exe回来,但要注意在做这些操作之前先备份.
------解决方案--------------------
将所有物理文件copy出来(包括数据文件,控制文件,重做日志文件,归档日志文件,参数文件,监听配置文件等)
参照oracle的冷备份方法!

建议:针对问题解决问题,比如你可以尝试copy一个oracle.exe回来,但要注意在做这些操作之前先备份

这条建议提的很好。