Oracle 通过ADR工具 收集ORA-600错误信息

 问题描述:

2014-06-10 在点检数据库预警文件时,出现Ora -00600 错误,并且Rman L1 备份失败,查询相关资料,得知是Bug:9835218。于是,提SR寻求Oracle 官方技术支持。

Oracle回复如下:

Your Service Request has been submitted as anORA-600/ORA-7445 issue based on the problem type you chose when logging the SR.

Additional diagnostic data is needed.

Execute the action plan described in [Doc ID1638904.1] "ORA-600 / ORA-7445: Checklist of Evidence to Supply" andupload the collected information to ensure rapid resolution.

If this information was already provided at SRcreation, please ignore this action request.

The SR will be assigned to a technicalengineer after:

1. The requested information is provided

OR

2. Your Service Request is updated asking forreview and assignment

The engineer will need the diagnostic data toproceed with resolution steps even if assignment is requested.

If you receive a notification that this SR hasbeen updated, un-check the "Hide System Messages" box to seeadditional information.

参考文档:  Doc ID1638904.1 和
Note:443529.1

Oracle 要求收集相关异常资料,并上传到sr,现将收集过程介绍如下:以便大家在遇到同样问题时,作为参考:

1.异常资料收集

ADR 路径

查看参数: diagnostic_dest   +diag/<product_type>/<prod_id>/<instance_id>.

也可以查询视图: V$DIAG_INFO:

执行过程:

输入adrci

$ adrci

ADRCI:Release 11.2.0.3.0 - Production on Thu Jun 12 09:52:25 2014

