首页 > 代码库 > ORA-00265: 要求实例恢复, 无法设置 ARCHIVELOG 模式解决办法

ORA-00265: 要求实例恢复, 无法设置 ARCHIVELOG 模式解决办法

解决了这个问题,方法如下:
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开

C:\Documents and Settings\yc>sqlplus sys/abcd as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 12月 3 22:56:52 2007

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> shutdown immediate
ORA-01109: 数据库未打开              /前面我已将数据库关闭


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount                        /以mount方式启动数据库
ORACLE 例程已经启动。

Total System Global Area  167772160 bytes
Fixed Size                  1247876 bytes
Variable Size              83887484 bytes
Database Buffers           75497472 bytes
Redo Buffers                7139328 bytes
数据库装载完毕。
SQL> alter database archivelog;
alter database archivelog
*
第 1 行出现错误:
ORA-00265: 要求实例恢复, 无法设置 ARCHIVELOG 模式    /和你报了同样的错误


SQL> alter system switch logfile;
alter system switch logfile                       /通过该命令强制日志切换,因数据库没有打开,他报了错
*
第 1 行出现错误:
ORA-01109: 数据库未打开


SQL> alter database open;

数据库已更改。                          /数据库将没有打开,我让数据库打开

SQL> alter system switch logfile;

系统已更改。                                    /通过该命令强制日志切换


SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。                                 /再关掉数据库
ORACLE 例程已经关闭。
SQL> startup mount                                              
ORACLE 例程已经启动。                             /再以mount方式启动数据库

Total System Global Area  167772160 bytes
Fixed Size                  1247876 bytes
Variable Size              83887484 bytes
Database Buffers           75497472 bytes
Redo Buffers                7139328 bytes
数据库装载完毕。
SQL> alter database archivelog;                         /修改归档模式为archivelog
    
数据库已更改。                                        /哈哈,成功了。

SQL> select recid,stamp from v$archived_log;

     RECID      STAMP
---------- ----------
         1  634384622
         2  634386018
         3  634386215
         4  634386437
         5  634387218
         6  634402892
         7  634465470
         8  634488731
         9  634550076
        10  634575678
        11  634637644

     RECID      STAMP
---------- ----------
        12  635413954
        13  635436756
        14  635500984
        15  635535929
        16  635590620
        17  635619227
        18  635633070
        19  635675979
        20  635697830
        21  635761549
        22  635781236

     RECID      STAMP
---------- ----------
        23  635850922
        24  635887029
        25  635958660
        26  637320679
        27  637323796
        28  637338885
        29  637402275
        30  637495528
        31  637575555
        32  637577252
        33  637580252

     RECID      STAMP
---------- ----------
        34  637580996
        35  637599701
        36  637664527
        37  637670690
        38  637671651
        39  637689198
        40  637750905
        41  637791070
        42  637837603
        43  637921704
        44  637947144

     RECID      STAMP
---------- ----------
        45  638009274
        46  638050399
        47  638095123
        48  638122233
        49  638184343
        50  638264391
        51  638294712
        52  638375998
        53  638439881
        54  638463028
        55  638881506

     RECID      STAMP
---------- ----------
        56  638888860
        57  638992887
        58  639044570
        59  639074298
        60  639074625
        61  639134252
        62  639218803
        63  639312049
        64  639393897
        65  639589385
        66  639650529

     RECID      STAMP
---------- ----------
        67  639699249
        68  639720021
        69  639738078
        70  639917004

已选择70行。/看日志是不是增加了                        
       
SQL> alter database open;

数据库已更改。

SQL> archive log list;
数据库日志模式            存档模式
自动存档             启用
存档终点            USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列     102
下一个存档日志序列   104
当前日志序列           104