如果Oracle的歸檔日志滿了,應用連接數據庫就會出錯,這時需要手工刪除過期的歸檔日志,方法如下:
1.指定數據庫實例
$ export ORACLE_SID=db1
2.進入rman
$ rman
3.連接數據庫
RMAN> connect target sys/password;
4.查看歸檔日志的狀態
RMAN> list archivelog all;
5.手工刪除歸檔日志文件
6.更新歸檔日志
RMAN> crosscheck archivelog all;
RMAN> delete expired archivelog all; --中間會提示確認,輸入"yes"即可
7.退出rman
RMAN> exit