oracle数据库日志清理

广大2年前技术文章1452


1、查看日志

执行命令:

SQL> show parameter dest;

找到audit_file_dest,background_dump_dest,user_dump_dest,core_dump_dest对应的值

audit_file_dest路径下存放的是数据库审计信息文件

background_dump_dest路径下存放的是数据库的trace文件和alert日志文件

user_dump_dest路径下存放的是sql trace之后session的trace文件

core_dump_dest路径下存放的是应用程序日志,除非数据库出了问题,否则基本上不会有什么信息,一般不需要清理

2.审计日志清理:

cd audit_file_dest显示的目录,里面都是 .aud结尾的文件

可以使用如下语句清理,清理前确认保留时间:

find ./ -mindepth 1  -maxdepth 1 -name '*.aud' -mtime +7| xargs rm;

3、trace文件和alert日志清理

cd background_dump_dest显示的目录下,删除 *.trc,*.trm文件

find ./ -mindepth 1  -maxdepth 1 -name '*.tr*' -mtime +7| xargs rm;

对于alert_$ORACLE_SID.log 日子可以使用 echo >alert_$ORACLE_SID.log 清理

4、sql trace文件清理

user_dump_dest和background_dump_dest一般是一致的


相关文章

企业级大数据安全架构(九)

企业级大数据安全架构(九)

一、FreeIPA管理员密码忘记后如何修改1.1重置Directory Server管理员密码1.1.1停止directory server服务[root@ipa schema]# start-dir...

MySQL运维实战之备份和恢复(8.4)xtrabackup恢复全量备份

恢复全量备份恢复全量备份大致可以分成以下几步:解压备份文件、prepare备份文件、将数据copy到目标实例相关目录、启动数据库实例。解压文件如果备份时使用了xbstream,需要先解压备份文件。我们...

PostgreSQL 逻辑备份详解

前言当谈到关系型数据库的备份和恢复时,逻辑备份是一种备份方法,它备份数据库的逻辑结构和数据,而不是直接备份磁盘上的物理数据。这样做有许多好处,比如备份速度更快,可以选择性地备份数据库中的某些数据,以及...

GET和POST请求的区别

GET和POST请求的区别GET请求GET /books/?sex=man&name=Professional HTTP/1.1 Host: www.wrox.com User-Agent...

containerd搭建keepalived + haproxy

containerd搭建keepalived + haproxy

环境说明ip地址角色172.16.0.100vip172.16.0.11master1,lb1172.16.0.12master2,lb2172.16.0.13master3,lb3keepalive...

Hive调优

1.Fetch抓取Fetch抓取是指,Hive中对某些情况的查询可以不必使用MapReduce计算。例如:SELECT * FROM students;在这种情况下,Hive可以简单地读取studen...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。