用来优化 Oracle 数据库性能的日志工具和视图,功能还挺全。alert.log放在 BACKGROUND_DUMP_DEST 指定的路径里,记录运行时各种关键消息,像是错误日志、非默认参数设置等等。如果你碰到 ORA-600 这种内部错误,基本都能在里面找到线索。

动态性能视图V$ 系列,还有 数据字典视图DBA_ 系列,都能查到性能瓶颈和系统状态,挺实用的。配合 STATSPACK 和常用脚本 UTLBSTAT.SQL/UTLESTAT.SQL 一起用,效果还不错。

这些工具和视图平时用来排查慢 SQL、锁等待、资源争抢都挺合适。你也可以用它们监控数据库的各种实时情况,像等待事件、I/O 消耗等。

哦对了,日志看完记得定期清理一下,不然堆着太多也影响效率。相关的字典和脚本我放在下面了,有需要可以点进去看看。