Oracle 11g 诊断新特性——ADR 简介

转载 2012年03月28日 19:10:05

ADR(Automatic Diagnostic Repository)是一个基于文件的档案库,用于存放数据库的诊断信息,例如跟踪文件,意外dump文件,IPS包,警告日志文件,健康监控报告,核心dump文件以及其它诊断信息。ADR的根目录叫做ADR base, 位置通过参数DIAGNOSTIC_DEST设置。ADR拥有统一的目录结构,在数据库之外存储多个产品和实例的诊断信息,因此即使在数据库关闭时仍然可以进行问题诊断。
    从Oracle 11gR1 开始,ADR用于存储数据库,ASM,CRS和其它产品或组件(如listener)的诊断信息。每一个实例或者产品拥有各自的ADR home路径。例如在一个RAC环境下,ASM, 数据库实例拥有单独的ADR home。

名词解释
严重错误
(Critical Error)是指会产生跟踪文件的Oracle内部错误。Oracle把他们划分为不同的类别,内部错误(ORA-600),系统访问异常(ora-7445,ora-3113),锁相关的错误,坏块(ORA-1578)和内存不足(ORA-4030/4031)等。
事件(Incident)是指一次严重错误,每出现一次严重错误,就会产生一次事件。ADR会跟踪每一个事件并产生唯一的事件ID。
问题(Problem)是一组严重错误,他们拥有一组共同的属性。ADR跟踪每一个问题,并且给每一个问题产生一个唯一的问题ID.

改变
    从11gR1开始,所有的诊断信息都保存在ADR中。ADR是一个外部的,迷你的XML数据库。
跟踪文件和进程的1:1对应不再存在。虽然进程跟踪文件仍然存在,但是它只记录每个事件的trc和trm文件的位置。Oracle为每一个事件产生一对儿文件——trc和trm文件。trc文件存放诊断信息,而trm文件存放元数据。
另外,文件的内部结构也发生了改变。例如一个XML格式的文件被引入,存放在ADR home的alert路径下(ADR_BASE/diag/rdbms/<db_name>/<SID>/alert/log.xml)。trc文件由若干个标记过的XML记录构成,每个记录都是分层排序过的。这种改变更加容易找到文件中我们感兴趣的部分的信息。

Diagnostic Frame Work(DFW)是如何工作的

1.    当一个严重错误发生时,DDE(diagnostic data extractor)被出发,并将相应的诊断信息写入到事件跟踪文件。
2.    ADR中的诊断信息可以通过ADRCI(命令行工具)或者SWB(Support WorkBench,图形界面)被访问。
3.    通过ADRCI或SWB从ADR中抽取诊断信息并创建包,这称之为事件打包服务(IPS)。查看诊断信息或上传IPS包到MOS。IPS包包含对应事件的所有诊断信息。

使用ADRCI或SWB创建IPS包的步骤
ADRCI

1. 进入ADRCI
# adrci
2.  显示存在的ADR home
adrci>show home
4.  设定ADR home
adrci>set home
5.  显示所有问题
adrci>show problem
6.  显示所有事件
adrci>show incident
7.  打包事件的诊断信息
adrci>ips pack incident <incident id>
SWB
1.  登录到企业管理器
2.  单击链接‘support workbench’
3.  选择‘all active’的问题
4.  单击‘问题id’查看对应的事件
5.  选择相应的事件
6.  单击 ‘quick package’
7.  输入包名,描述信息,选择是否上传到oracle support
8.  查看包中的信息
9. 选择‘立即’创建包,并单击按钮‘submit’

更多信息
请阅读下面的note获得更多的信息。
Note 422893.1 - 11g Understanding Automatic Diagnostic Repository.
Note 1091653.1 - "11g Quick Steps - How to create an IPS package using Support Workbench" [Video]
Note 443529.1 - 11g Quick Steps to Package and Send Critical Error Diagnostic Information to Support[Video]