Copyright(c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

ADR base= "/u01/app/oracle"

adrci>

查看$ORACLE_BASE

adrci> show home

--show home willlist all the ADR homes. Set the proper database ADR home for use with ADRCI.

adrci> sethomepath database_home

查看问题:

adrci> show problem

ADR Home =/u01/app/oracle/diag/rdbms/XXXdb/XXXDB2:

*************************************************************************

PROBLEM_ID           PROBLEM_KEY                                                LAST_INCIDENT        LASTINC_TIME

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

1                    ORA 7445[lsfcln2()+52]                                    161345               2013-04-3014:02:25.311000 +08:00

2                    ORA 7445 [kkqstfppu()+150]                                  311712               2014-02-19 09:11:17.274000+08:00

3                    ORA 7445[qecinisub()+50]                                   311344               2014-03-03 17:31:50.828000+08:00

4                    ORA 600 [krbbsThrottle_zero_total_size]                   453579               2014-06-1009:57:18.828000 +08:00

4 rows fetched

adrci>

分析问题

Checkfor the incidents reported for the problem which needs to be packaged

Each occurrence of the problem is called an ‘incident‘. The instance alert filewill show all the incidents reported. Each incident will be associated with aunique incident id in the ADR.

From the ADRCI prompt, execute the SHOW INCIDENT command forthe problem to be investigated, by specifying the associated problem key. Youcan get the problem key from the SHOW PROBLEM command:

adrci> showincident -p "problem_key=‘ORA 1578‘"

ADR Home = /opt/oracle/diag/rdbms/db11g/db11g:

*************************************************************************

INCIDENT_ID     PROBLEM_KEY              CREATE_TIME

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

18147           ORA1578                 2009-06-0122:02:08.805002 +10:00

1 rows fetched

打包trace 文件

Packagethe trace files invoking IPS.

Generate the package using the IPS PACK command and store thegenerated package in a directory of your choice. The example below shows thepackage for the incident will be created in the /tmp directory.

adrci> ips pack incident 18147 in /tmp

Generated package 9 in file /tmp/ORA1578_20090602113045_COM_1.zip, modecomplete

上传到Oracle Support寻求解决方法

Oracle 通过ADR工具 收集ORA-600错误信息,布布扣,bubuko.com

时间: 2024-08-08 22:08:34

Oracle 通过ADR工具 收集ORA-600错误信息的相关文章

使用Perfstat工具收集Netapp存储诊断信息

概要简介 Perfstat是一个Netapp存储诊断数据命令行收集工具,该工具能够收集Netapp存储的详尽的信息,包括配置信息和性能数据,针对于Netapp存储OS的2种模式分别有两个版本: 存储模式 Perfstat版本 7 mode Perfstat 7 Cluster Mode Perfstat 8 perfstat 7.x用于收集 7 mode Netapp存储的信息,perfstat 8.x主要用于收集Cluster mode Netapp存储信息 注意: 从Netapp Data

ORACLE ADF:EO 自定义系统验证的错误信息

在ADF应用中,生成的EO都会自动生成部分约束,如必填和字段长度等,但是他们的错误消息都是统一的,接下来将通过必填字段做例子,展示如何修改系统规则的错误信息. 接下来图解: 完.

[开源类库/项目] android保存崩溃时的错误信息log至本地【源码+jar包+使用说...

不知大家是否经常遇到这种情况:自己的项目有时会在没有连接到电脑时发生崩溃,好不容易发现的bug结果连接到电脑时又复现不出来了:又或者自己写的一个功能在开机启动时产生小bug导致崩溃,而刚启动的机器想让他打出log又不是那么容易.此时我们有必要将程序的崩溃信息写入本地的文件,方便我们做bug的修复.本项目为开源共同讨论的,奉上项目源码(有javadoc),以及打包好的jar包还有jar包的使用手册. 如果看官自行阅读源码,代码均有注释,应该简明易懂.如果看官想直接使用,请看下文的使用手册.推荐直接

关于oracle 11g导出数据时 报 ORA 1455错误的处理

由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 首先: 查看: SQL>show parameter deferred_segment_creation; 如果为TRUE,则将该参数改为FALSE: 在sqlplus中,执行如下命令: SQL>alter system set deferred_segment_creation=false; 然后: 可以针对数据表.索引.物化视图等手工分配Extent SQL>Select 'alter table '||table_n

Oracle 11g ADRCI工具使用

Oracle 11g ADRCI工具使用 在Oracle中,各个组件(监听器.数据库实例.各种配置工具)在安装和运行时都会有相应的日志Log和跟踪文件Trace生成.Oracle 11g之前,这些信息都是零散的分布在Oracle组件目录中的.在11g,Oracle推出了ADR(Automatic Diagnostic Repository)的概念,将这些信息统一的列入到其中管理. 1.ADRCI初探 在11g中,提供了ADR_HOME目录,其中集中保存各类型的日志和跟踪信息. [[email p

【转】[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)

[推荐]ORACLE PL/SQL编程之五: 异常错误处理(知已知彼.百战不殆) 继上三篇:ORACLE PL/SQL编程之八:把触发器说透 ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) [推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到) 得到了大家的强力支持与建议,万分感谢.接下来介绍下一篇:oracle pl/sql异常处理部分,还望大家一定要支持与推荐呀~! 本篇主要内容如下: 5.1 异常处理概念 5.1.1 预定义的异常

Oracle性能分析工具介绍及使用

oracle数据库级别优化分析工具介绍 当我们对数据库优化诊断时,需要收集相应的信息以供参考,从个人的使用经验来说,这种统计数据分为两大类 一类是数据库级别的统计信息二类是os级别的统计信息 下面就分别介绍在不同的级别下,常用什么工具来收集信息帮助优化诊断 首先是oracle数据库级别优化分析工具介绍 目录: 1.statspack2.ASH3.AWR4.ORACLE EXPLAIN PLAN的总结(查询sql的执行计划)   a.autotrace   b.explain的使用 1.stats

Oracle的DBV工具

DBV(DBVERIFY)是Oracle提供的一个命令行工具,它可以对数据文件物理和逻辑两种一致性检查.但是这个工具不会检查索引记录和数据记录的匹配关系,这种检查必须使用analyze validate structure命令. 这个工具有如下特点: 以只读的方式打开数据文件,在检查过程中不会修改数据文件的内容. 可以在线检查数据文件,而不需要关闭数据库. 不能检查控制文件和日志文件,只能检查数据文件. 这个工具可以检查ASM文件,但数据库必须Open状态,并且需要通过USERID指定用户,比如

如何查看通过系统命令查看ORA错误信息?

比如直接查看ORA-01031错误 gaosheng-> oerr ora 01031 01031, 00000, "insufficient privileges" // *Cause: An attempt was made to change the current username or password // without the appropriate privilege. This error also occurs if // attempting to ins