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

首頁 > 數據庫 > Oracle > 正文

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

2020-07-26 14:23:08
字體:
來源:轉載
供稿:網友
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;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蕲春县| 万年县| 泊头市| 吴江市| 邵阳市| 彝良县| 衢州市| 崇州市| 叶城县| 松溪县| 汤原县| 盘山县| 五原县| 南陵县| 东乌珠穆沁旗| 花莲县| 朝阳区| 岗巴县| 临沧市| 闸北区| 河池市| 东源县| 凉城县| 桂林市| 云阳县| 临安市| 莲花县| 吉首市| 玉龙| 伊宁市| 阿克陶县| 石狮市| 五大连池市| 宁明县| 隆回县| 武乡县| 泽普县| 化德县| 临猗县| 吴桥县| 出国|