国产探花免费观看_亚洲丰满少妇自慰呻吟_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;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 章丘市| 丽水市| 孝义市| 株洲市| 武强县| 盱眙县| 海阳市| 乌海市| 新竹市| 靖远县| 渝中区| 淮北市| 延津县| 仁布县| 澎湖县| 汉沽区| 漾濞| 江城| 湖南省| 凉城县| 绥滨县| 松滋市| 湖口县| 通化市| 吉安市| 连山| 固始县| 黔南| 邹城市| 镇远县| 津南区| 苗栗市| 繁昌县| 武安市| 怀远县| 阿合奇县| 什邡市| 都昌县| 扎兰屯市| 高青县| 左贡县|