oracle在開啟了歸檔模式後,會在指定的archive目錄下產生很多的archivelog檔案,而且gnrga預設是不會定期清除的,時間長久了,該資料夾會占用很大的空間。
問題:如何定期正確刪除archivelog檔案呢? 很多人直接在archive目錄下刪除檔案,這樣其實不能達到在oracle clf檔案中刪除檔案記錄的效果。
正確方法:
1.用rman連線目標db:在命令列介面輸入以下命令
rman target sys/*@orcl**
2.在rman命令視窗中,輸入如下命令:
crosscheck archivelog gnrgaall;
delete expired archivelog all;
或者刪除指定時間之前的archivelog:
delete archivelog all completed before 『sysdate-7';
(指定刪除7天前的歸檔日誌)
3.其它相關命令: 檢視歸檔日誌列表:
list archivelog all;
檢視失效的歸檔日誌列表:
list expired archivelognrgag all;
4.定期清除archivelog: 可以將如下**寫成.bat檔案,在控制面版的任務計畫下新增新的定時任務:
rman target sys/*@orcl crosscheck archivelog all;
delegnrgate expired archivelwww.cppcns.comog all;
本文標題: oracle刪除archivelog檔案的正確方法
本文位址:
mysql儲存引擎ARCHIVE
mysql常用引擎myisam和innodb,前者插入快 查詢快,後者修改快 支援事務,各有優缺點,在網上突然看到乙個引擎叫archive,還蠻特別的 這個引擎只允許插入和查詢,不允許修改和刪除。相當於擁有唯讀許可權和寫入許可權,沒有修改許可權和刪除許可權。我突然想到這種東西有點類似於主從同步中的從...
Hadoop的Archive歸檔命令
hadoop不適合小檔案的儲存,小檔案本省就占用了很多的metadata,就會造成namenode越來越大。hadoop archives的出現視為了緩解大量小檔案消耗namenode記憶體的問題。採用archive 不會減少 檔案儲存大小,只會壓縮namenode 的空間使用 概述hadoop存檔...
oracle 徹底刪除oracle
例如oracle安裝路徑為 c oracle 實現方法 1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 oracle orahome81 oracle installation products universal installer 卸裝所有oracle產品,但...