大家好,请帮忙:win2000系统中装了oracle9i数据库,一次运行了个清理程序把oracle所在盘下的.log文件全部清除了。等我再次启动oracle,连接时抱错:ora-01033的错误,主要是REDO的所有.log丢失。怎么解决呀?我找了好多的资料也没有弄好,大家给我个解决方法吧,希望具体点。

解决方案 »

  1.   

    卸载重装吧,或者对比一下别人的oracle把他们的log拷贝过来
      

  2.   

    各位,你们说的方法不行呀!!!
    现在启动后,都连接不上,报:ora-01033的错误,我没法使用oracle数据库啊!
    帮帮忙
      

  3.   

    startup force alter database add logfile group 4 file '文件全名' size 10M; alter database add logfile group 5 file '文件全名' size 10M; alter database add logfile group 6 file '文件全名' size 10M; alter database drop logfile group 1 ; alter database drop logfile group 2 ;alter database drop logfile group 3 ;alter database open;
      

  4.   

    sqlplus /nolog
    SQL>connect sys/sysdba as sysdba
    SQL>shutdown normal
    SQL>startup mount
    SQL>alter database open
    SQL>shutdown normal
    SQL>startup
      

  5.   

    呵呵,要不這樣,你的redo日志文件是被刪除的,可以借用一些windows恢復刪除文件的工具恢復那些被刪除的log文件,恢復好後,就可以正常啦:)