那用rmain恢复或者用基于时间点的恢复方法来恢复,肯定搞定

解决方案 »

  1.   

    先把数据文件和控制文件备份,然后按照原来的环境、目录重新安装oracle,启动后停止ora的所有服务,把原来的数据文件和控制文件拷回来,一般能修复
      

  2.   

    首先都是需要安装Oracle软件,最好按照原来的目录结构 
    1.把你的ORACLE文件全部COPY到另外一个分区 
    再安装ORACLE,按以前的所有的配置安装(SID,服务名,字符集)目录完全一致,安装后停掉所有ORACLE相关的服务,再把备份的文件COPY回来,重新启动服务,一般就OK了 
    2.你可以使用oradim创建一个实例,把所有文件恢复到原来的位置,就可以启动数据库了 
    这种方式省去了建库的过程方法: 
    1。安装ORACLE软件 
    2。运行DBCA,创建数据库,位置什么的随便,只要SID,DBNAME,CHARACTERSET相同就得,到最后一步选保存为脚本,不运行建库,保存退出。 
    3。打开建库脚本(。BAT),手工运行语句(例子): 
    mkdir E:\oracle\admin\everac\bdump 
    mkdir E:\oracle\admin\everac\cdump 
    mkdir E:\oracle\admin\everac\create 
    mkdir E:\oracle\admin\everac\pfile 
    mkdir E:\oracle\admin\everac\udump 
    mkdir v:\database 
    mkdir v:\oradata\everac 
    set ORACLE_SID=everac1 
    E:\oracle\ora92\bin\oradim.exe -new -sid EVERAC1 -startmode m 
    E:\oracle\ora92\bin\oradim.exe -edit -sid EVERAC1 -startmode a 
    E:\oracle\ora92\bin\orapwd.exe file=E:\oracle\ora92\database\PWDeverac1.ora password=change_on_install 
    4。可以联库,打开数据库。-----OVER
      

  3.   

    http://www.myung.net.cn/韩新科技是由韩国Myung Information Technologies Co.,Ltd和新加坡伟特国际贸易有限公司合资成立于2001年,是以电脑存储媒体的数据恢复及维修为主营业务的一家科技型企业。
    公司引进韩国、新加坡最尖端的计算机数据恢复技术,开展数据恢复服务,以及计算机维修保养工作,在计算机数据恢复领域的专业技术达到国际先进水平,在客户中享有较高的商业信誉。
     
     
     
     
    韩国Myung Information Technologies Co.,Ltd成立于1990年6月。是一家专业从事电脑存储媒体的相关业务的高科技集团企业,其在韩国有8家子公司,有韩国境内唯一的Cleanroom(温度20度,湿度40+/- 5%的作业环境)的实险室,在韩国清洲科技园内有2000平方米的科研中心, 目前占韩国数据恢复市场70%的份额,其数据恢复的技术在国际上也是顶尖的,其业务遍布4大洲9个国家。新加坡的伟特国际贸易有限公司成立于1989年1月,是一家专业从事电脑存储媒体研发及贸易的一家跨国公司,并有多家在华投资公司。
      

  4.   

    http://community.csdn.net/Expert/topic/3744/3744956.xml?temp=.666012
    参考一下
      

  5.   

    你先用sysdba的用户登陆,启动数据库startup mount
    看看报什么错误
      

  6.   

    数据文件/控制文件保存良好?
    什么意思呢?
    呵呵,你看看这里俺遇到的一个类似的问题?
    http://www.itpub.net/showthread.php?s=&postid=2158872#post2158872