程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> ORA-00265:要求實例恢復,無法設置ARCHIVELOG模式解決辦法

ORA-00265:要求實例恢復,無法設置ARCHIVELOG模式解決辦法

編輯:Oracle教程

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved