急救,初学者数据库备份和恢复问题,大家帮忙
单位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回来,但要注意在做这些操作之前先备份
这条建议提的很好。