本机硬盘物理损坏,但盘上的所有文件已经恢复过来,可以读取,
请问这样我的oracle中的数据如何恢复?请各位指教!
谢谢!

解决方案 »

  1.   

    重装系统、数据库,再将原数据库文件夹覆盖新安装的数据库文件夹,重启数据库。详细方法:
    http://expert.csdn.net/Expert/topic/2187/2187829.xml?temp=.8319666
      

  2.   

    如果是所有数据库文件都再D:,可以恢复,
    步骤,装2000-》备份ORACLE目录成ORACLE1-》装ORACLE8(装在d:\oracle)
        -》建立相同的数据库实例名-》关闭所有数据库的服务-》用备份的ORACLE1覆盖ORACLE即可
    启动数据库,OK
      

  3.   

    我的方法是:
        1.重装操作系统、oracle805;
        2.停掉oracle的所有服务并shutdown数据库,然后把旧的oracle安装目录下的database目录覆盖新安装的oracle目录下的database目录(C:\ORANT),并把在D盘建相同的数据文件目录(我的数据文件是放在D盘)
        3.启动oracle的所有服务,在svrmgr30中输入:startup mount ,在最后出现错误提示:
         ora-03113 : end-of-file on communication channel请教各位高手,这是怎么回事?
    谢谢!
      

  4.   

    现在安装的路径和以前安装路径是相同的,实例名也是相同的
    关于备份文件,因为我的硬盘坏了(不能启动),硬盘中的C、D盘中的数据全部找到,可以这样说:我以前安装的oracle文件全部存在,包括数据文件(和oracle不在同一个盘上)
    谢谢!