使用LogMiner 时数据库日志中出现bad告警

来源:这里教程网 时间:2026-03-03 22:44:02 作者:

适用范围 Oracle Database 11g+

问题概述 Oracle 数据库使用了LOGMINER时数据库日志中出现多个bad关键字,触发告警。

问题原因 bad关键字是LOGMINER日志挖掘时scn号的一部分。

解决方案

该问题可以忽略。

分析过程 1、数据库日志

...
Sun Aug 10 21:45:04 2025
LOGMINER: summary for session# = 2148704001LOGMINER: StartScn: 247947339219 (0x0039.bad025d3)
LOGMINER: EndScn: 0 (0x0000.00000000)
LOGMINER: HighConsumedScn: 0
LOGMINER: session_flag: 0x0
LOGMINER: Read buffers: 16
LOGMINER: Begin mining logfile for session -2146263295 thread 1 sequence 117498, +DATA/xfdb/onlinelog/group_2.264.834066515LOGMINER: End   mining logfile for session -2146263295 thread 1 sequence 117498, +DATA/xfdb/onlinelog/group_2.264.834066515LOGMINER: summary for session# = 2148704001LOGMINER: StartScn: 247947342113 (0x0039.bad03121)
LOGMINER: EndScn: 0 (0x0000.00000000)
LOGMINER: HighConsumedScn: 0LOGMINER: session_flag: 0x0LOGMINER: Read buffers: 16LOGMINER: Begin mining logfile for session -2146263295 thread 1 sequence 117498, +DATA/xfdb/onlinelog/group_2.264.834066515LOGMINER: End   mining logfile for session -2146263295 thread 1 sequence 117498, +DATA/xfdb/onlinelog/group_2.264.834066515Sun Aug 10 21:45:14 2025LOGMINER: summary for session# = 2148704001LOGMINER: StartScn: 247947344675 (0x0039.bad03b23)
LOGMINER: EndScn: 0 (0x0000.00000000)
LOGMINER: HighConsumedScn: 0LOGMINER: session_flag: 0x0LOGMINER: Read buffers: 16LOGMINER: Begin mining logfile for session -2146263295 thread 1 sequence 117498, +DATA/xfdb/onlinelog/group_2.264.834066515LOGMINER: End   mining logfile for session -2146263295 thread 1 sequence 117498, +DATA/xfdb/onlinelog/group_2.264.834066515LOGMINER: summary for session# = 2148704001LOGMINER: StartScn: 247947347346 (0x0039.bad04592)
LOGMINER: EndScn: 0 (0x0000.00000000)
LOGMINER: HighConsumedScn: 0LOGMINER: session_flag: 0x0LOGMINER: Read buffers: 16LOGMINER: Begin mining logfile for session -2146263295 thread 1 sequence 117498, +DATA/xfdb/onlinelog/group_2.264.834066515LOGMINER: summary for session# = 2148704001LOGMINER: StartScn: 247947343580 (0x0039.bad036dc)
LOGMINER: EndScn: 0 (0x0000.00000000)
LOGMINER: HighConsumedScn: 0...

LOGMINER: StartScn: 247947344675 (0x0039.bad03b23) 信息中的 0x0039.bad03b23 有 bad,日志中有多个LOGMINER: StartScn中有bad关键字。 2、LOGMINER: StartScn分析

SYS@cdb19c(CDB$ROOT)> select to_number('39bad11db3','XXXXXXXXXXXXXXXXXXXXXX') from dual;
TO_NUMBER('39BAD11DB3','XXXXXXXXXXXXXXXXXXXXXX')------------------------------------------------
                                    247947402675

scn 0x0039.bad03b23经过转换与247947344675是一致的。

使用LogMiner时创建了字典文件并指定了要分析的日志,就可以启动 LogMiner 并开始分析。使用以下选项在开始时间上缩小搜索范围:

This option     Specifies
***********     *************
STARTSCN        The beginning of an SCN range.
ENDSCN          The termination of an SCN range.
STARTTIME       The beginning of a time interval.
ENDTIME         The end of a time interval.
DICTFILENAME    The name of the dictionary file.

startscn指定日志分析的起始scn值,endscn指定日志分析的结束scn值,starttime指定日志分析的起始时间,endtime指定日志分析的结束时间,dictfilename指定日志分析要使用的字典文件名,option指定logminer分析选项。

小结:使用LogMiner后数据库alert日志中出现的bad关键字时startscn格式的一部分,是正常信息显示。通过关键字设置告警规则时我们应该结合具体场景进行告警分析与处理。

---------------------------------------------------------------------------------------------------------------

**MyBologs:**

https://www.myhfxf.com

https://www.xiaofeihuangfu.com

CSDN: https://blog.csdn.net/xfhuangfu

ITPUB: https://blog.itpub.net/28373936/

微信公众号:xfhuangfu

--------------------------------------------------------------------------------------------------------------

相关推荐