“Database(数据库)”主页>“Related Links
相关链接)”区域> “Alert Log Content (预警
日志内容)”
- 查看预警日志
每个数据库都有一个alert_<sid >.log文件。此文件位于数据库所在的服务器中,
如果设置了$ORACLE_BASE,则此文件默认存储在
$ORACLE_BASE/diag/rdbms/<db_name>/<SID>/trace中。
数据库预警文件是按时间顺序列出消息的日志文件,例如:
• 启动时使用的任何非默认初始化参数
• 已发生的所有内部错误( ORA-600) 、块损坏错误( ORA-1578 ) 和死锁错误( ORA-60 )
• 管理操作,如SQL 语句CREATE 、ALTER、DROP DATABASE 和TABLESPACE,
以及Enterprise Manager 或SQL*Plus 语句STARTUP、SHUTDOWN 、ARCHIVE LOG
和RECOVER
• 与共享服务器和分派程序进程的功能相关的多个消息和错误
• 自动刷新实体化视图时发生的错误
Oracle DB 使用预警日志来保留这些事件的记录,以此作为在操作员控制台上显示这些
信息的替代方法。(许多系统会同时在控制台中显示这些信息。)如果某个管理操作
成功完成,系统会将“completed(已完成)”消息和一个时间戳写入预警日志中。
Enterprise Manager 可监视预警日志文件,并向你通知严重的错误。你还可以查看日志,
以检查不严重的错误和参考性消息。由于预警文件会增长到无法管理的大小,因此可以
定期备份该文件,并删除当前的预警文件。当数据库尝试再次写入预警文件时,会重新

本文介绍如何在Oracle数据库中查看和分析预警日志,通过跟踪文件来获取关键信息,帮助诊断和解决问题。
最低0.47元/天 解锁文章
693

被折叠的 条评论
为什么被折叠?



