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

解决方案 »

  1.   

    备份:
    1.用exp将数据导出来,注意要确定成功导出再重装.
    2.将所有物理文件copy出来(包括数据文件,控制文件,重做日志文件,归档日志文件,参数文件,监听配置文件等)恢复:
    第一种方法:重装后,将所有物理文件copy回去覆盖,最好保持原路径配置(这种方法可以参照我的BLOG:http://blog.csdn.net/zgh2003).
    第二种方法:建好库后,将exp出来的数据imp到库中去(这种方法相对安全,且较好操作,但不适用于大数据量的库).建议:针对问题解决问题,比如你可以尝试copy一个oracle.exe回来,但要注意在做这些操作之前先备份.
      

  2.   

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