如何查询RMAN的COMPLETED WITH WARNINGS的告警信息

打印 上一主题 下一主题

主题 997|帖子 997|积分 2993

RMAN备份时会记录每一次备份的状态信息,例如COMPLETED,FAILED等,但是使用下面脚本查询数据库时,偶尔你会看到有些备份的状态为COMPLETED WITH WARNINGS
  1. SET LINESIZE 1080;<br>COL STATUS FORMAT A9;<br>COL START_TIME FOR A20;<br>COL END_TIME FOR A20;<br>COL INPUT_TYPE FOR A8;<br>COL OUTPUT_DEVICE_TYPE FOR A8;<br>COL TIME_HR FOR 999.9<br>COL IO_IN_RATE FOR A10;<br>COL IO_OUT_RATE FOR A10;<br>SELECT CON_ID<br>     , TO_CHAR(START_TIME, 'YYYY-MM-DD HH24:MI:SS') START_TIME<br>     , TO_CHAR(END_TIME, 'YYYY-MM-DD HH24:MI:SS') END_TIME<br>     , SESSION_STAMP<br>     , ROUND (ELAPSED_SECONDS/3600, 1) TIME_HR<br>     , INPUT_TYPE<br>     , STATUS<br>     , INPUT_BYTES/1024/1024/1024   IN_GB<br>     , INPUT_BYTES_PER_SEC_DISPLAY  IO_IN_RATE<br>     , OUTPUT_BYTES/1024/1024/1024  OUT_GB <br>     , OUTPUT_BYTES_PER_SEC_DISPLAY IO_OUT_RATE<br>     , OUTPUT_DEVICE_TYPE <br>FROM V$RMAN_BACKUP_JOB_DETAILS <br>WHERE START_TIME > SYSDATE - 14 <br> ORDER BY START_TIME ASC;<br>
复制代码
那么如果你发现备份的状态为COMPLETED WITH WARNINGS,怎么找出RMAN备份的具体告警信息呢?一个方法是从RMAN备份的日志中可以搜索到具体的告警信息,还有一种方式,如下所示,找到RMAN备份记录的SESSION_STAMP的值
然后使用下面SQL就能从V$RMAN_OUTPUT中找出备份抛出的告警信息了。当然,你可能还是要看看这些告警信息的上下文,多了解一些具体信息。
  1. SELECT OUTPUT FROM V$RMAN_OUTPUT <br>WHERE SESSION_STAMP=1132686012 AND OUTPUT LIKE '%warning%'<br>
复制代码
扫描上面二维码关注我如果你真心觉得文章写得不错,而且对你有所帮助,那就不妨帮忙“推荐"一下,您的“推荐”和”打赏“将是我最大的写作动力!本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用多少眼泪才能让你相信

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表