您还可以在MOS上下载相关的中文培训录音:
Note 1268733.1 - Database Manageability: Diagnosibility archived Webcasts

 

原文地址: https://blogs.oracle.com/Database4CN/entry/oracle_11g_%E8%AF%8A%E6%96%AD%E6%96%B0%E7%89%B9%E6%80%A7_adr_%E7%AE%80%E4%BB%8B

Oracle 11g 诊断新特性——ADR 简介

Oracle 11g 诊断新特性——ADR 简介     ADR(Automatic Diagnostic Repository)是一个基于文件的档案库,用于存放数据库的诊断信息,例如跟踪文件,意外...
  • zhaoyangyao888
  • zhaoyangyao888
  • 2013年08月14日 16:53
  • 1216

Oracle 11g 新特性 -- 自动诊断资料档案库(ADR) 说明

一.自动诊断资料档案库(ADR)   1.1 ADR 说明 ADR (AutomaticDiagnostic Repository) ,ADR 是一个基于文件的资料档案库,用于存放数...
  • lzw5210
  • lzw5210
  • 2017年03月03日 16:45
  • 160

Oracle性能诊断的方法

 Oracle性能诊断的方法    Oracle性能诊断的方法有很多,下面我谈谈个人的实践。 一般而言,如果需要进行性能调整,那么,肯定是存在一些性能问题。所以,诊断,要从用户所提出...
  • chichimanman
  • chichimanman
  • 2014年08月25日 16:23
  • 702

Oracle 11g笔记——RAC简介、意义

一、RAC简介 1、高可用性    是指整合了硬件和软件技术的综合解决方案。它保证在不丢失数据的前提下,应用程序(服务)能够不间断运行,也就是服务的有效性或服务的可持续访问性。    特征:可靠性:可...
  • lJean
  • lJean
  • 2016年05月11日 16:34
  • 1492

客户端ADR配置

前两天YJ部门有一个使用occi的应用,启动时出现报错,应用日志记录的内容是Occipool error,没有任何其他信息了,后来同事向应用中加了一些日志语句,重编译运行才发现报的是ORA-00020...
  • bisal
  • bisal
  • 2016年09月25日 22:21
  • 1618

ORACLE 11g用户权限管理随笔精髓

总结工作中经常用到一些用户管理随笔记录:1、查看数据库里所有用户各自拥有的角色:select * from (select distinct connect_by_root grantee usern...
  • mchdba
  • mchdba
  • 2015年09月30日 23:18
  • 3542

Oracle从10g升级到11g详细操作步骤

Oracle从10g升级到11g详细步骤 数据库旧版本:10.2.0.4 数据库新版本:11.2.0.2 OS 版本: Solaris 10 参考文档:Complete Checklist f...
  • waterxcfg304
  • waterxcfg304
  • 2014年05月23日 14:55
  • 771

oracle 11g各种下载地址

Oracle Database 11g Release 2 Standard Edition and Enterprise Edition Software Downloads Oracle 数据库...
  • fuzhangpeng
  • fuzhangpeng
  • 2013年09月14日 12:04
  • 16149

Oracle 11g安装图文教程

安装前的准备工作, 首先去官网下载安装包,下载地址为:http://www.oracle.com/technetwork/indexes/downloads/index.html?ssSour...
  • ouyangxin95
  • ouyangxin95
  • 2016年10月16日 13:07
  • 4408

Oracle Gateway11g R2访问异构数据库(MSSQL)配置文档--图文详细介绍

目录 1 前提条件 1 2 下载透明网关 1 3 解压安装透明网关 2 4 配置tnsnames 10 5 配置监听器 11 6 配置Gateway 13 7 重启Oracle服务 14 8 配置测试...
  • u013474104
  • u013474104
  • 2015年01月14日 09:49
  • 1862
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle 11g 诊断新特性——ADR 简介
举报原因:
原因补充:

(最多只允许输入30个字)