登錄oracle數據庫 提示:ORA-00257 archiver error connect internal only until freed ;

出現這樣的報錯是因爲數據庫日誌已滿,需要清除oracle數據庫日誌,那麼如何清除數據庫日誌呢

1.在”運行“ 中輸入cmd 單擊確定 使用sqlplus登錄oracle 數據庫

administrator> sqlplus sys/sys@orcl as sysdba


2.查找數據庫日誌路徑

sql>show parameter recover;


3.查看flash recovery area的使用情況
SQL>select * from V$FLASH_RECOVERY_AREA_USAGE;

此時的使用率會很大


4,登錄RMAN

SQL> $ RMAN target sys/sys;


5.刪除多餘的日誌

刪除截止到90天前的所有archivelog

RMAN>delete archivelog until time 'sysdate-90' ; 


6.退出RMAN

RMAN>exit


7.查看flash recovery area的使用情況
SQL>select * from V$FLASH_RECOVERY_AREA_USAGE;

此時的使用率會變小;


會發現可以正常登錄ORACLE數據庫了。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章