rman刪除歸檔日誌

2021-06-28 00:36:04 字數 780 閱讀 6995

1.用rman連線目標db:

rman target sys/*****@orcl

2.在rman命令視窗中,輸入如下命令:

crosscheck archivelog all;

delete expired archivelog all;

或者刪除指定時間之前的archivelog:

delete archivelog all completed before 'sysdate-7';(指定刪除7天前的歸檔日誌)

檢視歸檔日誌列表:

list archivelog all;

檢視失效的歸檔日誌列表:

list expired archivelog all;

檢視過期備份

rman> report obsolete;

刪除過期備份

rman> delete obsolete;

4.定期清除archivelog:

可以將如下**寫成.bat檔案,在控制面版的任務計畫下新增新的定時任務:

rman target sys/*****@orcl

crosscheck archivelog all;

delete expired archivelog all;

5.delete archivelog all completed before 'sysdate-7'; //刪除七天前的歸檔

delete archivelog from time 'sysdate-7'; //刪除七天到現在的歸檔

RMAN 配置歸檔日誌刪除策略

oracle 11g中對於歸檔日誌的刪除,除了遵循rman保留策略外,也可以通過rman來配置歸檔日誌的刪除策略,也就是歸檔日誌何時可以被刪除。歸檔日誌刪除策略適用於所有歸檔位置 使用快速閃回區fra 不使用fra 本文主要描述歸檔日誌刪除策略並給出了具體的演示。1 關於歸檔日誌刪除策略 也就是哪些...

RMAN刪除歸檔指令碼

crosscheck archivelog all delete noprompt expired archivelog all delete noprompt archivelog until time sysdate 1 刪除log sequence為16及16之前的所有歸檔日誌 delete ...

刪除歸檔日誌

今天一早,同事說oracle資料庫連線不上。用sqlplus測試一下,報如下錯 ora 00257 archiver error.connect internal only,until freed.原因比較明顯,應該是歸檔日誌檔案太多造成磁碟或者裝置空間不足。官方的解釋就基本如此 簡單地,我們可以到...