ORA-00258: NOARCHIVELOG 模式下的人工存檔必須標識日誌錯誤的解決方法!

mengzhaoliang發表於2008-02-14

一般在資料庫進行rman自動備份時,資料庫處於非歸檔模式下會報以下錯誤:

ORA-00258: NOARCHIVELOG 模式下的人工存檔必須標識日誌

 

解決方法:

SQL> connect sys/mzl as sysdba;
已連線。
SQL> archive log list;
資料庫日誌模式             非存檔模式
自動存檔             禁用
存檔終點            C:\oracle\ora92\RDBMS
最早的概要日誌序列     0
當前日誌序列           1
SQL> alter system archive log current;
alter system archive log current
*
ERROR 位於第 1 行:
ORA-00258: NOARCHIVELOG 模式下的人工存檔必須標識日誌

該資料庫處於非歸檔模式,需要轉到歸檔模式

 

SQL> shutdown immediate;
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
SQL> startup mount;
ORACLE 例程已經啟動。

Total System Global Area  126950220 bytes
Fixed Size                   453452 bytes
Variable Size             109051904 bytes
Database Buffers           16777216 bytes
Redo Buffers                 667648 bytes
資料庫裝載完畢。
SQL> alter database archivelog;

資料庫已更改。

SQL> alter database open;

資料庫已更改。

SQL> archive log list;
資料庫日誌模式            存檔模式
自動存檔             禁用
存檔終點            C:\oracle\ora92\RDBMS
最早的概要日誌序列     0
下一個存檔日誌序列   1
當前日誌序列           1

 

問題解決!

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-170204/,如需轉載,請註明出處,否則將追究法律責任。

相關文章