oracle数据库日志清理

广大2年前技术文章1526


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一般是一致的


相关文章

CDP实操--配置KNOX SSO(五)

CDP实操--配置KNOX SSO(五)

1.1配置Atlas的SSO身份验证在Knox SSO的topology里配置Knox与LDAP集成认证如下,并重启Knox服务role=authenticationauthentication.na...

配置跨集群互信

1.源集群修改项创建跨域krbtgt Principal进入kadmin命令行,执行以下2条命令:(如有加密算法需要添加加密算法部分)addprinc krbtgt/源集群realm@目标集群real...

HBase数据结构

1 RowKey与nosql数据库们一样,RowKey是用来检索记录的主键。访问HBASE table中的行,只有三种方式:1.通过单个RowKey访问2.通过RowKey的range(正则)3.全表...

kubernetes集群清理

清理如果你在集群中使用了一次性服务器进行测试,则可以关闭这些服务器,而无需进一步清理。你可以使用 kubectl config delete-cluster 删除对集群的本地引用。但是,如果要更干净地...

helm简介

helm简介

一、Helm 是什么在没使用 helm 之前,向 kubernetes 部署应用,我们要依次部署 deployment、svc 等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理...

使用impala操作kudu

使用impala操作kudu

登录impala-shell,创建impala_kudu数据库。1、创建表CREATE TABLE student ( id int not null, name STRING null ,...

发表评论    

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