Oracle自動清理日誌指令碼

2021-09-21 04:50:15 字數 1218 閱讀 3001

一、背景  

二、工具介紹

rman(recovery manager)是一種用於備份(backup)、還原(restore)和恢復(recover)資料庫的 oracle 工具。rman只能用於oracle8或更高的版本中。它能夠備份整個資料庫或資料庫部件,如表空間、資料檔案、控制檔案、歸檔檔案以及spfile引數檔案。rman也允許您進行增量資料塊級別的備份,增量rman備份是時間和空間有效的,因為他們只備份自上次備份以來有變化的那些資料塊。而且,通過rman提供的介面,第三方的備份與恢復軟體如veritas將提供更強大的備份與恢復的管理功能。通過rman,也提供了其它更多功能,如資料庫的轉殖、採用rman建立備用資料庫、利用rman備份與移動裸裝置(raw)上的檔案等工作將變得更方便簡單。9i的rman通過增強的自動配置與管理功能,以及特有的塊級別的恢復,將使備份與恢復工作變得更加快捷與完美。

使用rman連線到資料庫時,預設使用sysdba角色登陸。

1

rman target /#連線進rman

1

delete noprompt archivelog all completed before'sysdate-7';#刪除系統時間7天以前的歸檔日誌,不會刪除閃回區有效的歸檔日誌

由於物理磁碟dbf檔案很多,如果進行物理刪除dbf檔案較麻煩,列出以下命令供物理刪除參考

1

rm-rf `ls-l|grepapr|awk''`#path可以根據實際環境,刪除apr月的所有歸檔日誌

1

rm-rf `ls-l|awk''`#刪除20號以前的日誌

Oracle自動清理日誌指令碼

一 背景 二 工具介紹 rman recovery manager 是一種用於備份 backup 還原 restore 和恢復 recover 資料庫的 oracle 工具。rman只能用於oracle8或更高的版本中。它能夠備份整個資料庫或資料庫部件,如表空間 資料檔案 控制檔案 歸檔檔案以及sp...

Oracle自動清理歸檔日誌指令碼

本文 一 背景 由於業務增長,頻繁的備份還原對於磁碟空間有了更大的空間需求,基本每週500g的磁碟,空間使用率都會達到85 以上,故編寫oracle清理指令碼結合crond自動清理oracle歸檔日誌。二 工具介紹 rman recovery manager 是一種用於備份 backup 還原 re...

自動清理 IIS 日誌的指令碼

自 原來的虛擬主機伺服器一直用 awstats 對 iis 的日誌分析統計,我把它設成每天晚上進行一次分析,統計前一天的日誌檔案,分析過的日誌檔案一般也就沒有什麼大用處了。但是 iis 的每個站點每天都有乙個日誌檔案生成,小的幾百 k,大的則有幾百 m,如果不定期及時清理的話,系統盤很快就被塞滿了,...