packaging incidents(打包事件)
Oracle 11g的一个很强有力的工具是打包事件。利用这个打包事件压缩的文件夹提交给oracle的支持来帮助解决分析问题。
一旦你创建一个事件包,将添加一个或多个相关的问题到打包文件中。其中包括trace文件,dump文件等。
缺省情况下,每一个问题的事件包仅仅包括第一个和最后三个事件。事件包包含所有可以用于诊断的事件。也可以指定事件发生的时间或数量范围来打包。一旦你创建了事件包,那么你能添加或移除文件。
具体步骤如下:
1:创建一个逻辑包:使用命令是ips create package。该命令可以创建一个空包,也可以能会创建自动包含诊断数据的包。这个命令有很多变量,你可以选择创建某一特定问题号,事件号,问题关键字,或基于期间的包。
2:添加诊断数据到逻辑包:这是一个可选步骤,如果你在第一步创建的是一个空包,那么你可以使用这一步骤添加诊断文件或数据。
3:产生zip文件:可以增量添加文件到zip文件里。
我们也可以通过ADRCI工具来找到跟踪文件,如下:
adrci> show incident
ADR Home = /u01/app/oracle/diag/rdbms/huateng/huateng:
*************************************************************************
INCIDENT_ID PROBLEM_KEY CREATE_TIME
-------------------- ----------------------------------------------------------- ----------------------------------------
11041 ORA 7445 [kslgetl()+18] 2012-08-01 23:32:13.324000 +08:00
19306 ORA 1578 2012-08-06 19:28:42.011000 +08:00
19354 ORA 1578 2012-08-06 19:29:01.932000 +08:00
19355 ORA 1578 2012-08-06 19:29:09.383000 +08:00
19356 ORA 1578 2012-08-06 19:29:28.922000 +08:00
25414 ORA 600 [2252] 2012-08-07 23:25:03.801000 +08:00
25454 ORA 600 [2252] 2012-08-07 23:25:09.263000 +08:00
25462 ORA 600 [2252] 2012-08-07 23:25:10.793000 +08:00
25415 ORA 600 [2252] 2012-08-07 23:25:11.049000 +08:00
25416 ORA 600 [2252] 2012-08-07 23:25:17.087000 +08:00
34962 ORA 600 [2608] 2012-08-14 11:26:16.424000 +08:00
42163 ORA 600 [3688] 2012-08-16 05:13:34.745000 +08:00
66276 ORA 4031 2012-11-05 23:39:23.913000 +08:00
66277 ORA 4031 2012-11-05 23:44:37.593000 +08:00
66284 ORA 4031 2012-11-05 23:49:24.553000 +08:00
15 rows fetched
adrci> show trace -i 11041
Output the results to file: /tmp/utsout_9769_308617_2.ado