database - 删除跟踪文件的影响?

标签 database oracle database-administration

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

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

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

最佳答案

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

关于database - 删除跟踪文件的影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13559270/

相关文章:

oracle - 尝试将日期值插入新表时出错(ORA-01858 : a non-numeric character was found where a numeric was expected )

oracle - 列出具有 root(管理)权限的用户

python - 如何在 MySQL Workbench 中使用 Python 脚本执行 SQL 查询

android - 如何预填充 Green DAO sqlite 数据库

php - 处理 900,000 条记录数据库和邮政编码的最佳方法?

xml - ORA-01861 : literal does not match format string when parsing XML date

mysql - 有没有办法在MySQL中的Alter期间检查哪个临时表与哪个基表相关?

java - 如何将字母代码转换为数字?

mysql - 如何优化count和group by子查询操作

sql - SQL ORA-00933命令未正确结束