日期:2014-05-16  浏览次数:20501 次

Oracle警报日志文件

Oracle警报日志文件

1.如果在 Oracle 例程运行时出现错误,就会将错误消息写入到警报日志文件中,
在数据库启动时,如果警报日志文件不存在Oracle 数据库就会创建一个,
数据库的警报日志文件是按时间顺序排列消息和错误的日志,Oracle 服务器将
警报日志文件用作显示这些信息的替代办法

2.数据库管理员需要定期检查警报日志文件
? 警报日志文件由按时间排列的消息和错误的记录组成
? 定期检查警报文件以便:
– 检测内部错误 (ORA-600) 和块损坏错误
– 监视数据库操作
– 查看非缺省的初始化参数
? 在检查以后按规定删除或整理警报日志文件

--由于警报日志文件会越来越大,占用的磁盘空间也会不断增加,所以应该经常
对其进行归档并删除或者定期进行整理。


/*
下列信息会记录在警报日志文件中
? 内部错误 (ORA-600) 和块损坏错误 (ORA-1578)
? 影响数据库结构和参数的操作和诸如 CREATE DATABASE STARTUP
SHUTDOWN ARCHIVE LOG 和 RECOVER 之类的语句
? 例程启动时所有非缺省的初始化参数值
*/

3.警报日志文件的位置
警报日志文件的位置由参数background_dump_dest决定。
unix和Linux上一般在$ORACLE_HOME/admin/sid/bdump/alert_sid.log。