详细内容参见
http://www.itpub.net/thread-1173327-1-1.html数据库版本Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production

解决方案 »

  1.   

    Completed: ALTER DATABASE OPEN
    Fri Jun 05 16:36:06 2009
    Thread 1 cannot allocate new log, sequence 83304
    All online logs needed archiving
      Current log# 1 seq# 83303 mem# 0: D:\ORACLE\ORADATA\MYDATA\REDO01.LOG
      Current log# 1 seq# 83303 mem# 1: F:\ORACLE\ORADATA\MYDATA\REDO01.LOG
    Dump file d:\oracle\admin\mydata\bdump\mydataALRT.LOG楼主的归档目录设置不正确。
    解决的办法:
    1。在mount下,将数据库的归档模式改为noarchivelog
    2。修改初始化配置文件,设置正确的归档目录
      

  2.   

    http://qiujinhua.itpub.net/post/5840/31201
      

  3.   

    启动到mount下面,设置归档目录。
      

  4.   

    Recovery of Online Redo Log: Thread 1 Group 1 Seq 83303 Reading mem 0
      Mem# 0 errs 0: D:\ORACLE\ORADATA\MYDATA\REDO01.LOG
      Mem# 1 errs 0: F:\ORACLE\ORADATA\MYDATA\REDO01.LOG
    Fri Jun 05 16:48:29 2009
    这里可能是联机日志文件归档的时候,出现问题了,根据你提供的图,可以看到前面你用oem设置参数的时候,确实提示log_archive_dest_1有错误。检查这个配置看看先到mount状态。
    SQL>startup mount;确定archive log的状态
    SQL>archive log list;(可略去)查看log_archive_dest_1的值,
    根据你提供的页面,可能是log_archive_dest_1值不对,按画面的提示,可能文件路径有中文,或者是文件名不规范等这样的错误。
    SQL>show parameter log_archive_dest_1;修改log_archive_dest_1的值
    SQL>alter system set log_archive_dest_1='location=/opt/oracle/product/10.2.0/flash_recovery_area/ORCL/ARCHIVELOG';  根据你自己的目录情况设置。启动数据库
    SQL>alter database open.==================================================================
    Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系
    联系方式QQ:370140387
    电子邮件:[email protected]
    网站: http://www.inthirties.com