关于一次定时任务删除数据库aud文件的记录
之前数据库出现过被撑爆的问题,集成同事帮忙查看后确定是没有对$ORACLE_BASE/admin/$ORACLE_SID/adump目录的文件做定时清理。后续增加了清理这个目录的定时任务,学习的过程记录下。
关于$ORACLE_BASE/admin/$ORACLE_SID/adump目录
这个目录下存储的是审计文件,具体作用后续学习补充。定时任务的格式和修改查看方式
基本格式 :
* * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
通过crontab -e可以修改对应用户下的定时任务。
通过crontab -l可以查看对应用户下的定时任务。
也可通过/var/spool/cron查看对应用户下的文件,就是需要root权限。
修改完成crontab -e就会生效,问题是需要注意环境变量影响获取命令的路径,所以尽量使用全路径命令来执行。关于定时任务中使用的查询文件并删除的命令行
在网络上查找资料普遍使用下面的命令
#!/bin/bash
#删除30天以前的日志数据 日志位于./logs 文件夹下
find ./logs/ -mtime +30 -name "*.log*" -exec rm -rf {} \;
但是在实际使用中,发现-exec在执行删除时,会把匹配到的文件名全部传入执行,但是参数会有长度限制,如果在大批量文件需要删除时,这样在find命令运行几分钟之后,就会出现溢出错误。所以需要使用-xargs参数,而xargs命令每次只获取一部分文件而不是全部,不像 -exec选项那样。
所以最后确定写的格式大概如下:
5 0 * * * /usr/bin/find $ORACLE_BASE/admin/$ORACLE_SID/adump -mtime +90 -name "*.aud" | xargs /usr/bin/rm -f "*.aud"
后续学习继续补充。
关于一次定时任务删除数据库aud文件的记录相关推荐
- 如何删除数据库中重复的记录
如何删除数据库中重复的记录 来源: 作者: 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?谢谢! 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来 ...
- linux怎样删除定时任务,Linux(CentOS)使用定时任务删除Tomcat日志文件
1. 查看定时任务 命令:crontab -l crontab -l 2. 编辑定时任务 命令:crontab -e HELL=/bin/bash PATH=/sbin:/bin:/usr/sbin: ...
- java 清空一个list数据库_java – JPA EntityManager删除数据库中的所有记录
我有一个插入我的数据库的Servlet.这工作正常.第二个Servlet显示第一个插入的内容,但每当我运行显示的Servlet时,我所有表中的所有记录都将被删除!我的JPA实现是 EclipseLin ...
- php删除数据库数据操作日志文件,MSSQL清空日志删除日志文件
最近的项目主要做数据的归档,把数据从一个数据库拉到另一个数据库,造成新数据库的日志文件非常大;或者数据库在使用过程中会使日志文件不断增加,使得数据库的性能下降,并且占用大量的磁盘空间.于是想把日志文件 ...
- plsql备份还原oracle数据库,(已实践)PLSQL本地还原Oracle数据库dmp文件
这个方法很烂,导致重装Oracle时候处处出现问题,不建议使用这个方法,除非你以后不再用Oracle这个软件了,这个方法很烂,再评论一下. 第一,启动服务,(如果数据库处于启动状态,那么略过这一步) ...
- git ignore 怎么添加和删除_Git删除已追踪文件,上传大文件到Github
新手使用git的时候经常会出现把ide配置文件.编译生成文件.模型文件等提交的仓库中,导致频繁的更新.并且已经提交过的文件即使在.gitignore文件中进行了配置git还是会进行追踪.那么我们应该如 ...
- Oracle Controlfile控制文件中记录的信息片段sections
初学Oracle的朋友肯定对Controlfile控制文件中到底记录了何种的信息记录而感到好奇,实际上我们可以通过一个视图v$controlfile_record_section来了解控制文件的信息片 ...
- windows计算机搜索记录,win7清除文件搜索记录及电脑数据恢复教程
原标题:win7清除文件搜索记录及电脑数据恢复教程 经常使用电脑搜索文件的朋友都知道每次搜索完都会留下搜索记录,我们该如何将这些记录清除干净呢?今天小编与大家分享三种win7清除文件搜索记录的方法,感 ...
- aud删除 oracle_oracle数据库服务器audit目录存在过多aud文件,导致inode数即将满
今天查看现网磁盘空间数和inode 数时,发现oracle数据库服务器inode数即将满.最后发现罪魁祸首是audit目录. 检查步骤如下: 1.df -hi 查看是哪个目录下面inode数即将100 ...
最新文章
- LabVIEW轮廓分析与比较(基础篇—8)
- 动态规划习题,关系式推导和求模技巧
- 如何预测未来房价的发展
- PHP在金山游戏运营中的应用
- (转)MyBatis框架的学习(七)——MyBatis逆向工程自动生成代码
- 疯狂开店! 华为不甘心只卖车 | 次世代车研所
- SaltStack 使用 Jinja2 模板
- 苹果app商品定价_苹果官网闹乌龙,千元产品变百元!多人闻风薅羊毛!
- 放下十样东西,你会更优秀!
- python面向对象三大特性_python面向对象的三大特性
- 分布式文件存储FastDFS之配置Nginx模块
- 【转】【干案例】江小白的微博营销 看完直接给跪了!
- 微信公众号数据2019_2019年4月房地产微信公众号排行榜:郑州楼市第一
- HTML辅助下载个人官网源码+UI非常不错
- dart后端之jaguar基础配置
- 微信小程序详细图文讲解
- DAY2作业-假如生活欺骗了你!
- 转一首普希金的诗,给郁闷的日子煽煽情!
- AHK 区域找图功能的使用和实例子
- vfp 连接mysql数据库_VFP与SQL远程异构数据库_mysql
热门文章
- 计算机硬件加速怎么开,硬件加速有什么用(电脑如何开启硬件加速)
- php pdo oracle 乱码,php pdo 乱码怎么办
- Vue2:网易云播放音乐并实现同步一次显示一行歌词
- 基于java大学生就业信息管理系统
- 脚手架--------Yeoman基本使用
- 购买你的青春和一切ZT
- 基于SSM在线服装商城购物网站设计
- Edraw Max(亿图图示)新手福音:教你思维导图的简单画法! 1
- 算法分析:时间和空间复杂度
- ic启动器怎么导入模组_晶圆代工产能将紧缺至何时?联电/世界先进/中芯国际/联发科的大佬们怎么看?...