关于oracle trace文件的处理方法

oracle9i数据库系统运行了一段时间后,在bdump和udump目录中产生了很多trc文件,占用了很大空间(大约10G),使的/oracle目录的使用率居高不下。

由于在linux/unix中,如果直接rm掉oracle bdump下的trace文件(可能有些trace文件被LGWR进程占用),文件句柄不会释放,即磁盘使用空间不会释放,除非对数据库进行重启。

请问大家,对于7*24小时的系统,大家对trace文件占用空间过大是怎么处理的?
标签: 暂无标签
xiaocainiao

写了 10 篇文章,拥有财富 385,被 3 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P4 | 发表于 2012-8-24 15:14:07
大家发表点意见吧!
回复

使用道具

P4 | 发表于 2012-10-15 15:12:14
reman删、、、直接RM释放不了吧
回复

使用道具

P4 | 发表于 2012-10-15 15:35:14
rm -rf *应该可以删除啊。。 空间也能够释放啊。
windows下可能会引文句柄问题导致无法删除,linux/unix应该是可以删除的。至少大部分,你先试试能否删!
回复

使用道具

P6 | 发表于 2012-10-20 12:08:14
大部分文件是可以释放的,特别是session产生的trc,session重新连接以后,空间就会释放。
1、为什么产生那么多trc,说明数据库有问题,也可能你打开了数据库级别的trace
2、bdump和udump下面倒是哪个多?
回复

使用道具

P4 | 发表于 2012-10-20 18:36:00
bdump下产生的trace多
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