重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 560|回复: 0

[Oracle] ORACLE故障诊断事件打包服务IPS详解

[复制链接]
发表于 2020-12-18 16:15:27 | 显示全部楼层 |阅读模式
ADRCI (ADR Command Interpreter) -- IPS事件打包服务



如果系统出现了异常需要取得ORACLE支持人员协助处理时,以往通常需要手工准备很多的报告文件,然后手工打包后发给Oracle support。

从11G开始这个过程将大大的简化,可以使用ADRCI命令打包数据库中出现的异常事件,然后将打包后的文件发送到Oracle Support,

由Oracle的支持人员做进一步的分析和处理。

1.IPS名词解释

是Incident Packaging Service的缩写,事件打包服务是FDI(Fault Diagnosability Infrastructure)故障诊断基础架构中的一项技术,

可以对同一次错误或故障相关的数据进行打包,如traces,dumps,health check reports等。





使用Oracle提供的ADRCI工具可以非常便利的提供IPS,在11G之前的版本中如果要完成这个工具基本上是通过手工的方式来完成的。

下面给大家演示下具体操作过程:

1.使用“ips create package”创建一个新的逻辑包

1)进入到adrci命令行界面



C:\Users\lg>adrci

ADRCI: Release 12.1.0.2.0 - Production on 星期五 12月 18 16:04:56 2020

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

ADR base = "c:\app\oracle"




2)设置要打包的数据库的HOME

adrci> show home
ADR Homes:
diag\clients\user_lg\host_1734682547_82
diag\clients\user_oracle\host_1734682547_82
diag\rdbms\auxdb\auxdb
diag\rdbms\cdb1\cdb1
diag\rdbms\myrac\myrac
diag\rdbms\new\new
diag\rdbms\newdb\newdb
diag\rdbms\neworcl\neworcl
diag\rdbms\orcl\newdb
diag\rdbms\orcl\orcl
diag\rdbms\orcl\test
diag\rdbms\orcl_primary\orcl
diag\rdbms\orcl_win\orcl
diag\rdbms\sztech\sztech
diag\rdbms\test\orcl
diag\rdbms\test\test
diag\tnslsnr\DESKTOP-3HC6BC6\listener
diag\tnslsnr\DESKTOP-3HC6BC6\listener1
adrci> set home diag\rdbms\orcl\orcl
3)创建IPS逻辑包,成功。

adrci> ips create package
Created package 2 without any contents, correlation level typical




2.将诊断数据添加到刚刚创建的逻辑包中

查看事件:

adrci> show incident
ADR Home = c:\app\oracle\diag\rdbms\orcl\orcl:
*************************************************************************
INCIDENT_ID          PROBLEM_KEY                                                 CREATE_TIME                           
-------------------- ----------------------------------------------------------- ----------------------------------------
24241                ORA 600 [kdBlkCheckError]                                   2020-08-24 17:05:56.705000 +08:00      
31482                ORA 600 [kdolkr-2]                                          2020-08-24 17:13:15.830000 +08:00      
31490                ORA 600 [kdBlkCheckError]                                   2020-08-24 17:13:27.253000 +08:00      
3 rows fetched

将系统中出现的31490事件添加到逻辑包2中

adrci> ips add incident 31490 package 2;
Added incident 31490 to package 2


3.生成物理包

adrci> ips generate package 2 in d:\;
Generated package 2 in file d:\IPSPKG_20201218160640_COM_1.zip, mode complete
Additional incremental files:
d:\IPSPKG_20201218160640_INC_2.zip
d:\IPSPKG_20201218160640_INC_3.zip
d:\IPSPKG_20201218160640_INC_4.zip
DIA-49421: Maximum number of package files generated [4]




4.查看一下生成的文件中包含自动采集了的相关报警和跟踪日志信息。

251145fdc64934729e.png

5.小结

使用ADRCI (ADR Command Interface)完成整个故障打包的过程是很便利的。

这既方便了自己也方便了Oracle的support人员。








回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2021-2-25 02:21 , Processed in 0.144001 second(s), 25 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表