主頁 > 知識庫 > oracle自動清理archivelog文件的具體方法

oracle自動清理archivelog文件的具體方法

熱門標簽:百度地圖標注素材 開封智能外呼系統(tǒng)廠家 外呼線路外顯本地號碼 人工智能地圖標注自己能做嗎 美圖秀秀地圖標注 word地圖標注方向 征服眼公司地圖標注 阿爾巴尼亞地圖標注app 征服者火車站地圖標注
1.登陸到服務器上創(chuàng)建rman自動刪除兩天前的歸檔日志腳本
[oracle@108 ~]$ cat >>del_ora_log.rman EOF
 crosscheck archivelog all;
delete noprompt expired archivelog all;
delete noprompt force archivelog until time 'sysdate -2';   -------刪除兩天前的archivelog
exit;
EOF
2.手動執(zhí)行清除日志
[oracle@108 ~]$ rman target/ cmdfile=/home/oracle/del_ora_log.rman msglog=/home/oracle/del_ora_log.rman.log

3.將腳本加入系統(tǒng)定時任務
注意:任務執(zhí)行的時候環(huán)境變量不能應用上,導致rman命令不能執(zhí)行成功,可以將環(huán)境變量和命令放到一個腳本中,這樣執(zhí)行就沒有問題。
Shell代碼 
PATH=$PATH:$HOME/bin 

export PATH 

export ORACLE_BASE=/home/oracle/app 

export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1 

export ORACLE_SID=ORCL 

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin 

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/local/lib 

rman target/ cmdfile=/home/oracle/del_ora_log.rman msglog=/home/oracle/del_ora_log.rman.log >>/home/oracle/rman.log 2>1 

[oracle@108 ~]$ crontab -e  
13 * * * * /home/oracle/del_ora_log.sh >>del_ora_log.log 2>1

4.某些表插入數(shù)據(jù)頻繁但數(shù)據(jù)又不太重要可以去掉log。

alter table  tablename>  NOLOGGING;
您可能感興趣的文章:
  • 關于Oracle Dataguard 日志傳輸狀態(tài)監(jiān)控問題
  • ORACLE DATAGUARD中手工處理日志v$archive_GAP的方法
  • Oracle 11g Dataguard參數(shù)詳解
  • Oracle刪除archivelog文件的正確方法
  • Oracle WebLogic Server 12.2.1.2安裝部署教程
  • Oracle數(shù)據(jù)庫由dataguard備庫引起的log file sync等待問題

標簽:淮南 葫蘆島 宜春 海北 六安 酒泉 孝感 泰安

巨人網(wǎng)絡通訊聲明:本文標題《oracle自動清理archivelog文件的具體方法》,本文關鍵詞  oracle,自動,清理,archivelog,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle自動清理archivelog文件的具體方法》相關的同類信息!
  • 本頁收集關于oracle自動清理archivelog文件的具體方法的相關信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章