ADR 中建立 IPS 包的不同方法 (文件 ID 1526134.1)

mosdoc發表於2016-11-30

適用於:

Oracle Database - Enterprise Edition - 版本 11.1.0.6 到 11.2.0.1 [發行版 11.1 到 11.2]
本文件所含資訊適用於所有平臺

目標

Oracle 在 11g 中引入了若干用於診斷的新功能。Incident Packaging Service(IPS,事件打包服務)就是其中新增的一項功能。IPS 使用規則將 ADR 中給定問題的所有相關dump檔案和跟蹤資訊相關聯,使您可以將它們打包傳送給 Oracle Support。

請參閱 Document 443529.1 瞭解如何快速建立包。

您可以透過 EM 或 ADRCI 訪問 IPS。

本文件提供了使用不同方法建立包的說明。

解決方案

呼叫 adrci 並設定 ADR_HOME。
您可以基於事件編號、問題編號、問題關鍵字或時間間隔來建立邏輯包。選擇對診斷您所關注錯誤最有用的方式來建立邏輯包。
以下是可用於建立包的不同方法:

1) 基於incident建立包
如果有多個事件,選擇正確的事件。

adrci>SHOW INCIDENT
adrci>IPS CREATE PACKAGE INCIDENT incident_number



2) 建立空包

adrci>IPS CREATE PACKAGE


此命令會建立一個空包。您必須使用 IPS ADD INCIDENT 或 IPS ADD FILE 命令將診斷資料新增至包之後才可以生成包。

3) 基於問題 ID 建立包

adrci>IPS CREATE PACKAGE PROBLEM problem_ID


此命令建立包幷包括與指定問題 ID 相關的事件診斷資訊。(問題 ID 為整數。)您可以在透過 SHOW INCIDENT -MODE BRIEF 命令顯示的報告中獲取事件的問題 ID。因為同一問題 ID 可能對應多個事件,因此 ADRCI 將帶有該問題 ID 的前 3 個事件(早期事件)和最後 3 個事件(後期事件)的診斷資訊新增到包中, 90 天前發生的事件不會被打入包中。

4) 基於問題關鍵字建立包

adrci>IPS CREATE PACKAGE PROBLEMKEY "problem_key"


如果問題關鍵字包含空格或引號,必須用單引號 (') 或雙引號 (") 引起來。

5) 基於時間間隔建立包

此命令建立包幷包括 sec 秒前直到當前發生的所有事件的診斷資訊。sec 必須是整數。

adrci>IPS CREATE PACKAGE SECONDS sec
adrci>IPS CREATE PACKAGE TIME 'start_time' TO 'end_time'


此命令建立包幷包括指定時間範圍內發生的所有事件的診斷資訊。start_time 和 end_time 必須是“YYYY-MM-DD HH24:MI:SS.FF TZR”格式。
對於 NLS_TIMESTAMP_TZ_FORMAT 初始化引數,這是有效的格式。時間的小數 (FF) 部分是可選的,並且 HH24:MI:SS 的分隔符可以是冒號或句點。

將事件和檔案新增至邏輯包:

您可以將更多檔案或事件新增至包。

adrci>IPS ADD INCIDENT incident_number PACKAGE package_number
adrci>IPS ADD FILE filespec PACKAGE package_number


filespec 是完整的路徑和要新增的跟蹤檔名稱。
package_number 是包的 ID。


生成一個物理事件包:

使用以上方法之一建立邏輯包後,下一步驟是生成一個物理包。

adrci>IPS GENERATE PACKAGE package_number IN path


此命令在指定路徑生成一個完整的物理包(zip 檔案)。例如,以下命令在邏輯包 2 的目錄 /home/steve/diagnostics 中生成一個完整的物理包:

adrci>IPS GENERATE PACKAGE 2 IN /home/steve/diagnostics


將此包上載至 SR 以診斷問題。

您也可以僅透過一個命令建立邏輯包並生成物理包:

adrci>IPS PACK INCIDENT incident_id IN path


以上討論的所有方法也適用於“IPS pack”。

參考

NOTE:422893.1 - 11g Understanding Automatic Diagnostic Repository.
NOTE:443529.1 - Database 11g: Quick Steps to Package and Send Critical Error Diagnostic Information to Support [Video]
NOTE:745960.1 - 11g How to Unpack a Package in to ADR

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31393455/viewspace-2129436/,如需轉載,請註明出處,否則將追究法律責任。

相關文章