oracle 刪除歸檔日誌

2021-07-25 03:40:39 字數 994 閱讀 7954

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(percent_space_used)*3/100 from v$flash_recovery_area_usage;

2.9904

sql> show parameter recover;

db_recovery_file_dest string /u01/oracle/flash_recovery_area

db_recovery_file_dest_size big integer 2g

2、刪除日誌

cd $oracle_base/flash_recovery_area/orcl/archivelog

轉移或清除對應的歸檔日誌, 刪除一些不用的日期目錄的檔案,注意保留最後幾個檔案在刪除歸檔日誌後,必須用rman維護控制檔案,否則空間顯示仍然不釋放。

3、rman target sys/password

rman> crosscheck archivelog all;

rman> delete expired archivelog all;

或者--保留一天的日誌

rman> delete archivelog until time 「sysdate-1″;

--保留一周的日誌

rman> delete archivelog until time 「sysdate-7″;

4、再查

sql> select * from v$flash_recovery_area_usage;

5、修改大小

sql> alter system set db_recovery_file_dest_size=4g scope=both;

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...

oracle歸檔日誌刪除

oracle刪除歸檔日誌的實現方法 oracle歸檔日誌滿了後,就需要刪除一部分歸檔日誌,下文對oracle刪除歸檔日誌的方法作了詳盡的闡述,如果您感興趣的話,不妨一看。oracle刪除歸檔日誌使我們經常會用到的操作,下面就為您詳細介紹oracle刪除歸檔日誌的實現方法,希望對您能夠有所幫助。當or...