1 概览
每个数据库都有一个对应的alert_
数据库的告警文件是按时间顺序记录的,例如:
启动时使用的任何非默认初始化参数
所有发生的内部错误(ORA-600)、块损坏错误(ORA-1578)和死锁错误(ORA-60)
管理操作,比如SQL语句创建、修改、删除数据库和表空间;以及企业管理器或SQL*Plus语句的启动、关闭、归档日志和恢复
几个与共享服务器和调度程序进程的功能相关的信息和错误
在物化视图的自动刷新过程中出现错误
Oracle数据库使用警报日志记录这些事件。
2 维护
由于该文件可能会增长到无法管理的大小,因此可以定期备份警报文件并删除当前警报文件。当数据库再次尝试写入警告文件时,它会创建一个新的警告文件。
注意:$ORACLE_BASE/diag/rdbms/<db_name>/
3 查看信息
用SQLPlus确定警报日志的位置:
使用SQLPlus(或其他查询工具,如SQL Developer)连接到数据库。
查询V$DIAG_INFO视图。
1)查看没有XML标签的纯文本警报日志:
在V$DIAG_INFO查询结果中,请注意与Diag跟踪条目对应的路径。更改到指定的位置。
使用文本编辑器打开alert_side .log文件。
2)查看xml格式的警告日志:
在V$DIAG_INFO查询结果中,请注意与Diag警报条目对应的路径。将目录更改为该路径。
使用文本编辑器打开log.xml文件。
4 练习题
通过数据字典v$diag_info查看text和xml格式的alert
【答题小贴士】:
1、以墨天轮文章的形式解析题目并给出答案
2、将墨天轮文章链接发送到此文的评论区




