暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

Oracle-告警日志

原创 胡振兴 2024-01-31
1966

一、Oracle 11g 告警日志路径

Oracle 10g之前,告警日志位于bdump文件夹下,在ORACLE11g以及ORACLE12c中,警告日志文件的目录发生了变化。主要是引入了ADRAutomatic Diagnostic Repository一个存放数据库诊断日志、跟踪文件的目录)。

可使用如下语句查询11g告警日志存放路径:

显示DIAGNOSTIC_DEST

  1. show parameter DIAGNOSTIC_DEST;

通过查询 v$dig_info视图获得ADR相关信息

  1. select value from v$dig_info ;

  1. 其中 Diag Trace对应的目录为文本格式的警告日志,Diag Alert 对应的目录为XML格式的警告日志。
  2. crs日志

路径:$ORACLE_HOME/log/rfdb1/crsd/crsd.log

包含CRSD守护进程的跟踪和调试日志,系统会对该日志每10M进行归档一次。

  1. css 日志

路径:$ORACLE_HOME/log/rfdb1/cssd/ocssd.log

包含CSS日志,其中包括来自客户端CSS侦听器的操作,系统会对该日志每20M进行一次归档。

  1. evm的日志

路径:$ORACLE_HOME/log/rfdb1/evmd/evmd.log

包含EVM守护进程的跟踪和诊断日志文件。

二、Oracle 12c 告警日志路径

1、select * from v$dig_info

Diag Trace对应的目录为文本格式的警告日志文件所在的目录,而Diag Alert 对应的目录为XML格式的警告日志(对应为log.xml)。

2、12c 环境下,alert日志并不在bdump目录下,需要通过v$diag_info查询

adump:审计信息

bdump:后台进程trace和alert log,就是说alert_sid.log也存放此处

cdump:core trace,一般是用来日志应用程序的

dpdump:是存放一些登录信息的

profile:初始化参数文件intiSID

udump: user dump ,前台手动trace的比如sql trace之后session的文件

三、Oracle 19c 告警日志路径

1、 select name,value from v$diag_info;

其中 diag trace 为告警日志所在位置

2、19c RAC集群日志位置:

Grid:$ADR_BASE/diag/crs/rac1/crs/trace

所有的集群日志文件被称为TRACE文件,并用带.trc扩展名结束,而不是.log扩展

这是在以前的版本的情况。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论