删除跟踪文件的效果



我有一个oracle 11G实例。它的跟踪文件每天都在增加,并导致磁盘空间问题。我必须在每个磁盘空间警报上手动删除它。我使用以下命令:

**find `pwd` \( -name \*.trc -o -name \*.trm \) -mtime +2 -exec rm -rf {} ;**

我也可以在 cronjob 中安排这个,但我想知道它会对删除这些文件产生什么影响,以及为什么这些文件的大小增加这么多。如何通过增加来减少这些文件,这将对我们的数据库产生什么影响?

为什么数据库会生成一堆跟踪文件? 跟踪文件将指示错误(在这种情况下,通常需要检查跟踪文件以确定错误是什么以及如何更正错误),或者指示有人为会话启用了跟踪以调试问题,在这种情况下,您可能希望保留跟踪文件,以便可以执行该调试。 删除跟踪文件而不查看它们意味着您几乎肯定会忽略问题的症状,该问题可能会随着时间的推移而变得更糟。 如果这是一个真正的生产数据库,而不是本地计算机上的玩具数据库,我强烈建议首先确定创建跟踪文件的原因,并解决导致创建跟踪文件的任何问题。

最新更新