1. 程式人生 > >Oracle歸檔日誌處理

Oracle歸檔日誌處理

1.alter system switch logfile;
---shutdown abort;
2.然後shutdown immediate ;

1.看看現在用了多少歸檔日誌了(按百分比):
 

sqlplus sys/密碼@例項名 as sysdba

sqlplus sys/密碼 as sysdba

select * from v$flash_recovery_area_usage;
如果超過90%隨時有宕機的危險


2.當刪除歸檔檔案後需要用RMAN工具釋放歸檔所佔用的空間,首先連線RMAN工具:
注:在CMD下執行
 
rman target system/密碼@例項名

rman target system/密碼

3.查查歸檔日誌:

crosscheck archivelog all;
 


4.覺著沒用就幹掉它吧,如果想保留今天的用下面那個語句

 
delete expired archivelog all;(全部刪除)

 
delete archivelog until time 'sysdate - 1';(保留當天刪除,刪除之前所有)


也可以:$ORACLE_BASE/flash_recovery_area/你的例項名/archivelog/這個路徑下,找到歸檔日誌檔案,把沒