大家好!
今天上午,不知道怎么搞的将数据库搞崩掉了,怎么都连接不上,oradata下面的文件都存在,
我现在的想法是重新创建一个数据库(和已崩掉数据库名称一样的),然后将原来崩掉的同名数据库oradata下的数据全部拷贝到新建数据库对应目录下,但是启动数据库时老是报出ORA-01110 system01.dbf错误。
我现在想知道如果按照我的想法进行怎么恢复?

解决方案 »

  1.   

    ORA-01110: data file string: 'string' 
    Cause: Reporting file name for details of another error
    Action: See associated error message
      

  2.   

    建议看下 Oracle10g Error Messages这个文档,我已上传。
      

  3.   

    谢谢楼上回答,我现在想知道如何进行数据库的恢复呢?数据文件都存在,还有恢复后,原来已经创建的多个schema还会存在吗??谢谢!!
      

  4.   


    --试试这样看看
    shutdown immediate;
    startup mount
    recover datafile '你的数据路径\system01.dbf'
    alter database open;
      

  5.   

    你想法太天真了。
    你有备份没?
    估计你是没备份了,运行时崩溃,由于SCN不一致,想直接拷贝数据文件来恢复是不行的。只有之前的冷备份才能这样。
     
      

  6.   

    感谢你的回答,之前我就尝试过了,不行的...alter database open时仍然报出同样的错误
      

  7.   


    不知道怎么搞的将数据库搞崩掉了,怎么都连接不上,
    --
    1.看下alert log里面是怎么说的,把相关错误信息都贴出来,还确定是什么问题。
    2. 数据库之前是运行在归档模式下吗? 
    3. 之前一次备份也没有? 逻辑备份,RMAN 备份,冷备?