这样不能恢复数据库的,你的重做日志和控制文件,archivelog也不对啊!

解决方案 »

  1.   

    init文件都根据新的数据库重新配置了吗
      

  2.   

    把数据库文件(system.dbf、...、thams.ora(我们的数据库))全部拷贝回来
    覆盖现有的
    如果当时没有备份redolog文件,控制文件,则要重新创建控制文件
    另外要注意原来数据文件的位置不能更改,SID也不要更改
    以后要冷备份数据库,lz应该备份以下文件:
    initsid.ora,控制文件,全部的数据文件(含系统数据文件,redolog文件等)
      

  3.   

    startup mount;
    alter database open;
    再重建密码文件试试
      

  4.   

    这样做是不行的:)1.你先要创建和原先一样的数据文件在你的数据文件目录下
    2.创建相同的表空间在相同的数据文件上
    3.如果有控制文件和REDO文件的备份可以直接COPY到数据文件目录下,尝试直接OPEN
      如果没有控制文件和重做日志的辈分则需要创建控制文件,制定重做日志和数据文件的位置,然后使用数据库恢复命令来进行恢复:)
      

  5.   


    群号: 25725864  
    名字: 程序↑人生?⑶
    要求: ORCALE和SQL SEEVER 高手进 热心人进  你的指点将使你我他茅舍顿开
      

  6.   

    最好是把数据库shutdown后,把原来备份的文件,包括系统的,控制文件.等等都覆盖过去.