国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

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

2024-08-29 13:57:03
字體:
來源:轉載
供稿:網友
1.登陸到服務器上創建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.手動執行清除日志
[oracle@108 ~]$ rman target/ cmdfile=/home/oracle/del_ora_log.rman msglog=/home/oracle/del_ora_log.rman.log

3.將腳本加入系統定時任務
注意:任務執行的時候環境變量不能應用上,導致rman命令不能執行成功,可以將環境變量和命令放到一個腳本中,這樣執行就沒有問題。
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.某些表插入數據頻繁但數據又不太重要可以去掉log。

alter table  <tablename>  NOLOGGING;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芦溪县| 宝山区| 苏尼特左旗| 革吉县| 朔州市| 喀喇| 于田县| 富阳市| 惠东县| 临安市| 怀仁县| 团风县| 巨野县| 耿马| 佛学| 伊春市| 山东省| 巴林右旗| 定陶县| 文昌市| 九江市| 哈密市| 新龙县| 潜山县| 克什克腾旗| 舞钢市| 四子王旗| 营山县| 上栗县| 汉川市| 慈溪市| 辰溪县| 三河市| 磴口县| 梨树县| 邵阳县| 宁波市| 古丈县| 瓮安县| 阜新| 松桃|