出現這樣的報錯是因爲數據庫日誌已滿,需要清除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數據庫了。