重庆思庄Oracle、Redhat认证学习论坛
标题: ORACLE故障诊断事件打包服务IPS详解 [打印本页]
作者: windjack 时间: 2020-12-18 16:15
标题: ORACLE故障诊断事件打包服务IPS详解
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\orcl3)创建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.查看一下生成的文件中包含自动采集了的相关报警和跟踪日志信息。