文档章节

自动清理Oracle归档日志

tonglei0429
 tonglei0429
发布于 2016/06/08 10:16
字数 207
阅读 114
收藏 5

Oracle的归档模式( ARCHIVELOG ) 一般用于数据库的复制和备份,相对重要的企业应用都会打开该模式,每当执行了增删改的操作,Oracle就会自动归档,当归档分区剩余空间不足90%时,Oracle的服务将不可用,这时就需要清理归档日志。

清理归档日志的脚本

rmanclear.sh:

#!/bin/bash     
if [ -f ~/.bash_profile ]; then   
. ~/.bash_profile    
fi    

ORACLE_SID=$1;                 
export  ORACLE_SID=$ORACLE_SID  
$ORACLE_HOME/bin/rman log=/users/oracle/log/rman.log <<EOF       
connect target /    
run{    
crosscheck archivelog all;    
delete noprompt expired archivelog all;    
delete noprompt archivelog all completed before 'sysdate - 1';    
}    
exit;    
EOF

执行脚本(用于定时任务):

clear.sh

#!/bin/bash  
su - oracle -c  "/users/oracle/scripts/rmanclear.sh orcl " > /dev/null 2>&1

定时任务:

[root]# crontab -e

输入:

0 6 * * * /users/oracle/clear.sh

(每天6点执行一次)

保存退出后执行:

[root]# /sbin/service crond restart 

 

© 著作权归作者所有

共有 人打赏支持
tonglei0429
粉丝 6
博文 38
码字总数 15564
作品 0
朝阳
程序员
Oracle下定时删除归档日志脚本

一、报错信息 前几天网站突然访问不了,并且报了如下错误: ora-27101: shared memory realm does not exist ora-01034: oracle not available 11g ORA-24324: service handle not initiali......

M四月天
2017/12/06
0
0
Oracle自动清理日志脚本

一、背景 继《Oracle备份还原实践》后(链接地址:http://kaliarch.blog.51cto.com/8966921/1978151),由于业务增长,频繁的备份还原对于磁盘空间有了更大的空间需求,基本每周500G的磁盘,...

KaliArch
2017/11/20
0
0
更改ORACLE归档路径及归档模式

本文转自 http://blog.itpub.net/163177/viewspace-756354/ 在ORACLE10g和11g版本,ORACLE默认的日志归档路径为闪回恢复区($ORACLEBASE/flashrecovery_area)。对于这个路径,ORACLE有一个限...

zancun
2017/09/08
0
0
更改ORACLE归档路径及归档模式

更改ORACLE归档路径及归档模式 在ORACLE10g和11g版本,ORACLE默认的日志归档路径为闪回恢复区($ORACLEBASE/flashrecovery_area)。对于这个路径,ORACLE有一个限制,就是默认只有2G的空间,...

spider1983
2014/05/02
0
0
ORA-00257:archive error.connect internal only.u...

开发机报错,连接不上,报了错误ORA-00257:archive error.connect internal only.until freed,看了一下归档,确实满了 C:Documents and SettingsAdministrator>sqlplus "/as sysdba" SQLPl......

kenyon_君羊
2013/04/27
0
2

没有更多内容

加载失败,请刷新页面

加载更多

Vue学习资料

一直以为Vue是依赖nodejs的。 作为前端也可以耦合性就很低了。 //npm包管理器 进行管理npm install vue//初始化一个项目vue init//本地调试npm run dev//编译完成 ...

大灰狼wow
28分钟前
1
0
fullcalendar重新渲染

uiCalendarConfig.calendars.lesson_calendar.fullCalendar('removeEvents');var ym = uiCalendarConfig.calendars.lesson_calendar.fullCalendar('getView').title;$scope.get_lesson(y......

人来疯啊
32分钟前
1
0
多渠道打包总结

https://www.jianshu.com/p/2130db7584c8 https://blog.csdn.net/u011153817/article/details/50772496...

塔塔米
42分钟前
1
0
android -------- Data Binding的使用 ( 六) 自定义属性

今天来说说DataBinding在自定义属性的使用 默认的android命名空间下,我们会发现并不是所有的属性都能直接通过data binding进行设置,比如margin,padding,还有自定义View的各种属性。 默认...

切切歆语
48分钟前
1
0
收邮件 下载附件

uses IdMessage, IdMessageParts, IdAttachment, IdGlobalProtocols, ...;procedure SaveAttachmentsFromFile(FileName: String)var IdMessage: TIdMessage; MsgPart: Ti......

vga
54分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部