由于不慎把oracle安装目录下的子文件夹中..dbs\下的某个*.dbf文件删除,导致oracel连接时出现:ORA-01033: ORACLE initialization or shutdown in progress这个错误!该如何挽救?
谢谢大侠指点!急急

解决方案 »

  1.   

    重新创建同名的dbf文件,在从备份文件里进行恢复
    如果这个文件不需要了,
    shutdown immediate
    startup mount
    alter database datafile 'c:\xxx.dbf' drop offline (这里的语法记的不是很清楚,自己查一下)
    alter database open
      

  2.   

    还没有解决?
    丢失一个数据文件,但是没有备份,怎么样打开数据库 
    [A]如果没有备份只能是删除这个数据文件了,会导致相应的数据丢失。
    SQL>startup mount
    --ARCHIVELOG模式命令
    SQL>Alter database datafile 'file name' offline;
    --NOARCHIVELOG模式命令
    SQL>Alter database datafile 'file name' offline drop;
    SQLl>Alter database open;
    注意:该数据文件不能是系统数据文件应该就可以了