说明一下,我数据库关闭正常,开始启动时,我是用startup,也报上述错误,我才分布启动的,步骤如下:
startup mount;
alter database open;

解决方案 »

  1.   

    'F:\ORACLE\ORADATA\NEW_DB\REDO02.LOG'
    这个文件损坏,所以做日志多工才能保证当一个损坏时,就会用另一个建议:
    用sys登录conn sys@new_db as sysdbastartup nomountrecover database
      

  2.   

    多谢楼上,还有一个问题,我看了我的alert_newdb.log文件,都>800M了!! 根本没法打开了,象这种alert文件,应该如何管理啊?? 是定期要清空内容吗?
      

  3.   

    to yown(yong):
    我刚刚试了,报错如下:
    SQL> recover database;
    ORA-00283: 恢复会话因错误而取消
    ORA-00264: 不要求恢复
      

  4.   

    to zhaokeke2004(男人·海洋) ( ) :
    我看了我的alert_newdb.log文件,都>800M了!! 根本没法打开了,象这种alert文件,应该如何管理啊?? 是定期要清空内容吗?我该如何打开这个txt文件呢?
      

  5.   

    应该不是你的联机重做日志得问题,报错中说:ORA-16038: 日志 2 序列号 32 无法归档
    ORA-19504: 无法创建文件""
    ORA-00312: 联机日志 2 线程 1: 'F:\ORACLE\ORADATA\NEW_DB\REDO02.LOG'说明是你存放归档日志的目录无法创建新的归档文件,查看归档的磁盘空间是否以满,操作系统用户在该磁盘空间上是否可以创建文件
      

  6.   

    找到问题了,多谢zealot_zk(风中追风) 提醒,我看见归档文件所在磁盘只有几十M了,我以sysdba登陆db后,修改spfile中的log_archive_dest_1的存贮位置后,open db正常了