ADR 中建立 IPS 包的不同方法 (文件 ID 1526134.1)
適用於:
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>IPS CREATE PACKAGE INCIDENT incident_number
2) 建立空包
此命令會建立一個空包。您必須使用 IPS ADD INCIDENT 或 IPS ADD FILE 命令將診斷資料新增至包之後才可以生成包。
3) 基於問題 ID 建立包
此命令建立包幷包括與指定問題 ID 相關的事件診斷資訊。(問題 ID 為整數。)您可以在透過 SHOW INCIDENT
-MODE BRIEF 命令顯示的報告中獲取事件的問題 ID。因為同一問題 ID 可能對應多個事件,因此 ADRCI 將帶有該問題 ID 的前 3
個事件(早期事件)和最後 3 個事件(後期事件)的診斷資訊新增到包中, 90 天前發生的事件不會被打入包中。
4) 基於問題關鍵字建立包
如果問題關鍵字包含空格或引號,必須用單引號 (') 或雙引號 (") 引起來。
5) 基於時間間隔建立包
此命令建立包幷包括 sec 秒前直到當前發生的所有事件的診斷資訊。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 FILE filespec PACKAGE package_number
filespec 是完整的路徑和要新增的跟蹤檔名稱。
package_number 是包的 ID。
生成一個物理事件包:
使用以上方法之一建立邏輯包後,下一步驟是生成一個物理包。
此命令在指定路徑生成一個完整的物理包(zip 檔案)。例如,以下命令在邏輯包 2 的目錄 /home/steve/diagnostics 中生成一個完整的物理包:
將此包上載至 SR 以診斷問題。
您也可以僅透過一個命令建立邏輯包並生成物理包:
以上討論的所有方法也適用於“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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Java中建立物件的不同方法是什麼?Java物件
- oracle的adr清理incidentOracleIDE
- 【11g】ADRCI (ADR Command Interpreter) -- IPS事件打包服務事件
- debian中的隨包文件
- C#建立物件列表(List)的不同方法C#物件
- Laravel-ide-helper 生成單個模型文件與 readme 使用方法不同LaravelIDE模型
- oracle不同版本的官方文件Oracle
- IDEA中MAVEN專案打JAR包的簡單方法IdeaMavenJAR
- 開源IDS/IPS Suricata的部署與使用
- JS中建立物件的方法JS物件
- Java 建立PDF檔案包的2種方法Java
- Java 建立 PDF 檔案包的兩種方法Java
- Android 5中不同效果的ToastAndroidAST
- Oracle ADR packaging incidents(打包事件)OracleIDE事件
- JS建立物件幾種不同方法詳解JS物件
- vue不同環境的壓包配置方法(vue-cli 3.0)Vue
- Python中建立DataFrame的方法Python
- Eclipse中Android公共庫的正確建立及呼叫方法EclipseAndroid
- String類中的equals方法與Object類中的equals方法的不同點Object
- 【Rust】使用HashMap解決官方文件中的閉包限制RustHashMap
- Go 中 io 包的使用方法Go
- QtWidgetsApplication中的EventDispatcher的建立QTAPP
- Linux 中建立和解壓文件的11個 tar 命令Linux
- C# 在PDF文件中應用多種不同字型C#
- C++中建立持久物件的方法C++物件
- PB中建立資料庫的方法資料庫
- 讀取 jar 包中巢狀的 jar 包內容的方法JAR巢狀
- java中相同名字不同返回型別的方法Java型別
- Python 包的建立Python
- tcp中的粘包、半包的處理方法TCP
- excel 中在 表單中 建立目錄的方法Excel
- WAF和IPS的區別
- hibernate不同實體不同填充建立人
- 最全--Java中建立物件的5種方法Java物件
- 在Excel表格中插入Word文件方法Excel
- vue中methods中的方法閉包快取問題Vue快取
- 使用Oracle 11g的adrci的ips打包一個incidentOracleIDE
- 專家看點:IDS的缺陷成就了IPS的發展(轉)