ORA-00257歸檔日誌空間已滿

hky87發表於2010-02-26

今天在建立儲存過程的時候不成功,取消用普通帳戶登陸時提示錯誤ORA-00257: archiver error. Connect internal only, until freed.

從這個錯誤來看,是因為歸檔日誌的儲存空間已滿造成的,解決這個問題有以下幾種方法:

1.設定新的歸檔日誌目錄(我這次採用的方法):

alter system set log_archive_dest_2='location=e:\oracle\oradata\dbhp\archive'

以下方法是在自己的測試機器上實驗的

2.刪除過期的(最近一次備份前的)歸檔日誌

可直接在作業系統上刪除也可在RMAN下刪除

進入RMAN

D:>rman

RMAN> connect target sys/manager123@orcl

檢視歸檔日誌狀態

RMAN> list archivelog all;

刪除過期的歸檔日誌

RMAN> delete expired archivelog all;

刪除12小時前的歸檔日誌

RMAN> delete noprompt archivelog until time='sysdate-12/24';

3.增加引數db_recovery_file_dest_size(預設2G)的大小

alter system set  db_recovery_file_dest_size=3G;

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

相關文章