ORACLE如何刪除歸檔日誌檔案

2021-07-11 09:05:58 字數 678 閱讀 2484

1,首先刪除歸檔日誌物理檔案,歸檔日誌一般都是位於archive目錄下,aix系統下檔案格式為「1_17884_667758186.dbf」,建議操作前先對資料庫進行備份,刪除時至少保留最近幾天的日誌用於資料庫恢復。

2,把歸檔日誌的物理檔案刪除後,我們就可以正常登入oracle了,但是還沒完全把歸檔日誌刪除乾淨,oracle的controlfile中仍然記錄著這些archivelog的資訊,在oracle的oem管理器中有視覺化的日誌展現出,當我們手工清除archive目錄下的檔案後,這些記錄並沒有被我們從controlfile中清除掉,接下去我們要做的就是這個工作。

利用rman進行刪除操作,操作步驟如下:(window客戶端系統為例):

1.指定資料庫例項

c:/documents and settings/administrator>set oracle_sid =orcl

2.連線資料庫

c:/documents and settings/administrator>rman target sys/sysadmin@orcl

3.檢視歸檔日誌的狀態

rman> list archivelog all;

4.手工刪除歸檔日誌檔案

rman> delete archivelog all completed before 'sysdate-7';

5.退出rman.

oracle 刪除歸檔日誌

1 常用命令 sql show parameter log archive dest sql archive log list sql select from v flash recovery area usage archivelog 96.62 0 141 sql select sum perc...

oracle刪除歸檔日誌

1 擴大flash recovery area的空間 alter system set db recovery file dest size 12g scope both 2 刪除歸檔日誌 2.1 利用rman刪除無效或備份過的歸檔 1 rman target rman target admin a...

刪除oracle歸檔日誌

方法1 正常情況下應該在rman下刪除archivelog rman delete archivelog all 刪除所有歸檔日誌 list archivelog all completed before sysdate 1 檢視指定日期的歸檔日誌 delete archivelog all com...