[oracle] 数据库日志清理脚本
【摘要】 vi /root/db_clearlog.shchmod 700 /root/db_clearlog.sh55 6 * * * /bin/sh db_clearlog.shcat db_clearlog.sh#############################################################################################...
vi /root/db_clearlog.sh
chmod 700 /root/db_clearlog.sh
55 6 * * * /bin/sh db_clearlog.sh
cat db_clearlog.sh
##############################################################################################
#!/bin/bash
######################################
#warning!!!!!!!!!!!!!
#please adjust values below:
#cluster_name,inst_name
######################################
cluster_name=db
inst_name=db1
db_aud_path=/u01/app/oracle/admin/${cluster_name}/adump
db_diag_path=/u01/app/oracle/diag/rdbms/${cluster_name}/${inst_name}/trace/
######################################
#aud log clear
######################################
cd /tmp/;
find ${db_aud_path} -mtime +15 -print|xargs rm -rf "*.aud";
find /u01/app/12.2.0/grid/rdbms/audit/ -mtime +15 -print|xargs rm -rf "*.aud";
######################################
#diag log clear
######################################
cd /tmp/;
find ${db_diag_path} -mtime +15 -print|xargs rm -rf "*.trm";
find ${db_diag_path} -mtime +15 -print|xargs rm -rf "*.trc";
find /u01/app/grid/diag/crs/`hostname`/crs/trace -mtime +15 -print|xargs rm -rf "*.trc";
find /u01/app/grid/diag/crs/`hostname`/crs/trace -mtime +15 -print|xargs rm -rf "*.trm";
######################################
#listen log clear
######################################
cd /tmp/;
find /u01/app/grid/diag/tnslsnr/`hostname`/listener_scan1/alert -mtime +30 -print|xargs rm -rf "*.xml";
find /u01/app/grid/diag/tnslsnr/`hostname`/asmnet1lsnr_asm/alert -mtime +30 -print|xargs rm -rf "*.xml";
find /u01/app/grid/diag/tnslsnr/`hostname`/listener/alert -mtime +30 -print|xargs rm -rf "*.xml";
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)