Oracle 自动故障诊断
作者:乐沙弥的世界 发布时间:[ 2017/7/6 9:46:48 ] 推荐标签:数据库 Oracle
2、警报日志
警报日志是一个XML文件,它是按时间顺序写出数据库消息和错误的日志文件。它存储在ADR中,并包含有关以下内容的消息:
严重错误(事件)
管理操作,如启动或关闭数据库,恢复数据库,创建或删除表空间等。
自动刷新物化视图时出现错误
其他数据库事件
3、跟踪文件,转储和核心文件
跟踪文件,转储和核心文件包含用于调查问题的诊断数据。它们存储在ADR中。
每个服务器和后台进程都可以写入相关的跟踪文件。跟踪文件在整个过程的周期内定期更新,并且可以包含有关进程环境,状态,活动和错误的信息。此外,当进程检测到严重错误时,它会将有关该错误的信息写入其跟踪文件。SQL跟踪工具还创建跟踪文件,它们提供有关各个SQL语句的性能信息。您可以为会话或实例启用SQL跟踪。
跟踪文件名依赖于平台。通常,数据库后台进程跟踪文件名包含Oracle SID,后台进程名称和操作系统进程号,而服务器进程跟踪文件名包含Oracle SID,字符串“ora”和操作系统进程号。文件扩展名是.trc。服务器进程跟踪文件名的示例是orcl_ora_344.trc。跟踪文件有时伴随相应的trace map(.trm)文件,其中包含有关跟踪文件的结构信息,用于搜索和导航。
4、其他ADR内容
ADR还包含运行状况监视器报告,数据修复记录,SQL测试用例,事件包等。
5、企业管理器工作台
企业管理器支持工作台(Support Workbench)是一种使您能够在易于使用的图形界面进行调查,报告和在某些情况下修复问题(严重错误)的工具。支持工作台提供了一种自助服务方式,您可以在短的时间内收集第一故障诊断数据,获取支持请求号码并将诊断数据上传到Oracle支持,从而减少解决问题的时间。支持工作台还建议并轻松访问Oracle顾问,以帮助您修复与SQL相关的问题,数据损坏问题等
6、ADRCI命令行实用程序
ADR命令解释器(ADRCI)是一个实用程序,可以在命令行环境中调查问题,查看运行状况检查报告和打包第一故障诊断数据。然后,您可以将包上传到Oracle支持。ADRCI还使您能够查看ADR中跟踪文件的名称,并使用XML标签查看警报日志,并附带和不含内容过滤。
五、自动故障诊断工作流
一个永远在线的内存中跟踪功能使数据库组件能够在第一时间捕获诊断数据首次出现严重错误。并将其相关信息存储到Automatic Diagnostic Repository。此信息可用于创建要发送到Oracle Support Services进行调查的事件包。以下是诊断会话的典型工作流程:
+ 意外事件导致在企业管理器(EM)中产生警报。
+ DBA可以通过EM Alert页面查看警报或事件以邮件短信形式通知DBA。
+ DBA可以深入了解事件和问题的细节,并进行分析。
+ DBA或Oracle支持服务可以决定或要求该信息进行打包通过将其发送到Oracle支持服务。 DBA可以将数据添加到数据自动打包。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南