Oracle Redo log文件状态异常
<h1>报警描述</h1>
<p>业务[XX业务],虚拟机[X.X.X.X],用途[XXX]Oracle数据库实例|orc12|REDO|+DATA1/orc1/onlinelog/group_XXX文件报警,文件为可用状态STALE</p>
<h1>说明</h1>
<p>Oracle的联机日志文件状态异常,STALE是“弃用”的意思。
如果发生此类报警,可能导致数据库重启后出现数据丢失的情况。
建议切换检查点、切换日志(alter system switch logfile,alter system checkpoint)。</p>
<p>监控语句如下:</p>
<pre><code>select 'REDO' ROWINFO ,a.GROUP#, a.MEMBER,a.TYPE,b.BYTES/1024/1024,NVL(a.STATUS,'OK')
,b.STATUS from v$logfile a,v$log b
where a.GROUP#=b.GROUP#(+) order by a.GROUP# asc</code></pre>
<h1>监控对象</h1>
<p>Oracle数据库。</p>
<h1>监控方式</h1>
<p>通过JDBC连接Oracle数据库的方式进行监控。</p>
<h1>规则</h1>
<p>状态监控类。</p>
<h1>参考</h1>