oracle数据库日志清理

广大2年前技术文章1362


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


相关文章

DBeaver连接Trino

DBeaver连接Trino

1、背景trino 开启https,需要通过dbeaver进行连接DBeaver版本:21.2.02、解决办法下载安装dbeaver打开选择选择trino填写主机如果trino开启https,则可以使...

寻找CPU使用率高进程方法

寻找CPU使用率高进程方法

背景节点报CPU使用率高,需要定位是什么进程占用CPU使用率高。CPU使用率持续较高在对应节点使用 “top”命令,然后键盘输入“P”,即按照CPU使用率排序进程。执行ps -ef | grep &l...

MySQL 添加列报错处理

MySQL 添加列报错处理

一、添加列报错(65535)表添加列收到报错,具体 SQL 和报错信息如下:ALTER TABLE table ADD column varchar(256) NULL COMMENT '个人打款授权...

MySQL运维实战之备份和恢复(8.5)xtrabackup恢复增量备份

恢复增量备份时,需要先对基础全量备份进行恢复,然后再依次按增量备份的时间进行恢复。这个例子中,相关备份文件的目录结构如下:/data/backup ├── full │ &nb...

数据湖Iceberg

数据湖Iceberg

1、概述         Iceberg 是一个面向海量数据分析场景的开放表格式(Table Format)。表格式(Table  Format)可以理解为元数据以及数据文件的一种组织方式,处于计算框...

两款方案详解,企业线下数据库迁移至云上ScyllaDB(1)

两款方案详解,企业线下数据库迁移至云上ScyllaDB(1)

方案一通过扩缩容(上线新节点和下线老节点)方式迁移,这个过程数据库通过数据传输到新节点。整个过程不停机上下线节点的数据传输时存在压力。某个节点存在不可控的故障导致节点无法启动时,数据存在丢失的风险。新...

发表评论    

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