导入500G的数据要产生很多归档,经常将归档的文件系统搞到100%。
关闭归档要重启数据库。所以用下面这个脚本一小时检查一下。
$ vi rm*.sh
"rm_arch.sh" 28 lines, 840 characters
#Please change the ARCHIVE_FS to your actual filesystem
ARCHIVE_FS=/oracle_archive
#Please change the ARCHIVE_DIR to your actual directory
ARCHIVE_DIR=/oracle_archive/RPTS
#Defined the location of log file
LOG=/orabackup3/henry/rm_arch/${0}.`date +%m%d`.log
#Obtain the usage of filesystem at that time
DFK=`df -k|grep $ARCHIVE_FS|awk '{USAGE=substr($5,1,length($5) - 1)
print USAGE}'`
#Check the usage of ARCHIVE_FS
if [ $DFK -gt80 ]
then
TIME=`date`
echo "At the time: "$TIME", Usage of " $ARCHIVE_FS "filesystem is beyond 80%. The used rate is :"$DFK"% now" >>$LOG
cd $ARCHIVE_DIR
fi
#Obtain file list that need to be remove
FILE_LIST=`ls -lt|tail -6|awk '{print $9}'`
for FILE in $FILE_LIST
do
echo $FILE "was removed at the time: " $TIME >>$LOG
rm $FILE 2>>$LOG
done
分享到:
相关推荐
Oracle DG主备库删除归档脚本,包含了脚步使用说明
自己写的几个简单的shell脚本,可用来定时清理数据库的归档文件,并且对数据库定时进行备份操作。
Oracle数据库归档,trc,监听log自动清理脚本
1.清理脚本 2.添加定时任务
将以下代码保存为.sh文件,并放到crontab里就可以实现自动清理
当oracle设置为归档模式时,由于归档日志默认空间设置为2G,所以数据库运行一段时间后由于归档日志空间被用完而导致数据库归档日志错误,所以必须删除过期的归档日志,释放闪回空间,这样才能保证数据库正常运行。...
#功能:自动删除ORACLE归档日志文件 #删除方式:rman ,deletearchivelog #调用方式:可单独调用,或在job_clean_archivlog.sh脚本中根据需要调用见另外的附件) ##############################################
对于这种情形,可以使用一个shell脚本来定时自动清除这些归档日志。本文给出了清除归档日志的脚本。 1、清除归档日志shell脚本 robin@SZDB:~/dba_scripts/custom/bin> more remove_arch_dump.sh #!/bin/bash ...
#功能:当空间占用率高于60%时自动删除ORACLE归档日志文件 # #删除方式:高于60%时使用rman+deletearchivelog,高于79%时使用武力删除 #调用方式:可单独调用,或配置定时任务自动执行脚本(会调用clean_archivelog....
软件开发人员的保密协议(参考模板)(20210819164648).pdf
。。。
Centos7.6下Oracle开启归档日志和Rman恢复.docx
mysql备份脚本,oracle的rman备份脚本,归档日志清理脚本,tomcat重启脚本,linux上python发送短信(需要在twilio官网上注册,生成的伪号码只能给注册时用的手机号发送短信)等
为了确保重要的消息没有被归档,只需用星号标记它们,脚本就会跳过它们。 这是它如何运行的方法: 开启Google云端硬碟 点击新建->更多-> Google App脚本: 命名脚本并粘贴来自Github的代码(Code.gs) 根据需要...
#执行后生成一个后台进程,将文件系统使用率保持在%n之内,防止超阈值。适用于清理无用的归档及审计日志等文件 scrname=delfile.sh #脚本名称 #使用方式 sh delfile.sh /arch '*.dbf' 80 #脚本名 文件系统目录 ...
到目前为止,由于通用部署和可接受的依赖性尚不明显,因此,这并不是一个可安装的程序包。相反,它是一个入口点,显示您可以(可能需要)做什么以及如何做。 数据存储维护者脚本 在maint/下提供了各种脚本。数据存储...
将整个Magento项目打包到一个构建档案文件(project.tar.gz)中 生成的构建归档文件将复制到中央存储服务器 克隆了部署脚本,以便在登台/生产服务器上进行部署 deploy.sh被执行,下载并解压package.tar.gz并运行...
osTicket存档和清理实用程序一个简单的实用程序,用于将超过一定期限的所有已关闭的工单归档到磁盘(包括附件),并将其从数据库中删除。 票证消息将作为JSON文件写入磁盘。 请注意,归档数据无法还原到数据库。 该...
1.登陆到服务器上创建rman自动删除两天前的归档日志脚本[oracle@108 ~]$ cat >>del_ora_log.rman <<EOF crosscheck archivelog all;delete noprompt expired archivelog all;delete noprompt force ...