您好,登錄后才能下訂單哦!
本篇內容介紹了“Oracle Database補丁使用方法有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
Oracle Database - Personal Edition - 版本 10.2.0.3 和更高版本
Oracle Database - Enterprise Edition - 版本 10.2.0.3 和更高版本
Oracle Database - Standard Edition - 版本 10.2.0.3 和更高版本
本文檔所含信息適用于所有平臺
該文檔給出了 oracle 數據庫主要補丁使用方法的一個概述。Oracle Database - 數據庫補丁使用方法概述
本文概述了 Patch Set Updates,Bundle Patches 等補丁的主要特點,并解釋了哪種方法適用于哪種環境。
該文檔適用于負責數據庫補丁安裝的 oracle 數據庫 DBA 人員。
本文概述了各種補丁的使用方法,這些方法都是為數據庫 Base Release 或者 Patch Set Release (PSR)上安裝補丁。本文不討論 Base Release 和 Patch Set Release,只討論 oracle 數據庫,不討論 Enterprise Manager。
Oracle Database - 數據庫補丁使用方法概述 (Doc ID 1962125.1)
已發布補丁使用方法
Proactive Patch 類型(SPU/PSU/Bundle Patches)
版本號
測試概述
補丁類型的測試推薦
該使用哪種補丁方法?
更換補丁方法
補丁沖突解決辦法
常見問題
當前數據庫的 Pro-active Patches
Pro-active 數據庫補丁的平臺/環境/版本
Pro-Active 數據庫補丁的更多信息
Oracle 提供了 pro-active 和 Reactive 兩種補丁的維護:
Reactive Patches:
每個補丁集都有一個”代碼凍結“日期,超過該日期后只有阻礙運行的關鍵 bug 的修復會被包含進來。
如果一個修復錯過了這次的補丁集,它將在后續的補丁集中(如果有的話)被包含進來。
通常被分發為“臨時補丁”(Interim Patch)
歷史上被稱為“一次性”補丁(One-off Patch)
是對特定的 defect、版本、平臺組合而按需提供的
經過了基本的完整性測試
這些修復通常在下一個相關的補丁集發布中被包含進來
Proactive Patches
解決影響特定配置的有高影響的 bug
包含已證實的低風險修復
取決于受影響的功能,經過了額外級別的測試
在"My Oracle Support"通過點擊"Patches & Updates"標簽可以獲得
有幾種不同類型的 pro-active patch 可以使用。本節概述了主要的 pro-active 補丁方法:
Security Patch Update (SPU)
作為 Oracle 的 Critical Patch Update (CPU) 計劃的一部分而發布的安全修復程序的集合
以預定義的季度計劃交付
數據庫 SPU 是 RAC Rolling 和 Standby First 安裝的
注意:數據庫 SPU 正在從數據庫 12c 版本中淘汰- CPU 程序的安全性內容將在 Bundle Patch 或 PSU 中發布(見下文)。
Patch Set Update (PSU)
在該領域遇到的已證實有高影響的 bug 的修復程序集合
包括作為 CPU 計劃的一部分而發布的安全修復程序
確保不包含任何能改變應用程序行為的優化器更改或修復
可能跨多個產品組件
例如:"Database Grid Infrastructure PSU" (GI PSU) 同時包含了 GI 和數據庫的修復
以預定義的季度計劃交付
數據庫 PSU 和 GI PSU 通常是可 RAC 滾動應用和備庫首先安裝的
OJVM PSU 既不可 RAC 滾動安裝也不可備庫首先安裝
Bundle Patch (BP)
用于解決給定功能、產品或配置的 bug 的一組修復集合。
例如:Windows Database Bundle Patch, Database Patch for Exadata, Database Proactive Bundle Patch
是 PSU 的一個超集
可能跨越多個產品組件
例如:"Database Patch for Exadata"即包含數據庫的也包含 GI 的修復
以預定義的計劃交付,可能比 PSU 發布頻率更高
通常是可 RAC 滾動應用和備庫首先安裝的
截至2016年4月,Database Patch for Engineered Systems and Database In-Memory 已重新命名為"Database Proactive Bundle Patch"
"Quarterly Full Stack Download Patch" / "Combo Patch"
若干不同的補丁打包在一起發布
例如:"Quarterly Full Stack Download Patch for Exadata" 把 "Quarterly Database Patch for Exadata"與 OJVM PSU 還有其他的 Exadata系統補丁包含在一個下載鏈接中。
Other Proactive Patches
在正常的 SPU/PSU/BP 周期之外,oracle 會針對特殊用途發布一些 proactive patches。
例如:針對客戶系統使用最新時區數據的需求,每6個月發布一次特殊的 time-zone 補丁。這樣的補丁通常作為“臨時補丁”發布。
各種 pro-active patch 方法的數據庫補丁內容可以用下圖展示:
BP
PSU
SPU
SPU 僅包含 CPU 計劃的安全修復
PSU 包含 CPU 程序安全修復以及其它的 高影響/低風險 的關鍵性 bug 的修復
BP 包含所有 PSU 修復以及針對特定 BP 環境的修復
安裝只能使用 SPU,PSU 或者 BP 補丁方法之一。
所有方法都允許安裝“臨時補丁”,但是根據不同的補丁方法,臨時補丁的版本可能也不同。
Windows 平臺特殊,因為 windows 上不支持一般的“臨時補丁”。
關于當前的和歷史的 pro-active 補丁詳情,請參閱本文末尾部分的“Pro-Active數據庫補丁的更多信息”。
各種補丁方法都有不同的方式來表示版本信息,詳情查看下表:
術語 | 版本號 | 舉例 |
Major Release | 版本的前2個字段指定(小數點分隔的字段) | 11.2 |
Base Release | Major Release 版本的前4個字段 | 11.2.0.1 |
Patch Set Release (PSR) | 版本的第4個字段指定 | 11.2.0.4 |
Patch Set Update (PSU) | 版本的第5個字段指定 | 11.2.0.4.160419 |
Bundle Patch (BP) | 版本的第5個字段指定,但同時帶有文本說明bundle 的系列 | Exadata Database Bundle Patch 11.2.0.4.160419 |
Security Patch Update (SPU) | 由月/年指定 | 11.2.0.4 Jan 2015 SPU |
截至2015年11月,Oracle 數據庫的最新 Bundle Patches , Patch Set Updates 和 Security Patch Updates 的版本號有了新的格式。下面是新的格式,用發布日期 YYMMDD 格式替代了 bundle 版本的第5個數字字段:
臨時補丁 | PSU, SPU, Bundle | Patch Set Release | |
功能 | 針對該補丁影響的數據庫功能的特定領域進行功能回歸測試 | 一套完整的功能回歸測試(測試數據庫功能的所有領域) | 一套完整的功能回歸測試(測試數據庫功能的所有領域) |
驗證該fix解決了 bug 的已知癥狀 | |||
壓力 | 無 | 基于補丁內容的壓力測試的子集 | 全面壓力測試 |
性能 | 無 | 基于工作負載性能的回歸測試 | 全套性能測試 |
其他 | 在未打補丁的環境中安裝測試 | 在純凈的環境中安裝測試 | 安裝&升級測試-多種場景 |
安裝使用 EM CC 補丁 | 從之前的 PSU, SPU, bundles 進行“升級” | 發布之前在 Oracle 內部部署和使用 | |
安裝使用 EM CC 補丁 | 認證測試 |
建議客戶先在測試環境中進行補丁測試,然后再部署到重要的生產環境。
下表給出了各種補丁類型的不同層面的測試建議概述:
臨時補丁 | PSU, SPU | Bundle Patch | Patch Set Release | |
安裝/回滾 | 是 | 是 | 是 | 是 |
Bug Fix 驗證 |
| |||
Admin 活動 | 不需要 | 基本 | 基本 | 完全 |
應用功能測試 | 不需要 | 僅核心應用 | 核心及非核心的應用 | 完全 |
應用性能測試 | 不需要 | 不需要 | 不需要 | 完全 |
其中:
安裝/回滾 = 補丁安裝/回滾工作的基本測試。任何類型的補丁都要進行補丁安裝和回滾測試。
Bug Fix 驗證 = 如果你打算安裝一個補丁,目的是修復一個 bug,那么你需要驗證該 bug fix 能解決該特定 bug 的問題。
對于某些修復,也許無法驗證 - 例如:如果該修復解決了一個罕見的競爭條件。
Admin 活動 = 軟件/系統管理功能:
“基本” 被定義為常見功能。
例如,“基本” admin 功能,包括驗證數據庫以及 Grid Infrastructure 關閉和啟動,驗證監控。
應用功能測試 = 你的應用程序的功能。”核心”表示業務的關鍵應用程序的功能。
對于數據庫相關的安裝該使用哪補丁方法,oracle 給出了如下建議:
每個客戶至少要安裝 PSU,需要最小限度的測試。
12.1.0.2 客戶想要一個更全面的修復補丁集,那么應該安裝數據庫 Proactive Bundle patch。這比 Patch Set Update (PSU) 要求多一些測試,但是它提供了大量的修復。
因為SPARC SuperCluster 包含了Exadata Storage Cells,所以應該使用和Exadata類似的補丁方法
版本 | 平臺 | ||||
Exadata | Exadata (只對數據庫及 Grid Infrastructure 打Patch) | All non-Exadata (RAC) | All non-Exadata (non-RAC) | Windows | |
12.1.0.2 | Quarterly Full Stack Download Patch for Exadata | Database Proactive Bundle Patch 1 | Database Proactive Bundle Patch 1 | Database Proactive Bundle Patch 1 | Windows Database Bundle Patch |
12.1.0.1 | Database Grid Infrastructure PSU | Database Grid Infrastructure PSU | Database PSU | ||
11.2.0.4 及之前 | Database Patch for Exadata | Database Grid Infrastructure PSU (GI PSU) | Database PSU |
1 "Database Proactive Bundle Patch"比Patch Set Update (PSU) 需要多一些測試,因為它提供了大量的修復。
undefined
此外
所有情況下都要安裝相關的 OJVM PSU
僅在你打算安裝的環境上遇到了該特定問題,才安裝臨時補丁
安裝的臨時補丁數量要保持最低限度。
數據庫 SPU 仍可作為 11g 版本的可用的補丁方法 – 建議過渡到 PSU 補丁模型。
(SPU 可能被認為是最低的變更風險,但是它會讓你遺漏那些在相應 PSU 中的重要問題的修復)
如果你希望變更補丁方法,你可以在升級到一個新的 Patch Set Release 的時候更換。例如,如果你在 12.1.0.1 上使用 PSU,那么你可以升級到 12.1.0.2 并開始使用 "Database Proactive Bundle Patch" (DBBP) 來替換。
想要更換補丁方法,而且還要保持在相同的 Patch Set Release / 4 個字段的版本號,你通常需要做如下事情:
完全回滾當前方法安裝的補丁
這可能也需要你回滾某些臨時補丁 – 把回滾掉的任何臨時補丁都記錄下來
應用/安裝新方法的補丁,至少是相同的 CPU 周期
獲取和應用所有臨時補丁,需要維持跟替換之前相同的修復
不能在同一個 ORACLE_HOME 下混合 BP 和 DB PSU(或 SPU)補丁方法。
例如:如果你在一個系統上安裝了 "Database Proactive Bundle Patch",那么接下來就不可以在該系統上安裝"Database PSU" (DB PSU)。你需要保持在 DBBP 補丁或者完全回滾 DBBP 補丁之后應用 DB PSU 補丁來更換補丁方法。
不推薦更換"Database PSU"到"Database SPU"方法。
例如:
從"Database PSU"更換為"Database Proactive Bundle Patch":
(包括 OJVM PSU 在內的回滾或安裝變更,數據庫都需要完全停機)
如果使用 OJVM PSU 的話,可能也需要回滾 OJVM PSU
備份你當前的安裝
完全回滾/卸載"Database PSU"
應用/安裝最新的"Database Proactive Bundle Patch"
應用前面同樣被回滾掉的所有臨時補丁(包括 OJVM PSU 如果已安裝)
如果臨時補丁與 pro-active 補丁方法之一結合使用,那么很有可能遇到補丁沖突問題。
每季度發布的 proactive patches 作為重要補丁更新程序(DB PSU, Quarterly Database Patch for Exadata,以及 Database Proactive Bundle Patch)的一部分,Oracle 主動為有沖突的現有補丁發布新的臨時補丁。新的臨時補丁通常跟pro-active bundles 同時發布。
關于解決補丁沖突的信息請參閱如下文檔:
Document:1941934.1 My Oracle Support Patch Conflict Checker Overview [Video]
Document:1091294.1 How to Use the My Oracle Support Conflict Checker Tool for Patches Installed with OPatch [Video]
Document:1321267.1 Database Patch Conflict Resolution
可以在 non-Exadata 系統上使用"Quarterly Database Patch for Exadata" (11.2.0.x)嗎?
不可以,Oracle 不支持這樣做。
大多數更新都是專門為 Exadata 上的 Oracle Database (DB_BP) 和 Oracle Clusterware (GI_BP) 創建的 Bundle patches 發行的。Bundle patches 包含的不是 Exadata 特定代碼,但是,只能在用于測試目的,或者是為Exadata 系統提供災難恢復支持的時候,才可以在 non-Exadata 系統上安裝這些補丁。只有當 non-Exadata 系統用在 Data Guard 環境中作為 Exadata 系統的備用系統時,Oracle 才為 non-Exadata 系統提供在 Exadata bundle patches 基礎上的臨時修復。
可以在 non-Exadata 系統上使用"Database Proactive Bundle Patch" (12.1.0.2+)嗎?
可以,該補丁在 non-Exadata 系統上是適用的。
該 bundle 的修復信息可能包括一些”Exadata”特定的修復,這是因為 bundle 同樣適用于 Exadata 系統。
詳情請參閱 Note 1937782.1 12.1.0.2 Database Proactive Bundle Patches / Bundle Patches for Engineered Systems and DB In-Memory - List of Fixes in each Bundle - 每個 bundle 的修復列表。
pro-active patches 包括優化器修復嗎?
"Database SPU" 和 "Database PSU"都不包含優化器修復。
"Database Patch for Exadata" 會包含針對錯誤結果問題的優化器修復,但需要用戶按需要個別啟動/禁用該功能。
"Windows Database Bundle Patch"會包含優化器修復。
如何識別某個安裝使用的是什么補丁方法?
檢查 opatch lsinventory 的輸出結果,查看已經應用了哪些補丁。
在輸出結果中,SPU,PSU 和 BP patches 包括該補丁名字/版本的描述。
"Windows Database Bundle Patch"和 "Database Patch for Exadata"等之間有什么區別?
這些 BP 分別針對不同的環境。最新版本將包括相同的 SPU 和 PSU 內容,但是其他所有內容都是特定于目標環境的-可能還有其他一些常見修復,但是在修復的 bugs 上還是有差異的。
Pro-active patches 會影響 tracefile 或者數據庫視圖 v$version 中記錄的的數據庫版本嗎?
不會。補丁級別反映在 opatch lsinventory 數據中,并且,某些補丁類型是反映在 DBA_REGISTRY 或者 DBA_REGISTRY_HISTORY 中。
下表中目前可用的 pro-active 數據庫相關補丁的信息,也包括一些已經不再發布的補丁類型。
下表中” Method/s”列中使用到的簡稱將在下節中擴展。
平臺 | 環境 | DB 版本 | Method/s |
微軟平臺 | 任意 | 10.2.0.4 - 12.1.0.2 | Windows Bundle, TZ |
Unix 平臺 | Exadata | 12.1.0.1 - 12.1.0.2 | DBBP, QSFDP for Exadata, OJVM PSU, TZ |
11.1.0.7 - 11.2.0.4 | ExaDBBP, QSFDP for Exadata, OJVM PSU, TZ | ||
RAC | 12.1.0.1 - 12.1.0.2 | GI PSU, OJVM PSU, Combo, TZ | |
11.2.0.1 - 11.2.0.4 | GI PSU, OJVM PSU, Combo, SPU, TZ | ||
10.2.0.4 - 11.1.0.7 | DB PSU, CRS PSU, OJVM PSU, SPU, TZ | ||
Non-RAC | 12.1.0.1 - 12.1.0.2 | DB PSU, OJVM PSU, Combo, TZ | |
10.2.0.4 - 11.2.0.4 | DB PSU, OJVM PSU, Combo, SPU, TZ | ||
其他平臺 | 任意 | 任意 | No new bundles |
Database Patch Set Update | |
簡稱 | DB PSU |
目標環境 | Non-RAC DB 安裝在 Unix 平臺上。Unix DB 客戶端安裝。 |
版本 | DB 版本 10.2.0.4 及以上 |
平臺 | Unix 平臺 |
發行 | 季度發行 |
補丁內容 | 針對數據庫以及數據庫客戶端的重要修復。包括安全(CPU)內容。沒有優化器修復 |
參閱 | Note:854428.1 General PSU Information |
Note:756671.1 Current Recommended Patches | |
推薦版本 | 推薦使用最新版本 |
備注 | |
Database Grid Infrastructure Patch Set Update | |
簡稱 | GI PSU |
目標環境 | RAC DB 安裝在 Unix 平臺上 (包括單實例 RAC)。 |
數據庫版本 | DB 版本11.2.0.1 及以上 |
平臺 | Unix 平臺 |
發行 | 季度發行 |
補丁內容 | 補丁包括 Grid Infrastructure 的重要修復,也包括匹配的 DB PSU,但*不*包括任何 OJVM PSU |
參閱 | Note:854428.1 General PSU Information |
Note:756671.1 Current Recommended Patches | |
推薦版本 | 推薦使用最新版本 |
備注 | |
OJVM Patch Set Update | |
簡稱 | OJVM PSU (2014年10月還有單獨的 "JDBC Patch") |
目標環境 | 任何 DB 安裝都用到 OJVM。 |
數據庫版本 | DB 版本 11.1.0.7,11.2.0.3,11.2.0.4,12.1.0.1 及以上 |
平臺 | 所有平臺。須知 Windows 平臺有特殊的 OJVM PSU 覆蓋補丁安裝于 Windows BP 上 |
發行 | 按要求與數據庫 PSU 同時發布 |
補丁內容 | 2014年10月提出 OJVM PSU,但是 OJVM 和 JDBC 有單獨的補丁。 2015年1月之后 OJVM PSU 包括 JDBC 針對數據庫的修復 |
參閱 | Note:1929745.1 OJVM PSU Information |
Note:756671.1 Current Recommended Patches | |
推薦版本 | 推薦使用最新版本,或者如果沒有 OJVM PSU 時,安裝 mitigation patch 并啟用 |
備注 | 有"mitigation patch"可以代替 OJVM PSU 使用 |
OJVM PSU 不是 RAC Rolling 也不能 Standby First 安裝 | |
2014年10月還有單獨的"JDBC Patch" | |
OJVM Patch Set Update "JDBC Patch" (Oct 2014 only) | |
簡稱 | JDBC Patch |
目標環境 | 任何 DB,DB client,instance client 或者 Grid Infrastructure 安裝都使用 JDBC. |
版本 | JDBC 版本 11.1.0.7,11.2.0.3,11.2.0.4,12.1.0.1 |
平臺 | 所有平臺 |
發行 | 僅在2014年10月作為單獨的補丁發布 |
補丁內容 | JDBC 安全修復 |
參閱 | Note:1929745.1 OJVM PSU Information |
Note:756671.1 Current Recommended Patches | |
推薦版本 | 推薦在任何使用到 JDBC 的地方都安裝該補丁,或者最新 OJVM PSU 的 JDBC 組件 |
備注 | 從2015年1月之后 OJVM PSU 補丁中包含了 JDBC 修復 |
Combo Patches | |
簡稱 | COMBO Patch |
目標環境 | 取決于內容 - COMBO Patches 把補丁都組合在一起很方便 |
版本 | DB 版本 11.1.0.7,11.2.0.3,11.2.0.4,12.1.0.1 及以上 |
平臺 | Unix 平臺 |
發行 | 2014年10月開始每季度發行一次 |
補丁內容 | 在一個下載中包括不同組件的 Patch Set Updates |
參閱 | Note:756671.1 Current Recommended Patches |
參閱包含組件(DB PSU, GI PSU, OJVM PSU)的文檔說明 | |
推薦版本 | 參閱包含組件的建議說明 |
備注 | 2014年10月 Combo patches 中省略了 JDBC patches |
Windows Database Bundle Patch | |
簡稱 | Windows Bundle Patch |
目標環境 | DB 以及 DB client 安裝在 Microsoft 平臺上。 |
版本 | DB 所有版本 |
平臺 | 僅 Microsoft 平臺 |
發行 | 發行間隔時間取決于數據庫版本。 |
補丁內容 | 混雜的 bug 修復。每季度會包含 DB PSU 和 OJVM PSU 內容。 |
參閱 | Note:161549.1 Patching for Microsoft platforms |
推薦版本 | 推薦使用最新季度發行版或更高版本 |
備注 | Windows 數據庫 Bundle Patches 不包含 OJVM PSU 修復。 有單獨可用的 OJVM PSU 補丁。 |
Database Patch for Exadata | |
簡稱 | ExaDBBP (or just BP) |
目標環境 | Exadata 數據庫安裝 |
DB 版本 | DB 版本 11.2.0.1-11.2.0.4 |
平臺 | 僅 Exadata 系統 |
發行 | 每月發布,重要補丁內容是包含在季度發行版中(舊的 DB 版本上僅季度發行) |
補丁內容 | 混雜的 bug 修復每個月一次,重要的以及安全有關內容每個季度一次 |
參閱 | Note:888828.1 Exadata Recommended Patch Information |
推薦版本 | 推薦使用最新季度發行版或更高版本 |
備注 | 每季度最新的 Exadata BP 都包含在” Quarterly Full Stack Download Patch for Exadata” |
Quarterly Full Stack Download Patch for Exadata | |
簡稱 | QFSDP for Exadata |
目標環境 | 僅 Exadata 系統 |
DB 版本 | DB 版本 11.2.0.1 - 11.2.0.4 |
平臺 | 僅 Exadata 系統 |
發行 | 季度發行 |
補丁內容 | 包括 Exadata 上的數據庫補丁以及其他 Exadata 組件的補丁 |
參閱 | Note:888828.1 Exadata Recommended Patch Information |
建議測試級別 | 包含比 PSU fix 更多的修復。推薦測試。 |
推薦版本 | 推薦使用最新版本 |
備注 | |
Database Proactive Bundle Patch | |
簡稱 | DBBP |
目標環境 | 12c 數據庫安裝在 Exadata 上。 |
DB 平臺 | 僅 12.1.0.2 及以上。僅適用于企業版。標準版數據庫軟件應該安裝數據庫PSU |
平臺 | Unix 平臺,包括 Exadata 系統,也包括任何使用 DB In-memory(DBIM) 的系統 |
發行 | 每月發行 |
補丁內容 | 包括集成系統上的各種雜項修復以及數據庫 In-memory 的修復。重要補丁內容包含在季度發行補丁中。也包括 Exadata 和 RAC 系統上的Grid home 的修復。 |
參閱 | Note:888828.1 Exadata Recommended Patch Information |
Note:756671.1 Current Recommended Patches | |
推薦版本 | 推薦使用最新季度發行版 |
備注 | 從2016年4月開始,新名稱” Database Proactive Bundle Patch”,替代了"Database Patch for Engineered Systems and Database In-Memory"。 |
Timezone Patches | |
簡稱 | TZ patch |
目標環境 | DB 和 DB client 安裝,當對最新時區數據要求很高時 |
DB 平臺 | 所有 DB 版本 |
平臺 | 所有平臺 |
發行 | 半年發行一次 |
補丁內容 | 補丁僅包含時區數據 |
參閱 | Note:412160.1 Overview of TZ Patches |
推薦版本 | 沒有推薦 – 使用該補丁很大程度上取決于應用,以及對于最新的時區信息要求是否很高。在整個企業中如果最新的時區信息很重要,則推薦使用最新版的補丁。 |
備注 | 需要特殊考慮的情況就是當通過安裝補丁來更新時區信息時,通信系統應該使用相同的 TZ 信息。 |
Database SPU (previously known as CPU patches) | |
簡稱 | SPU(以前是 CPU) |
目標環境 | DB 安裝 在Unix 和 VMS 平臺上 |
DB 平臺 | 所有 DB 版本直到 11.2.0.4 |
平臺 | Unix 和 VMS 平臺 |
發行 | 季度發行 |
補丁內容 | SPU patch 內容僅包含 critical / security 修復。該發行模式不適用于 12c 及以上版本 – 因為 critical / security 內容作為一部分包含在了其他發行模式中。 |
參閱 | Note:467881.1 Contains links to the latest SPU information |
推薦版本 | 推薦使用"Database PSU"而不是 SPU。如果要使用 SPU,推薦最新版本 |
Notes | 該發行模式不適用于 12c 及以上版本 – 因為critical / security 內容作為一部分包含在了其他發行模式中。 |
CRS Patch Set Update | |
簡稱 | CRS bundle |
目標環境 | RAC 系統直到 11.1.0.7 |
DB 平臺 | DB 版本 10.2.0.4 到 11.1.0.7 |
平臺 | Unix 平臺 |
發行 | 不再發行 |
補丁內容 | 僅針對 CRS stack。對 11.2.0.1 及以上版本使用 GI PSU 來替代 |
參閱 | Note:756671.1 Current Recommended Patches |
推薦版本 | 升級到 11.2 或更高版本 |
備注 | |
Interim Patches | |
簡稱 | Interim Patch (or one-off or PSE) |
目標環境 | 各種 |
DB 平臺 | 各種 |
平臺 | 各種 |
發行 | 按 需要/申請 發行 |
補丁內容 | 針對一個或者多個特定問題的修復 |
參閱 | |
推薦版本 | 建議避免安裝太多的 interim patches。 |
備注 | 建議對要解決的問題做相關的功能測試。 |
類型: 狀態: 上次主更新: 上次更新: 語言: |
REFERENCE PUBLISHED 2017-5-29 2017-5-29 English簡體中文日本語??? |
文檔內容
用途 |
詳細信息 |
Base Releases |
Patchsets |
PSU, SPU(CPU), Bundle Patches |
12.2.0.1 |
12.1.0.2 |
12.1.0.1 |
11.2.0.4 |
11.2.0.3 |
11.2.0.2 |
11.2.0.1 |
11.1.0.7 |
11.1.0.6 |
10.2.0.5 |
10.2.0.4 |
10.2.0.3 |
10.2.0.2 |
10.2.0.1 |
10.1.0.5 |
10.1.0.4 |
10.1.0.3 |
10.1.0.2 |
9.2.0.8 |
9.2.0.7 |
9.2.0.6 |
9.2.0.5 |
9.2.0.4 |
8.1.7.4 |
OJVM PSU Patches (including Combo Patches) |
12.1.0.2 |
12.1.0.1 |
11.2.0.4 |
11.2.0.3 |
11.1.0.7 |
Mitigation Patch |
術語: |
參考 |
Oracle Database - Enterprise Edition - 版本 8.1.7.4 和更高版本
Oracle Database - Standard Edition - 版本 8.1.7.4 和更高版本
本文檔所含信息適用于所有平臺
數據庫 PSU, SPU(CPU), Bundle Patches 和 Patchsets 補丁號碼快速參考。
您是否希望與其他 Oracle 客戶、Oracle 員工和業內專家進一步探討此主題?
請點擊這里進入 Oracle 社區(中文)。
請點擊這里進入My Oracle Support 社區的數據庫安裝/升級(英文)主頁發現更多的話題和討論。
這個文檔僅列出和PSU/SPU同期發布的Windows Bundle Patch,關于 windows 其它的 bundle patch,請參考:
Download Reference for Oracle Database PSU, SPU(CPU), Bundle Patches, Patchsets and Base Releases(Doc ID 2118136.2)
對于12.1之后的數據庫版本SPU/CPU并不有效:
Database Security Patching from 12.1.0.1 onwards (Doc ID 1581950.1)
Base Releases | |
---|---|
12.2.0.1.0 | 12.2.0.1.0 Download Page |
12.1.0.1.0 | 開一個非技術SR來獲取物理介質或下載鏈接,根據Doc ID 1071023.1 |
11.2.0.1.0 | 11.2.0.1.0 Download Page |
Older Versions | 開一個非技術SR來獲取物理介質或下載鏈接,根據Doc ID 1071023.1 |
注意: 對于11.2.0.2或者更高的patchsets, 請參照patch的readme中"Software Availability"部分下的"Table 1 Installation Types and Associated Zip Files"來查找具體哪些zip文件需要下載。
Patchsets | |
---|---|
l12.1.0.2 (12.1.0.2.0 PATCH SET FOR ORACLE DATABASE SERVER) | 21419221 |
11.2.0.4 (11.2.0.4.0 PATCH SET FOR ORACLE DATABASE SERVER) | 13390677 |
11.2.0.3 (11.2.0.3.0 PATCH SET FOR ORACLE DATABASE SERVER) | 10404530 |
11.2.0.2 (11.2.0.2.0 PATCH SET FOR ORACLE DATABASE SERVER) | 10098816 |
11.1.0.7 (11.1.0.7.0 PATCH SET FOR ORACLE DATABASE SERVER) | 6890831 |
10.2.0.5 (10.2.0.5 PATCH SET FOR ORACLE DATABASE SERVER) | 8202632 |
d10.2.0.4 (10.2.0.4.0 PATCH SET FOR ORACLE DATABASE SERVER) | 6810189 |
e10.2.0.3 (10.2.0.3 PATCH SET FOR ORACLE DATABASE SERVER) | 5337014 |
10.2.0.2 (10.2.0.2 PATCH SET FOR ORACLE DATABASE SERVER) | 4547817 |
10.1.0.5 (10.1.0.5 PATCH SET FOR ORACLE DATABASE SERVER) | 4505133 |
10.1.0.4 (10.1.0.4 PATCH SET FOR ORACLE DATABASE SERVER) | 4163362 |
10.1.0.3 (10.1.0.3 PATCH SET FOR ORACLE DATABASE SERVER) | 3761843 |
9.2.0.8 (9.2.0.8 PATCH SET FOR ORACLE DATABASE SERVER) | 4547809 |
9.2.0.7 (9.2.0.7 PATCH SET FOR ORACLE DATABASE SERVER) | 4163445 |
9.2.0.6 (9.2.0.6 PATCH SET FOR ORACLE DATABASE SERVER) | 3948480 |
9.2.0.5 (ORACLE 9I DATABASE SERVER RELEASE 2 - PATCH SET 4 VERSION 9.2.0.5.0) | 3501955 |
9.2.0.4 (9.2.0.4 PATCH SET FOR ORACLE DATABASE SERVER) | 3095277 |
9.2.0.3 (9.2.0.3 PATCH SET FOR ORACLE DATABASE SERVER) | 2761332 |
9.2.0.2 (9.2.0.2 PATCH SET FOR ORACLE DATABASE SERVER) | 2632931 |
9.0.1.5 (9.0.1.5 PATCHSET) | 3301544 |
9.0.1.4 (9.0.1.4 PATCH SET FOR ORACLE DATABASE SERVER) | 2517300 |
9.0.1.3 (9.0.1.3. PATCH SET FOR ORACLE DATA SERVER) | 2271678 |
8.1.7.4 (8.1.7.4 PATCH SET FOR ORACLE DATA SERVER) | 2376472 |
8.1.7.3 (8.1.7.3 PATCH SET FOR ORACLE DATA SERVER) | 2189751 |
8.1.7.2 (8.1.7.2.1 PATCH SET FOR ORACLE DATA SERVER) | 1909158 |
12.2.0.1 | ||||
---|---|---|---|---|
Description | PSU | GI PSU | Proactive Bundle Patch | Bundle Patch(Windows 32bit & 64bit) |
APR2017 | 25793908 (12.2.0.1.170516) - 僅適用于 Linux x86-64 |
12.1.0.2 | ||||
---|---|---|---|---|
Description | PSU | GI PSU | Proactive Bundle Patch | Bundle Patch(Windows 32bit & 64bit) |
APR2017 | 25171037 (12.1.0.2.170418) | 25434003 (12.1.0.2.170418) | 25433352 (12.1.0.2.170418) | 25632533(12.1.0.2.170418) |
JAN2017 | 24732082 (12.1.0.2.170117) | 24917825 (12.1.0.2.170117) | 24968615 (12.1.0.2.170117) | 25115951(12.1.0.2.170117) |
OCT2016 | 24006101 (12.1.0.2.161018) | 24412235 (12.1.0.2.161018) | 24448103 (12.1.0.2.161018) | 24591642(12.1.0.2.161018) |
JUL2016 | 23054246 (12.1.0.2.160719) | 23273629 (12.1.0.2.160719) | 23273686 (12.1.0.2.160719) | 23530387(12.1.0.2.160719) |
APR2016 | 22291127 (12.1.0.2.160419) | 22646084 (12.1.0.2.160419) | 22899531 | 22809813(12.1.0.2.160419) |
JAN2016 | 21948354 (12.1.0.2.160119) | 22191349 (12.1.0.2.160119) | 22243551 | 22310559(12.1.0.2.160119) |
OCT2015 | 21359755 (12.1.0.2.5) | 21523234 (12.1.0.2.5) | 21744410 (12.1.0.2.13) | 21821214(12.1.0.2.10) |
JUL2015 | 20831110 (12.1.0.2.4) | 20996835 (12.1.0.2.4) | 21188742 (12.1.0.2.10) | 21126814(12.1.0.2.7) |
APR2015 | 20299023 (12.1.0.2.3) | 20485724 (12.1.0.2.3) | 20698050 (12.1.0.2.7) | 20684004(12.1.0.2.4) |
JAN2015 | 19769480 (12.1.0.2.2) | 19954978 (12.1.0.2.2) | 20141343 (12.1.0.2.4) | 19720843(12.1.0.2.1) |
OCT2014 | 19303936 (12.1.0.2.1) | 19392646 (12.1.0.2.1) | 19404326 (12.1.0.2.1) | N/A |
12.1.0.1 | ||||
---|---|---|---|---|
Description | PSU | GI PSU | Bundle Patch (Windows64bit) | Bundle Patch (Windows32bit) |
aJUL2016 | 23054354 (12.1.0.1.160719) | i23273935 / k23273958 (12.1.0.1.160719) | 23530410 (12.1.0.1.160719) | |
APR2016 | 22291141 (12.1.0.1.160419) | i22654153 / k22654166 (12.1.0.1.160419) | 22617408 (12.1.0.1.160419) | |
JAN2016 | 21951844 (12.1.0.1.160119) | j22191492 / k22191511 (12.1.0.1.160119) | 22494866 (12.1.0.2.160119) | |
OCT2015 | 21352619 (12.1.0.1.9) | j21551666 / k21551685 (12.1.0.1.9) | 21744907 (12.1.0.1.21) | |
JUL2015 | 20831107 (12.1.0.1.8) | j20996901 / k20996911 (12.1.0.1.8) | 21076681 (12.1.0.1.20) | |
APR2015 | 20299016 (12.1.0.1.7) | j20485762 / k19971331 (12.1.0.1.7) | 20558101 (12.1.0.1.18) | |
JAN2015 | 19769486 (12.1.0.1.6) | j19971324 / k19971331 (12.1.0.1.6) | 20160748 (12.1.0.1.16) | |
OCT2014 | 19121550 (12.1.0.1.5) | j19392372 / k19392451 (12.1.0.1.5) | 19542943 (12.1.0.1.14) | |
JUL2014 | 18522516 (12.1.0.1.4) | j18705901 / k18705972 (12.1.0.1.4) | 19062327 (12.1.0.1.11) | |
APR2014 | 18031528 (12.1.0.1.3) | j18139660 / k18413105 (12.1.0.1.3) | 18448604 (12.1.0.1.7) | |
JAN2014 | 17552800 (12.1.0.1.2) | 17735306 (12.1.0.1.2) | 17977915 (12.1.0.1.3) | |
OCT2013 | 17027533 (12.1.0.1.1) | 17272829 (12.1.0.1.1) | 17363796 (12.1.0.1.1) | 17363795 (12.1.0.1.1) |
11.2.0.4 | ||||
---|---|---|---|---|
Description | PSU | SPU(CPU) | GI PSU | Bundle Patch (Windows 32bit & 64bit) |
APR2017 | 24732075 (11.2.0.4.170418) | 25369547 (11.2.0.4.170418) | 25476126 (11.2.0.4.170418) | 25632525 (11.2.0.4.170418) |
mJAN2017 | N/A | N/A | N/A | N/A |
OCT2016 | 24006111 (11.2.0.4.161018) | 24433711 (11.2.0.4.161018) | 24436338 (11.2.0.4.161018) | 24922870 (11.2.0.4.161118) |
JUL2016 | 23054359 (11.2.0.4.160719) | 23177648 (11.2.0.4.160719) | 23274134 (11.2.0.4.160719) | 23530402 (11.2.0.4.160719) |
APR2016 | 22502456 (11.2.0.4.160419) | 22502493 (11.2.0.4.160419) | 22646198 (11.2.0.4.160419) | 22839608 (11.2.0.4.160419) |
JAN2016 | 21948347 (11.2.0.4.160119) | 21972320 (11.2.0.4.160119) | 22191577 (11.2.0.4.160119) | 22310544 (11.2.0.4.160119) |
OCT2015 | 21352635 (11.2.0.4.8) | 21352646 | 21523375 (11.2.0.4.8) | 21821802 (11.2.0.4.20) |
JUL2015 | 20760982 (11.2.0.4.7) | 20803583 | 20996923 (11.2.0.4.7) | 21469106 (11.2.0.4.18) |
APR2015 | 20299013 (11.2.0.4.6) | 20299015 | 20485808 (11.2.0.4.6) | 20544696 (11.2.0.4.15) |
JAN2015 | 19769489 (11.2.0.4.5) | 19854503 | 19955028 (11.2.0.4.5) | 20127071 (11.2.0.4.12) |
OCT2014 | 19121551 (11.2.0.4.4) | 19271443 | 19380115 (11.2.0.4.4) | 19651773 (11.2.0.4.10) |
JUL2014 | 18522509 (11.2.0.4.3) | 18681862 | 18706472 (11.2.0.4.3) | 18842982 (11.2.0.4.7) |
APR2014 | 18031668 (11.2.0.4.2) | 18139690 | 18139609 (11.2.0.4.2) | 18296644 (11.2.0.4.4) |
JAN2014 | 17478514 (11.2.0.4.1) | 17551709 | N/A | 17987366 (11.2.0.4.1) |
11.2.0.3 | |||||
---|---|---|---|---|---|
Description | PSU | SPU(CPU) | GI PSU | Bundle Patch (Windows64bit) | Bundle Patch (Windows32bit) |
aJUL2015 | 20760997 (11.2.0.3.15) | 20803576 | 20996944 (11.2.0.3.15) | 21104036 | 21104035 |
APR2015 | 20299017 (11.2.0.3.14) | 20299010 | 20485830 (11.2.0.3.14) | 20420395 | 20420394 |
JAN2015 | 19769496 (11.2.0.3.13) | 19854461 | 19971343 (11.2.0.3.13) | 20233168 | 20233167 |
OCT2014 | 19121548 (11.2.0.3.12) | 19271438 | 19440385 (11.2.0.3.12) | 19618575 | 19618574 |
JUL2014 | 18522512 (11.2.0.3.11) | 18681866 | 18706488 (11.2.0.3.11) | 18940194 | 18940193 |
APR2014 | 18031683 (11.2.0.3.10) | 18139695 | 18139678 (11.2.0.3.10) | 18372244 | 18372243 |
JAN2014 | 17540582 (11.2.0.3.9) | 17478415 | 17735354 (11.2.0.3.9) | 18075406 | 17906981 |
OCT2013 | 16902043 (11.2.0.3.8) | 17082364 | 17272731 (11.2.0.3.8) | 17363850 | 17363844 |
JUL2013 | 16619892 (11.2.0.3.7) | 16742095 | 16742216 (11.2.0.3.7) | 16803775 | 16803774 |
APR2013 | 16056266 (11.2.0.3.6) | 16294378 | 16083653 (11.2.0.3.6) | 16345834 | 16345833 |
JAN2013 | 14727310 (11.2.0.3.5) | 14841409 | 14727347 (11.2.0.3.5) | 16042648 | 16042647 |
OCT2012 | 14275605 (11.2.0.3.4) | 14390252 | 14275572 (11.2.0.3.4) | 14613223 | 14613222 |
JUL2012 | 13923374 (11.2.0.3.3) | 14038787 | 13919095 (11.2.0.3.3) | 14223718 | 14223717 |
APR2012 | 13696216 (11.2.0.3.2) | 13632717 | 13696251 (11.2.0.3.2) | 13885389 | 13885388 |
JAN2012 | 13343438 (11.2.0.3.1) | 13466801 | 13348650 (11.2.0.3.1) | 13413168 | 13413167 |
11.2.0.2 | |||||
---|---|---|---|---|---|
Description | PSU | SPU(CPU) | GI PSU | Bundle Patch (Windows64bit) | Bundle Patch (Windows32bit) |
aOCT2013 | 17082367 (11.2.0.2.12) | 17082375 | 17272753 (11.2.0.2.12) | 17363838 | 17363837 |
JUL2013 | 16619893 (11.2.0.2.11) | 16742100 | 16742320 (11.2.0.2.11) | 16345852 | 16345851 |
APR2013 | 16056267 (11.2.0.2.10) | 16294412 | 16166868 (11.2.0.2.10) | 16345846 | 16345845 |
JAN2013 | 14727315 (11.2.0.2.9) | 14841437 | 14841385 (11.2.0.2.9) | 16100399 | 16100398 |
OCT2012 | 14275621 (11.2.0.2.8) | 14390377 | 14390437 (11.2.0.2.8) | 14672268 | 14672267 |
JUL2012 | 13923804 (11.2.0.2.7) | 14038791 | 14192201 (11.2.0.2.7) | 14134043 | 14134042 |
APR2012 | 13696224 (11.2.0.2.6) | 13632725 | 13696242 (11.2.0.2.6) | 13697074 | 13697073 |
JAN2012 | 13343424 (11.2.0.2.5) | 13343244 | 13653086 (11.2.0.2.5) | 13413155 | 13413154 |
OCT2011 | 12827726 (11.2.0.2.4) | 12828071 | 12827731 (11.2.0.2.4) | 13038788 | 13038787 |
JUL2011 | 12419331 (11.2.0.2.3) | 12419321 | 12419353 (11.2.0.2.3) | 12714463 | 12714462 |
APR2011 | 11724916 (11.2.0.2.2) | 11724984 | 12311357 (11.2.0.2.2) | 11896292 | 11896290 |
JAN2011 | 10248523 (11.2.0.2.1) | N/A | N/A | 10432053 | 10432052 |
11.2.0.1 | ||||
---|---|---|---|---|
Description | PSU | CPU | Bundle Patch (Windows64bit) | Bundle Patch (Windows32bit) |
aJUL2011 | 12419378 (11.2.0.1.6) | 12419278 | 12429529 | 12429528 |
APR2011 | 11724930 (11.2.0.1.5) | 11724991 | 11731176 | 11883240 |
JAN2011 | 10248516 (11.2.0.1.4) | 10249532 | 10432045 | 10432044 |
OCT2010 | 9952216 (11.2.0.1.3) | 9952260 | 10100101 | 10100100 |
JUL2010 | 9654983 (11.2.0.1.2) | 9655013 | 9736865 | 9736864 |
APR2010 | 9352237 (11.2.0.1.1) | 9369797 | N/A | N/A |
11.1.0.7 | ||||
---|---|---|---|---|
Description | PSU | SPU(CPU) | Bundle Patch (Windows64bit) | Bundle Patch (Windows32bit) |
JUL2015 | 20761024 (11.1.0.7.24) | 20803573 | 21104030 | 21104029 |
APR2015 | 20299012 (11.1.0.7.23) | 20299020 | 20420391 | 20420390 |
JAN2015 | 19769499 (11.1.0.7.22) | 19854433 | 20126915 | 20126914 |
OCT2014 | 19152553 (11.1.0.7.21) | 19274522 | 19609034 | 19609032 |
JUL2014 | 18522513 (11.1.0.7.20) | 18681875 | 18944208 | 18944207 |
APR2014 | 18031726 (11.1.0.7.19) | 18139703 | 18372258 | 18372257 |
JAN2014 | 17465583 (11.1.0.7.18) | 17551415 | 17906936 | 17906935 |
OCT2013 | 17082366 (11.1.0.7.17) | 17082374 | 17363760 | 17363759 |
JUL2013 | 16619896 (11.1.0.7.16) | 16742110 | 16803788 | 16803787 |
APR2013 | 16056268 (11.1.0.7.15) | 16308394 | 16345862 | 16345861 |
JAN2013 | 14739378 (11.1.0.7.14) | 14841452 | 15848067 | 15848066 |
OCT2012 | 14275623 (11.1.0.7.13) | 14390384 | 14672313 | 14672312 |
JUL2012 | 13923474 (11.1.0.7.12) | 14038803 | 14109868 | 14109867 |
APR2012 | 13621679 (11.1.0.7.11) | 13632731 | 13715810 | 13715809 |
JAN2012 | 13343461 (11.1.0.7.10) | 13343453 | 13460956 | 13460955 |
OCT2011 | 12827740 (11.1.0.7.9) | 12828097 | 12914916 | 12914915 |
JUL2011 | 12419384 (11.1.0.7.8) | 12419265 | 12695278 | 12695277 |
APR2011 | 11724936 (11.1.0.7.7) | 11724999 | 11741170 | 11741169 |
JAN2011 | 10248531 (11.1.0.7.6) | 10249534 | 10350788 | 10350787 |
OCT2010 | 9952228 (11.1.0.7.5) | 9952269 | 9773825 | 9773817 |
JUL2010 | 9654987 (11.1.0.7.4) | 9655014 | 9869912 | 9869911 |
APR2010 | 9352179 (11.1.0.7.3) | 9369783 | 9392335 | 9392331 |
JAN2010 | 9209238 (11.1.0.7.2) | 9114072 | 9166861 | 9166858 |
OCT2009 | 8833297 (11.1.0.7.1) | 8836375 | 8928977 | 8928976 |
JUL2009 | N/A | 8534338 | 8553515 | 8553512 |
APR2009 | N/A | 8290478 | 8343070 | 8343061 |
11.1.0.6 | |||
---|---|---|---|
Description | CPU | Bundle Patch (Windows64bit) | Bundle Patch (Windows32bit) |
aJUL2009 | 8534378 | 8563155 | 8563154 |
APR2009 | 8290402 | 8333657 | 8333655 |
JAN2009 | 7592335 | 7631981 | 7631980 |
OCT2008 | 7375639 | 7378393 | 7378392 |
JUL2008 | 7150417 | 7210197 | 7210195 |
APR2008 | 6864063 | 6867180 | 6867178 |
10.2.0.5 | |||||
---|---|---|---|---|---|
Description | PSU | SPU(CPU) | Bundle Patch (Windows64bit) | Bundle Patch (Windows32bit) | Bundle Patch(WindowsItanium) |
bJUL2015 | 20299014 (10.2.0.5.19) | 20299021 | 20420387 | 20420386 | N/A |
APR2015 | N/A | N/A | N/A | N/A | N/A |
JAN2015 | 19769505 (10.2.0.5.18) | 19854436 | 20126868 | 20126867 | N/A |
OCT2014 | 19274523 (10.2.0.5.17) | 19274521 | 19618565 | 19618563 | N/A |
JUL2014 | 18522511 (10.2.0.5.16) | 18681879 | 18940198 | 18940196 | N/A |
APR2014 | 18031728 (10.2.0.5.15) | 18139709 | 18372261 | 18372259 | N/A |
JAN2014 | 17465584 (10.2.0.5.14) | 17551414 | 17906974 | 17906972 | N/A |
OCT2013 | 17082365 (10.2.0.5.13) | 17082371 | N/A | 17363822 | N/A |
JUL2013 | 16619894 (10.2.0.5.12) | 16742123 | 16803782 | 16803780 | 16803781 |
APR2013 | 16056270 (10.2.0.5.11) | 16270946 | 16345857 | 16345855 | 16345856 |
JAN2013 | 14727319 (10.2.0.5.10) | 14841459 | 15848062 | 15848060 | 15848061 |
OCT2012 | 14275629 (10.2.0.5.9) | 14390396 | 14553358 | 14553356 | 14553357 |
JUL2012 | 13923855 (10.2.0.5.8) | 14038805 | 14134053 | 14134051 | 14134052 |
APR2012 | 13632743 (10.2.0.5.7) | 13632738 | 13654815 | 13654814 | 13870404 |
JAN2012 | 13343471 (10.2.0.5.6) | 13343467 | 13460968 | 13460967 | N/A |
OCT2011 | 12827745 (10.2.0.5.5) | 12828105 | c12914913 | 12914911 | N/A |
JUL2011 | 12419392 (10.2.0.5.4) | 12419258 | 12429524 | 12429523 | N/A |
APR2011 | 11724962 (10.2.0.5.3) | 11725006 | 12328269 | 12328268 | N/A |
JAN2011 | 10248542 (10.2.0.5.2) | 10249537 | 10352673 | 10352672 | N/A |
OCT2010 | 9952230 (10.2.0.5.1) | 9952270 | 10099855 | 10058290 | N/A |
10.2.0.4 | |||||
---|---|---|---|---|---|
Description | PSU | SPU(CPU) | Bundle Patch (Windows32bit) | Bundle Patch (Windows64bit) | Bundle Patch(WindowsItanium) |
gJUL2013 | 16619897 (10.2.0.4.17) | 16742253 | N/A | N/A | N/A |
gAPR2013 | 16056269 (10.2.0.4.16) | 16270931 | N/A | N/A | N/A |
gJAN2013 | 14736542 (10.2.0.4.15) | 14841471 | N/A | N/A | N/A |
gOCT2012 | 14275630 (10.2.0.4.14) | 14390410 | N/A | N/A | N/A |
gJUL2012 | 13923851 (10.2.0.4.13) | 14038814 | N/A | N/A | N/A |
aAPR2012 | 12879933 (10.2.0.4.12) | 12879926 | 13928775 | 13928776 | N/A |
JAN2012 | 12879929 (10.2.0.4.11) | 12879912 | b13654060 | N/A | N/A |
OCT2011 | 12827778 (10.2.0.4.10) | 12828112 | 12914908 | 12914910 | 12914909 |
JUL2011 | 12419397 (10.2.0.4.9) | 12419249 | 12429519 | 12429521 | 12429520 |
APR2011 | 11724977 (10.2.0.4.8) | 11725015 | 12328501 | 12328503 | 12328502 |
JAN2011 | 10248636 (10.2.0.4.7) | 10249540 | 10349197 | 10349200 | 10349198 |
OCT2010 | 9952234 (10.2.0.4.6) | 9952272 | 10084980 | 10084982 | 10084981 |
JUL2010 | 9654991 (10.2.0.4.5) | 9655017 | 9777076 | 9777078 | 9777077 |
APR2010 | 9352164 (10.2.0.4.4) | 9352191 | 9393548 | 9393550 | 9393549 |
JAN2010 | 9119284 (10.2.0.4.3) | 9119226 | 9169457 | 9169460 | 9169458 |
OCT2009 | 8833280 (10.2.0.4.2) | 8836308 | 8880857 | 8880861 | 8880858 |
JUL2009 | 8576156 (10.2.0.4.1) | 8534387 | 8559466 | 8559467 | 8541782 |
APR2009 | N/A | 8290506 | 8307237 | 8307238 | 8333678 |
JAN2009 | N/A | 7592346 | 7584866 | 7584867 | N/A |
OCT2008 | N/A | 7375644 | 7386320 | 7386321 | N/A |
JUL2008 | N/A | 7150470 | 7218676 | 7218677 | N/A |
10.2.0.3 | ||||
---|---|---|---|---|
Description | CPU (Unix/Linux) | Bundle Patch (Windows32bit) | Bundle Patch (WindowsItanium) | Bundle Patch (Windows64bit) |
aJAN2009 | 7592354 | 7631956 | 7631958 | 7631957 |
OCT2008 | 7369190 | 7353782 | 7353784 | 7353785 |
JUL2008 | 7150622 | 7252496 | 7252497 | 7252498 |
APR2008 | 6864068 | 6867054 | 6867055 | 6867056 |
JAN2008 | 6646853 | 6637237 | 6637238 | 6637239 |
OCT2007 | 6394981 | 6430171 | 6430173 | 6430174 |
JUL2007 | 6079591 | 6116131 | 6038242 | 6116139 |
APR2007 | 5901891 | 5948242 | 5916262 | 5948243 |
JAN2007 | 5881721 | 5846376 | 5846377 | 5846378 |
10.2.0.2 | ||||
---|---|---|---|---|
Description | CPU (Unix/Linux) | Bundle Patch (Windows32bit) | Bundle Patch (Windows64bit) | Bundle Patch (WindowsItanium) |
iJAN2009 | 7592355 | N/A | N/A | N/A |
hOCT2008 | 7375660 | N/A | N/A | N/A |
hJUL2008 | 7154083 | N/A | N/A | N/A |
hAPR2008 | 6864071 | N/A | N/A | N/A |
aJAN2008 | 6646850 | N/A | N/A | N/A |
fOCT2007 | 6394997 | 6397028 | 6397030 | 6397029 |
JUL2007 | 6079588 | 6013105 | 6013121 | 6013118 |
APR2007 | 5901881 | 5912173 | 5912179 | 5912176 |
JAN2007 | 5689957 | 5716143 | 5699839 | 5699824 |
OCT2006 | 5490848 | 5502226 | 5500921 | 5500894 |
JUL2006 | 5225799 | 5251025 | 5251028 | 5251026 |
APR2006 | 5079037 | 5140461 | 5140567 | 5140508 |
10.2.0.1 | ||||
---|---|---|---|---|
Description | CPU (Unix/Linux) | Bundle Patch (Windows32bit) | Bundle Patch (Windows64bit) | Bundle Patch (WindowsItanium) |
APR2007 | 5901880 | N/A | N/A | N/A |
JAN2007 | 5689937 | 5695784 | 5695786 | 5695785 |
OCT2006 | 5490846 | 5500927 | 5500954 | 5500951 |
JUL2006 | 5225798 | 5239698 | 5239701 | 5239699 |
APR2006 | 5049080 | 5059238 | 5059261 | 5059251 |
JAN2006 | 4751931 | 4751539 | 4770480 | 4751549 |
10.1.0.5 | |||
---|---|---|---|
Description | CPU (Unix/Linux) | Bundle Patch (Windows32bit) | Bundle Patch (WindowsItanium) |
JAN2012 | 13343482 | 13413002 | 13413003 |
OCT2011 | 12828135 | 12914905 | 12914906 |
JUL2011 | 12419228 | 12429517 | 12429518 |
APR2011 | 11725035 | 11731119 | 11731120 |
JAN2011 | N/A | N/A | N/A |
OCT2010 | 9952279 | 10089559 | 10089560 |
JUL2010 | 9655023 | 9683651 | 9683652 |
APR2010 | 9352208 | 9390288 | 9390289 |
JAN2010 | 9119261 | 9187104 | 9187105 |
OCT2009 | 8836540 | 8785211 | 8785212 |
JUL2009 | 8534394 | 8656224 | 8656226 |
APR2009 | 8290534 | 8300356 | 8300360 |
JAN2009 | 7592360 | 7486619 | 7586049 |
OCT2008 | 7375686 | 7367493 | 7367494 |
JUL2008 | 7154097 | 7047034 | 7047037 |
APR2008 | 6864078 | 6867107 | 6867108 |
JAN2008 | 6647005 | 6637274 | 6637275 |
OCT2007 | 6395024 | 6408393 | 6408394 |
JUL2007 | 6079585 | 6115804 | 6115818 |
APR2007 | 5901877 | 5907304 | 5907305 |
JAN2007 | 5689908 | 5716295 | 5634747 |
OCT2006 | 5490845 | 5500883 | 5500885 |
JUL2006 | 5225797 | 5251148 | 5251140 |
APR2006 | 5049074 | 5057606 | 5057609 |
JAN2006 | 4751932 | 4882231 | 4882236 |
10.1.0.4 | |||
---|---|---|---|
Description | CPU (Unix/Linux) | Bundle Patch (Windows32bit) | Bundle Patch (WindowsItanium) |
APR2007 | 5901876 | 5909871 | 5909879 |
JAN2007 | 5689894 | 5695771 | 5695772 |
OCT2006 | 5490844 | 5500878 | 5500880 |
JUL2006 | 5225796 | 5239736 | 5239737 |
APR2006 | 5049067 | 5059200 | 5059227 |
JAN2006 | 4751928 | 4751259 | 4745040 |
OCT2005 | 4567866 | 4579182 | 4579188 |
JUL2005 | 4392423 | 4440706 | 4404600 |
APR2005 | 4210374 | 4287619 | 4287611 |
10.1.0.3 | |||
---|---|---|---|
Description | CPU (Unix/Linux) | Bundle Patch (Windows32bit) | Bundle Patch (WindowsItanium) |
JAN2007 | 5923277 | N/A | N/A |
OCT2006 | 5566825 | N/A | N/A |
JUL2006 | 5435164 | N/A | N/A |
APR2006 | 5158022 | N/A | N/A |
JAN2006 | 4751926 | 4741077 | 4741084 |
OCT2005 | 4567863 | 4567518 | 4567523 |
JUL2005 | 4392409 | 4389012 | 4389014 |
APR2005 | 4193286 | 4269715 | 4158888 |
JAN2005 | 4003062 | 4074232 | 3990812 |
10.1.0.2 | |||
---|---|---|---|
Description | CPU (Unix/Linux) | Bundle Patch (Windows32bit) | Bundle Patch (WindowsItanium) |
APR2005 | 4193293 | 4181849 | 4213305 |
JUL2005 | 4400766 | 4388944 | 4388948 |
JAN2005 | 4003051 | 4104364 | 4083038 |
9.2.0.8 | |||
---|---|---|---|
Description | CPU (Unix/Linux) | Bundle Patch (Windows32bit) | Bundle Patch (WindowsItanium) |
JUL2010 | 9655027 | 9683644 | 9683645 |
APR2010 | 9352224 | 9390286 | N/A |
JAN2010 | 9119275 | 9187106 | N/A |
OCT2009 | 8836758 | 8785185 | 8785186 |
JUL2009 | 8534403 | 8427417 | 8427418 |
APR2009 | 8290549 | 8300340 | 8300346 |
JAN2009 | 7592365 | 7703210 | 7703212 |
OCT2008 | 7375695 | 7394394 | 7394402 |
JUL2008 | 7154111 | 7047026 | 7047029 |
APR2008 | 6864082 | 6867138 | 6867139 |
JAN2008 | 6646842 | 6637265 | 6637266 |
OCT2007 | 6395038 | 6417013 | 6417014 |
JUL2007 | 6079582 | 6130293 | 6130295 |
APR2007 | 5901875 | 5916268 | 5916275 |
JAN2007 | N/A | N/A | N/A |
OCT2006 | 5490859 | 5652380 | 5639519 |
9.2.0.7 | |||
---|---|---|---|
Description | CPU (Unix/Linux) | Bundle Patch (Windows32bit) | Bundle Patch (WindowsItanium) |
JUL2007 | 6079579 | 6146759 | 6146748 |
APR2007 | 5901872 | 5907274 | 5907275 |
JAN2007 | 5689875 | 5654905 | 5654909 |
OCT2006 | 5490841 | 5500873 | 5500874 |
JUL2006 | 5225794 | 5250980 | 5250981 |
APR2006 | 5049060 | 5064365 | 5064364 |
JAN2006 | 4751923 | 4751528 | 4741074 |
OCT2005 | 4567854 | 4579590 | 4579599 |
JUL2005 | 4547566 | N/A | N/A |
9.2.0.6 | |||
---|---|---|---|
Description | CPU (Unix/Linux) | Bundle Patch (Windows32bit) | Bundle Patch (WindowsItanium) |
OCT2006 | 5490840 | 5500865 | 5500871 |
JUL2006 | 5225793 | 5239794 | 5239793 |
APR2006 | 5049051 | 5059614 | 5059615 |
JAN2006 | 4751921 | 4751261 | 4751262 |
OCT2005 | 4567846 | 4579093 | 4579097 |
JUL2005 | 4392392 | 4445852 | 4401917 |
APR2005 | 4193295 | 4269928 | 4213298 |
9.2.0.5 | |||
---|---|---|---|
Description | CPU (Unix/Linux) | Bundle Patch (Windows32bit) | Bundle Patch (WindowsItanium) |
OCT2006 | 5689708 | N/A | N/A |
JUL2006 | 5435138 | N/A | N/A |
APR2006 | 5219762 | N/A | N/A |
OCT2005 | 4560421 | N/A | N/A |
JUL2005 | 4392256 | 4387563 | 4391819 |
APR2005 | 4193299 | 4195791 | 4214192 |
JAN2005 | 4003006 | 4104374 | 3990809 |
9.2.0.4 | |||
---|---|---|---|
Description | CPU (Unix/Linux) | Bundle Patch (Windows32bit) | Bundle Patch (WindowsItanium) |
JAN2005 | 4002994 | 4104369 | 4083202 |
8.1.7.4 | ||
---|---|---|
Description | CPU (Unix/Linux) | Bundle Patch (Windows32bit) |
JAN2007 | 5689799 | 5686514 |
OCT2006 | 5490835 | 5496067 |
JUL2006 | 5225788 | 5236412 |
APR2006 | 5045247 | 5057601 |
JAN2006 | 4751906 | 4751570 |
OCT2005 | 4560405 | 4554818 |
JUL2005 | 4392446 | 4437058 |
APR2005 | 4193312 | 4180163 |
JAN2005 | 4002909 | 3921893 |
12.1.0.2 | |||||
---|---|---|---|---|---|
Description | OJVM PSU (Linux/Unix) | OJVM BP (Windows) | Combo OJVM + DB PSU | Combo OJVM + GI PSU | Generic JDBC |
APR2017 (12.1.0.2.170418) | 25437695 | 25590993 | 25433980 | 25434018 | Included in OJVM PSU |
JAN2017 | 24917972 (12.1.0.2.170117) | 25112498 (12.1.0.2.170117) | 24917069 (12.1.0.2.170117) | 24917916 (12.1.0.2.170117) | Included in OJVM PSU |
OCT2016 | 24315824 (12.1.0.2.161018) | 24591630 (12.1.0.2.161018) | 24433133 (12.1.0.2.161018) | 24433148 (12.1.0.2.161018) | Included in OJVM PSU |
JUL2016 | 23177536 (12.1.0.2.160719) | 23515290 (12.1.0.2.160719) | 23615289 (12.1.0.2.160719) | 23615308 (12.1.0.2.160719) | 23727148 (Included in OJVM PSU) |
APR2016 | 22674709 (12.1.0.2.160419) | 22839633 (12.1.0.2.160419) | 22738582 (12.1.0.2.160419) | 22738641 (12.1.0.2.160419) | |
JAN2016 | 22139226 (12.1.0.2.160119) | 22311086 (12.1.0.2.160119) | 22191659 (12.1.0.2.160119) | 22191676 (12.1.0.2.160119) | |
OCT2015 | 21555660 (12.1.0.2.5) | 21788394 (12.1.0.2.4) | 21520444 | 21523260 | |
JUL2015 | 21068507 (12.1.0.2.4) | 21153530 (12.1.0.2.3) | 21150768 | 21150782 | |
APR2015 | 20415564 (12.1.0.2.3) | 20391199 (12.1.0.2.2) | 20834354 | 20834538 | |
JAN2015 | 19877336 (12.1.0.2.2) | 20225938 (12.1.0.2.1) | 20132434 | 20132450 | |
OCT2014 (12.1.0.2.1) | 19282028 | 19791366 | 19791375 |
12.1.0.1 | |||||
---|---|---|---|---|---|
Description | OJVM PSU (Linux/Unix) | OJVM BP (Windows) | Combo OJVM + DB PSU | Combo OJVM + GI PSU | Generic JDBC |
aJUL2016 (12.1.0.1.160719) | 23177541 | 23515285 | 23615355 | 23615368 | 23727043 (Included in OJVM PSU) |
APR2016 (12.1.0.1.160419) | 22674703 | 22839627 | 22738678 | 22738715 | Included in OJVM PSU |
JAN2016 (12.1.0.1.160119) | 22139235 | 22311072 | 22191711 | 22191721 | |
OCT2015 (12.1.0.1.5) | 21555669 | 21788365 | 21744318 | 21744328 | |
JUL2015 (12.1.0.1.4) | 21068523 | 21153513 | 21150806 | 21150817 | |
APR2015 (12.1.0.1.3) | 20406245 | 20225909 | 20834568 | 20834579 | |
JAN2015 (12.1.0.1.2) | 19877342 | 20225916 | 20132482 | 20132489 | |
OCT2014 (12.1.0.1.1) | 19282024 | 19801531 | 19791363 | 19791360 | 19852357 |
11.2.0.4 | ||||||
---|---|---|---|---|---|---|
Description | OJVM PSU (Linux/Unix) | OJVM BP (Windows) | Combo OJVM + DB PSU | Combo OJVM + DB SPU | Combo OJVM + GI PSU | Generic JDBC |
APR2017 (11.2.0.4.170418) | 25434033 | 25590979 | 25440428 | 25476166 | 25440422 | Included in OJVM PSU |
JAN2017 (11.2.0.4.170117) | 24917954 | 25043019 | 24918033 | 25367810 | 24918228 | Included in OJVM PSU |
OCT2016 (11.2.0.4.161018) | 24315821 | 24591637 | 24436313 | 24433791 | 24436346 | Included in OJVM PSU |
JUL2016 (11.2.0.4.160719) | 23177551 | 23515277 | 23615392 | 23615381 | 23615403 | 23727132 (Included in OJVM PSU) |
APR2016 (11.2.0.4.160419) | 22674697 | 22839614 | 22738777 | 22738732 | 22738793 | Included in OJVM PSU |
JAN2016 (11.2.0.4.160119) | 22139245 | 22311053 | 22378146 | 22378121 | 22378167 | |
OCT2015 (11.2.0.4.5) | 21555791 | 21788344 | 21744343 | 21744335 | 21744348 | |
JUL2015 (11.2.0.4.4) | 21068539 | 21153498 | 21150851 | 21150829 | 21150864 | |
APR2015 (11.2.0.4.3) | 20406239 | 20225988 | 20834611 | 20834597 | 20834621 | |
JAN2015 (11.2.0.4.2) | 19877440 | 20225982 | 20132580 | 20132517 | 20132615 | |
OCT2014 (11.2.0.4.1) | 19282021 | 19799291 | 19791364 | 19791358 | 19791420 | 19852360 |
11.2.0.3 | ||||||
---|---|---|---|---|---|---|
Description | OJVM PSU (Linux/Unix) | OJVM BP (Windows) | Combo OJVM + DB PSU | Combo OJVM + DB SPU | Combo OJVM + GI PSU | Generic JDBC |
JUL2015 (11.2.0.3.4) | 21068553 | 21153470 | 21150891 | 21150885 | 21150904 | Included in OJVM PSU |
APR2015 (11.2.0.3.3) | 20406220 | 20391185 | 20834670 | 20834653 | 20834686 | |
JAN2015 (11.2.0.3.2) | 19877443 | 20227195 | 20132646 | 20132635 | 20132651 | |
OCT2014 (11.2.0.3.1) | 19282015 | 19806120 | 19791427 | 19791426 | 19791428 | 19852361 |
11.1.0.7 | ||||||
---|---|---|---|---|---|---|
Description | OJVM PSU (Linux/Unix) | OJVM BP (Windows) | Combo OJVM + DB PSU | Combo OJVM + DB SPU | Combo OJVM + GI PSU | Generic JDBC |
JUL2015 (11.1.0.7.4) | 21068565 | 21153423 | 21150939 | 21150929 | N/A | Included in OJVM PSU |
APR2015 (11.1.0.7.3) | 20406213 | 20391156 | 20834724 | 20834712 | N/A | |
JAN2015 (11.1.0.7.2) | 19877446 | 20227146 | 20132677 | 20132669 | N/A | |
OCT2014 (11.1.0.7.1) | 19282002 | 19806118 | 19791436 | 19791434 | N/A | 19852363 |
a 對于大部分 OS 平臺,這個 patch 是最終的 patch (Final Patch)。對于 Windows 平臺,請參考 Note.2118136.2的Latest Available Microsoft Windows Patches部分。
b 您需要有 Extended Support license 才能下載這個 patch。(如果產品處于Sustaining Support期間則補丁可以下載)
c 已刪除/不可用。
d Windows Vista/7/2008/2008R2 (64bit)除外。如需安裝介質,請開一個 SR 來獲取。
e Windows Vista/7/2008 (32bit)除外。如需安裝介質,請開一個SR來獲取。
f 10.2.0.2上, CPUOCT200 7是如下平臺的最終的 CPU:IBM z/OS 390, Linux x86, Solaris, Solaris 64-bit, Windows 32-bit, Windows 64-bit 和 Windows AMD 64 platforms。
g 在 JAN2013 前,可以在這些平臺申請:Apple Mac OS X, HP Open VMS-Alpha, HP Open VMS-Itanium & Oracle Solaris x86 (32-bit);在那之后,只可以在這些平臺申請:Apple Mac OS X & Oracle Solaris x86 (32-bit)。
h 在 10.2.0.2 上,只在如下平臺上可用:HP OpenVMS Itanium, Oracle Solaris on x86(32-bit) & HP OpenVMS Alpha。
i 在 10.2.0.2 上, 只在如下平臺上可用:HP OpenVMS Itanium & HP OpenVMS Alpha
j適用于Linux x86-64, Solaris X64 和 Solaris SPARC
k 只在 AIX, HP IA 和 zLinux 平臺可用,包含了 DB PSU 12.1.0.1.3 sub-patch,沒有包含 clusterware sub-patches。
l Oracle 12c 標準版2 (12.1.0.2) 請參考 Note.2027072.1
m 對于Jan 2017 PSU 周期來說,因為并沒有新發現的 CPU 安全問題,所以沒有發布當期的11.2.0.4版本上的Database SPU,PSU以及Exadata BP。
縮略詞
PSU - Patch Set Update
SPU - Security Patch Update
CPU - Critical Patch Update
GI PSU - Grid Infrastructure Patch Set Update
BP - Bundle Patch
OJVM - Oracle Java Virtual Machine
NOTE:1963039.1 - Latest Patch Set Update and Critical Patch Update Availability Document
NOTE:756671.1 - Oracle Recommended Patches -- Oracle Database
NOTE:1430923.1 - New Patch Nomenclature for Oracle Products
NOTE:1938931.1 - Missing JDBC Patches for October 2014 "Oracle JavaVM Component Database PSU"
NOTE:1071023.1 - How to Request Software Media when it is Unavailable on the Oracle Software Delivery Cloud site
NOTE:148054.1 - Oracle Database 8.1.7 (8i) & 8.1.7.x (8i) Notice 2 of 2
NOTE:783141.1 - Reference List of Critical Patch Update Availability(CPU) and Patch Set Update (PSU) Documents For Oracle Database and Fusion Middleware Product
NOTE:1351428.2 - Information Center: Patching and Maintaining Oracle Database Server/Client Installations
NOTE:274526.1 - How To Download And Install The Latest OPatch(6880880) Version
NOTE:1929745.1 - Oracle Recommended Patches -- "Oracle JavaVM Component Database PSU" (OJVM PSU) Patches
NOTE:293369.1 - Master Note For OPatch
NOTE:1474666.1 - How to apply OC4J patch (13705478) on RDBMS home
NOTE:161549.1 - Oracle Database, CRS, ASM, Networking and EM Agent Patches for Microsoft Platforms
NOTE:802103.1 - Oracle Recommended Patches -- Previous Oracle Database Recommended Patches
NOTE:1581950.1 - Database Security Patching from 12.1.0.1 onwards
Oracle Recommended Patches -- Oracle Database (文檔 ID 756671.1)
類型: 狀態: 上次主更新: 上次更新: 語言: |
ANNOUNCEMENT PUBLISHED 2017-4-19 2017-4-19 English日本語 |
Introduction
Target Configurations
Patch Availability
Current Recommended Patches
12.1.0.2 Current Recommended Patches
12.1.0.1 Current Recommended Patches
11.2.0.4 Current Recommended Patches
11.2.0.3 Current Recommended Patches
11.2.0.2 Current Recommended Patches
11.2.0.1 Current Recommended Patches
11.1.0.7 Current Recommended Patches
11.1.0.6 Current Recommended Patches
10.2.0.5 Current Recommended Patches
10.2.0.4 Current Recommended Patches
10.2.0.3 Current Recommended Patches
Conflict Resolution
On Request
Known Issues
References
Beginning with version 10.2.0.3, Oracle releases Recommended Patches for Oracle Database.
See Note:756388.1 for an introduction to Recommended Patches.
Beginning with version 10.2.0.4, Recommended Patches for Generic, RAC and DataGuard issues are released in the form of Patch Set Updates (PSU).
See Note:854428.1 for an introduction to Patch Set Updates.
As of October 2014 Oracle releases "Oracle JavaVM Component Database Patch Set Update" (OJVM PSU) patches in addition to other Patch Set Updates.
See Note:1929745.1 for an introduction to "Oracle JavaVM Component Database PSU"
This document gives information about the current Recommended Patches for each Oracle Database version.
Recommended Patches are provided for the following target configurations:
Generic
Real Application Clusters
Data Guard
Exadata
Ebusiness Suite Certification
Recommended Patches are released on all platforms at the same time. They are generally available on the following platforms: HP-UX PA-RISC, Solaris Operating System (SPARC 64-Bit), HP-UX Itanium, IBM AIX on POWER Systems (64-Bit), Linux x86 (32-bit), and Linux x86-64.
Oracle provides bundled patches for Microsoft Windows platforms. Recommended patches are included in these bundles rather than as separately downloadable patches. See Note:161549.1 for details of the bundled patches for Microsoft platforms. It is recommended to apply the most current Windows bundle patch .
Patches on other platforms are created on request.
Recommended Patches, including Patch Set Updates, have the same certification and OS version support as the 4 digit database version they are for.
Please note that Grid Infrastructure (GI) PSU Patches are applicable to both RAC environments and Oracle Restart (GI Standalone) environments.
Exadata
Document Description Rolling RAC Patch Download Note:888828.1 Recommended Patch Information for Exadata Database Machine and Exadata Storage Server - - Note:25440397.8 12.1.0.2 (Apr 2017) Quarterly Full Stack Download Patch for Exadata (Linux and Solaris AMD) Part Patch:25440397 Note:25440395.8 12.1.0.2 (Apr 2017) Quarterly Full Stack Download Patch for SuperCluster Part Patch:25440395
Exadata (when patching just DB & Grid)
Document Description Rolling RAC Patch Download Note:25437795.8 Combo of 12.1.0.2.170418 OJVM PSU and 12.1.0.2.170418 DBBP (Apr 2017) Part Patch:25437795 Note:25437695.8 Oracle JavaVM Component 12.1.0.2.170418 Database PSU (Apr 2017) (OJVM PSU) No Patch:25437695 Note:25433352.8 12.1.0.2.170418 Database Proactive Bundle Patch (Apr 2017) Yes Patch:25433352
Non Exadata Real Application Clusters (RAC)
Document Description Rolling RAC Patch Download Note:25437795.8 Combo of 12.1.0.2.170418 OJVM PSU and 12.1.0.2.170418 DBBP (Apr 2017) Part Patch:25437795 Note:25437695.8 Oracle JavaVM Component 12.1.0.2.170418 Database PSU (Apr 2017) (OJVM PSU) No Patch:25437695 Note:25434018.8 Combo of 12.1.0.2.170418 OJVM PSU and 12.1.0.2.170418 GI PSU (Apr 2017) Part Patch:25434018 Note:25434003.8 12.1.0.2.170418 (Apr 2017) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:25434003 Note:25433352.8 12.1.0.2.170418 Database Proactive Bundle Patch (Apr 2017) Yes Patch:25433352
Non Exadata Non RAC
Document Description Rolling RAC Patch Download Note:25437795.8 Combo of 12.1.0.2.170418 OJVM PSU and 12.1.0.2.170418 DBBP (Apr 2017) Part Patch:25437795 Note:25437695.8 Oracle JavaVM Component 12.1.0.2.170418 Database PSU (Apr 2017) (OJVM PSU) No Patch:25437695 Note:25433980.8 Combo of 12.1.0.2.170418 OJVM PSU and 12.1.0.2.170418 DB PSU (Apr 2017) Part Patch:25433980 Note:25433352.8 12.1.0.2.170418 Database Proactive Bundle Patch (Apr 2017) Yes Patch:25433352 Note:25171037.8 12.1.0.2.170418 (Apr 2017) Database Patch Set Update (DB PSU) Yes Patch:25171037
Windows
Document Description Rolling RAC Patch Download Note:25632533.8 12.1.0.2.170418 (Apr 2017) Windows DB Bundle Patch Yes Patch:25632533 Note:25590993.8 12.1.0.2.170418 (Apr 2017) Windows Oracle JavaVM Component Bundle No Patch:25590993
Miscellaneous
Document Description Rolling RAC Patch Download Note:23727148.8 Oracle JavaVM Component 12.1.0.2.160719 Database PSU - Generic JDBC Patch (Jul 2016) Yes Patch:23727148
Also see:
Note:2034610.1 Things to Consider Before Upgrading to 12.1.0.2 to Avoid Poor Performance or Wrong Results
Exadata
Document Description Rolling RAC Patch Download Note:888828.1 Recommended Patch Information for Exadata Database Machine and Exadata Storage Server - - Note:23274284.8 12.1.0.1 (Jul 2016) Quarterly Full Stack Download Patch for SuperCluster Part Patch:23274284 Note:23274265.8 12.1.0.1 (Jul 2016) Quarterly Full Stack Download Patch for Exadata (Linux and Solaris AMD) Part Patch:23274265
Exadata (when patching just DB & Grid)
Document Description Rolling RAC Patch Download Note:23615368.8 Combo of 12.1.0.1.160719 OJVM PSU and 12.1.0.1.160719 GI PSU (Jul 2016) Part Patch:23615368 Note:23273935.8 Linux/Solaris: 12.1.0.1.160719 (Jul 2016) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:23273935 Note:23177541.8 Oracle JavaVM Component 12.1.0.1.160719 Database PSU (Jul 2016) (OJVM PSU) No Patch:23177541
Non Exadata Real Application Clusters (RAC)
Document Description Rolling RAC Patch Download Note:23615368.8 Combo of 12.1.0.1.160719 OJVM PSU and 12.1.0.1.160719 GI PSU (Jul 2016) Part Patch:23615368 Note:23273958.8 AIX/HP/zLinux: 12.1.0.1.160719 (Jul 2016) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:23273958 Note:23273935.8 Linux/Solaris: 12.1.0.1.160719 (Jul 2016) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:23273935 Note:23177541.8 Oracle JavaVM Component 12.1.0.1.160719 Database PSU (Jul 2016) (OJVM PSU) No Patch:23177541
Non Exadata Non RAC
Document Description Rolling RAC Patch Download Note:23615355.8 Combo of 12.1.0.1.160719 OJVM PSU and 12.1.0.1.160719 DB PSU (Jul 2016) Part Patch:23615355 Note:23177541.8 Oracle JavaVM Component 12.1.0.1.160719 Database PSU (Jul 2016) (OJVM PSU) No Patch:23177541 Note:23054354.8 12.1.0.1.160719 (Jul 2016) Database Patch Set Update (DB PSU) Yes Patch:23054354
Windows
Document Description Rolling RAC Patch Download Note:23530410.8 12.1.0.1.160719 (Jul 2016) Windows DB Bundle Patch Yes Patch:23530410 Note:23515285.8 12.1.0.1.160719 (Jul 2016) Windows Oracle JavaVM Component Bundle No Patch:23515285
Miscellaneous
Document Description Rolling RAC Patch Download Note:23727043.8 Oracle JavaVM Component 12.1.0.1.160719 Database PSU - Generic JDBC Patch (Jul 2016) Yes Patch:23727043
Exadata
Document Description Rolling RAC Patch Download Note:888828.1 Recommended Patch Information for Exadata Database Machine and Exadata Storage Server - - Note:25440393.8 11.2.0.4 (Apr 2017) Quarterly Full Stack Download Patch for Exadata (Linux and Solaris AMD) Part Patch:25440393 Note:25440390.8 11.2.0.4 (Apr 2017) Quarterly Full Stack Download Patch for SuperCluster Part Patch:25440390
Exadata (when patching just DB & Grid)
Document Description Rolling RAC Patch Download Note:25440417.8 Combo of 11.2.0.4.170418 OJVM PSU and 11.2.0.4.170418 Exadata Bundle Patch (Apr 2017) Part Patch:25440417 Note:25440411.8 Exadata Database Bundle Patch 11.2.0.4.170418 (Apr 2017) Yes Patch:25440411 Note:25434033.8 Oracle JavaVM Component 11.2.0.4.170418 Database PSU (Apr 2017) (OJVM PSU) No Patch:25434033
Non Exadata Real Application Clusters (RAC)
Document Description Rolling RAC Patch Download Note:25476126.8 11.2.0.4.170418 (Apr 2017) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:25476126 Note:25440422.8 Combo of 11.2.0.4.170418 OJVM PSU and 11.2.0.4.170418 GI PSU (Apr 2017) Part Patch:25440422 Note:25434033.8 Oracle JavaVM Component 11.2.0.4.170418 Database PSU (Apr 2017) (OJVM PSU) No Patch:25434033
Non Exadata Non RAC
Document Description Rolling RAC Patch Download Note:25440428.8 Combo of 11.2.0.4.170418 OJVM PSU and 11.2.0.4.170418 DB PSU (Apr 2017) Part Patch:25440428 Note:25434033.8 Oracle JavaVM Component 11.2.0.4.170418 Database PSU (Apr 2017) (OJVM PSU) No Patch:25434033 Note:24732075.8 11.2.0.4.170418 (Apr 2017) Database Patch Set Update (DB PSU) Yes Patch:24732075
Windows
Document Description Rolling RAC Patch Download Note:25632525.8 11.2.0.4.170418 (Apr 2017) Windows DB Bundle Patch Yes Patch:25632525 Note:25590979.8 11.2.0.4.170418 (Apr 2017) Windows Oracle JavaVM Component Bundle No Patch:25590979
Miscellaneous
Document Description Rolling RAC Patch Download Note:23727132.8 Oracle JavaVM Component 11.2.0.4.160719 Database PSU - Generic JDBC Patch (Jul 2016) Yes Patch:23727132 Note:20877677.8 AIX: 11.2.0.4 N-apply patch for critical AIX fixes - Bundle #2 Yes Patch:20877677
Also see:
Note:1645862.1 Things to Consider Before Upgrading to 11.2.0.4 to Avoid Poor Performance or Wrong Results
Patch Set Updates
Document Description Rolling RAC Patch Download Note:21150891.8 Combo of 11.2.0.3.4 OJVM PSU and 11.2.0.3.15 DB PSU (Jul 2015) Part Patch:21150891 Note:21068553.8 Oracle JavaVM Component 11.2.0.3.4 Database PSU (Jul 2015) (OJVM PSU) No Patch:21068553 Note:20760997.8 11.2.0.3.15 (Jul 2015) Database Patch Set Update (DB PSU) Yes Patch:20760997 Note:19852361.8 Oracle JavaVM Component 11.2.0.3.1 Database PSU - Generic JDBC Patch (Oct 2014) Yes Patch:19852361
Grid Infrastructure
Document Description Rolling RAC Patch Download Note:21150904.8 Combo of 11.2.0.3.4 OJVM PSU and 11.2.0.3.15 GI PSU (Jul 2015) Part Patch:21150904 Note:20996944.8 11.2.0.3.15 (Jul 2015) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:20996944 Note:19852361.8 Oracle JavaVM Component 11.2.0.3.1 Database PSU - Generic JDBC Patch (Oct 2014) Yes Patch:19852361
Exadata
Document Description Rolling RAC Patch Download Note:888828.1 Recommended Patch Information for Exadata Database Machine and Exadata Storage Server - -
EBusiness Suite R11i Certification
Document Description Rolling RAC Patch Download Note:881505.1 Interoperability Notes for Oracle E-Business Suite Release 11i with Oracle Database 11.2.0.3 - -
EBusiness Suite R12 Certification
Document Description Rolling RAC Patch Download Note:1058763.1 Interoperability Notes for Oracle E-Business Suite Release 12 with Oracle Database 11.2.0.3 - -
Miscellaneous Fixes
Document Description Rolling RAC Patch Download Note:20165285.8 AIX: 11.2.0.3 N-apply patch for critcal AIX fixes - Bundle #3 Yes Patch:20165285
Also see:
Note:1392633.1 Things to Consider Before Upgrading to 11.2.0.3 to Avoid Poor Performance or Wrong Results
Note: 11.2.0.2 is outside of patching policy. It is advisable to use a newer Patch Set or release.
Patch Set Updates
Document Description Rolling RAC Patch Download Note:17082367.8 11.2.0.2.12 (Oct 2013) Database Patch Set Update (PSU) Yes Patch:17082367
Grid Infrastructure
Document Description Rolling RAC Patch Download Note:17272753.8 11.2.0.2.12 (Oct 2013) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:17272753
Exadata
Document Description Rolling RAC Patch Download Note:888828.1 Recommended Patch Information for Exadata Database Machine and Exadata Storage Server - -
EBusiness Suite R11i Certification
Document Description Rolling RAC Patch Download Note:1367654.1 Interoperability Notes for Oracle E-Business Suite Release 11i with Oracle Database 11.2.0.2 - -
EBusiness Suite R12 Certification
Document Description Rolling RAC Patch Download Note:1367644.1 Interoperability Notes for Oracle E-Business Suite Release 12 with Oracle Database 11.2.0.2 - -
Also see:
Note:1320966.1 Things to Consider Before Upgrading to 11.2.0.2 to Avoid Poor Performance or Wrong Results
Note: 11.2.0.1 is outside of patching policy. It is advisable to use a newer Patch Set or release.
Patch Set Updates
Document Description Rolling RAC Patch Download Note:12419378.8 11.2.0.1.6 (Jul 2011) Database Patch Set Update (PSU) Yes Patch:12419378
Grid Infrastructure
Document Description Rolling RAC Patch Download Note:9655006.8 11.2.0.1.2 (Jul 2010) Grid Infrastructure Patch Set Update (GI PSU) Yes Patch:9655006
Exadata
Document Description Rolling RAC Patch Download Note:888828.1 Recommended Patch Information for Exadata Database Machine and Exadata Storage Server - -
EBusiness Suite R11i Certification
Document Description Rolling RAC Patch Download Note:1265268.1 Interoperability Notes for Oracle E-Business Suite Release 11i with Oracle Database 11.2.0.1 - -
EBusiness Suite R12 Certification
Document Description Rolling RAC Patch Download Note:1265232.1 Interoperability Notes for Oracle E-Business Suite Release 12 with Oracle Database 11.2.0.1 - -
Patch Set Updates
Document Description Rolling RAC Patch Download Note:21150939.8 Combo of 11.1.0.7.4 OJVM PSU and 11.1.0.7.24 DB PSU (Jul 2015) Part Patch:21150939 Note:21068565.8 Oracle JavaVM Component 11.1.0.7.4 Database PSU (Jul 2015) (OJVM PSU) No Patch:21068565 Note:20761024.8 11.1.0.7.24 (Jul 2015) Database Patch Set Update (DB PSU) Yes Patch:20761024 Note:19852363.8 Oracle JavaVM Component 11.1.0.7.1 Database PSU - Generic JDBC Patch (Oct 2014) Yes Patch:19852363
CRS
Document Description Rolling RAC Patch Download Note:11724953.8 11.1.0.7.7 CRS Patch Set Update (CRS PSU) Yes Patch:11724953
Data Guard
Document Description Rolling RAC Patch Download Note:7628357.8 11.1.0.7 Data Guard Broker Recommended Patch Bundle #1 No Patch:7628357
Exadata
Document Description Rolling RAC Patch Download Note:835032.1 Recommended Patch Information for Database Machine and Exadata Storage Server 11g Release 1 (11.1) - - Note:19852363.8 Oracle JavaVM Component 11.1.0.7.1 Database PSU - Generic JDBC Patch (Oct 2014) Yes Patch:19852363
EBusiness Suite R11i Certification
Document Description Rolling RAC Patch Download Note:452783.1 Interoperability Notes for Oracle E-Business Suite Release 11i with Oracle Database 11.1.0.7 - - Note:7295298.8 Poor Subquery filter order / Queries against ALL_OBJECTS can be slow Yes Patch:7295298 Note:7253531.8 A dump [ttci2u] passing LOB data over heterogeneous connection with multibyte Yes Patch:7253531 Note:6530141.8 False ORA-979 can occur on an UPDATE DML Yes Patch:6530141
EBusiness Suite R12 Certification
Document Description Rolling RAC Patch Download Note:735276.1 Interoperability Notes for Oracle E-Business Suite Release 12 with Oracle Database 11.1.0.7 - - Note:7684818.8 11.1.0.7 EBusiness Suite R12 Certification Patch Bundle #1 Yes Patch:7684818 Note:7630760.8 HPUX: 11.1.0.7 patch install deletes libskgxp11.a No Patch:7630760 Note:7253531.8 A dump [ttci2u] passing LOB data over heterogeneous connection with multibyte Yes Patch:7253531
Note: 11.1.0.6 is outside of patching policy. It is advisable to use a newer Patch Set or release.
EBusiness Suite R11i Certification
Document Description Rolling RAC Patch Download Note:9196488.8 PLS-306 executing procedure on 11g from lower version PLSQL client No Patch:9196488 Note:7253531.8 A dump [ttci2u] passing LOB data over heterogeneous connection with multibyte Yes Patch:7253531 Note:6972189.8 Invalid package bodies when using _load_without_compile option Yes Patch:6972189 Note:6778860.8 11.1.0.6 EBusiness Suite R11 Certification Patch Bundle #1 No Patch:6778860 Note:6501565.8 Dump under JVM from JIT of Java class compiled with old Java compiler No Patch:6501565
EBusiness Suite R12 Certification
Document Description Rolling RAC Patch Download Note:7377378.8 11.1.0.6 EBusiness Suite R12 Certification Patch Bundle #1 Yes Patch:7377378 Note:7253531.8 A dump [ttci2u] passing LOB data over heterogeneous connection with multibyte Yes Patch:7253531 Note:6991626.8 Datapump export fails with ORA-39126 / ORA-22813 Yes Patch:6991626 Note:6815733.8 OERI [qctcte1] from cost based transformation with subquery in ORDER BY clause Yes Patch:6815733 Note:6598432.8 ORA-1466 from read-only transaction when client / server in different timezones Yes Patch:6598432 Note:6266400.8 A dump can occur in kokbTabFuncRewrite Yes Patch:6266400
Patch Set Updates
Document Description Rolling RAC Patch Download Note:16619894.8 10.2.0.5.12 (Jul 2013) Database Patch Set Update (PSU) Yes Patch:16619894
CRS
Document Description Rolling RAC Patch Download Note:9952245.8 10.2.0.5.2 CRS Patch Set Update (CRS PSU) Yes Patch:9952245
Oracle introduced Patch Set Updates (PSU) for 10.2.0.4 which include recommended fixes for generic , RAC and DataGuard issues.
The PSU should be treated as the recommended patch for these areas - additional recommendations may be listed below under relevant areas.
Please read Note:854428.1 for an introduction to Patch Set Updates.
Note: 10.2.0.4 is outside of patching policy. Database PSU 10.2.0.4.13 onwards are only available on limited platforms.
Patch Set Updates
Document Description Rolling RAC Patch Download Note:16619897.8 10.2.0.4.17 (Jul 2013) Database Patch Set Update (PSU) Overlay [limited platforms] Yes Patch:16619897 Note:9352164.8 10.2.0.4.4 (Apr 2010) Database Patch Set Update (PSU) Yes Patch:9352164
Generic
Document Description Rolling RAC Patch Download Note:9572766.8 Recommended merge fix for bug 6994194 and bug 8830147 Yes Patch:9572766
RAC
Document Description Rolling RAC Patch Download Note:6367097.8 Recommended on HP Itanium: RAC diagnostics can abort the instance (LMS ORA-484) Yes Patch:6367097 Note:6079224.8 Recommended on Linux: RAC ORA-27506 / IPC Send timeout Yes Patch:6079224
CRS
Document Description Rolling RAC Patch Download Note:9294403.8 10.2.0.4.4 CRS Patch Set Update (CRS PSU) Yes Patch:9294403
EBusiness Suite R12 Certification
Document Description Rolling RAC Patch Download Note:7014646.8 OERI [kkocxj : pjpctx] from complex query Yes Patch:7014646
Note: 10.2.0.3 is outside of patching policy.
RAC
Document Description Rolling RAC Patch Download Note:7145055.8 10.2.0.3 RAC Recommended Patch Bundle #2 Yes Patch:7145055
CRS
Document Description Rolling RAC Patch Download Note:7117233.8 10.2.0.3 CRS Recommended Patch Bundle #3 Yes Patch:7117233
Data Guard
Document Description Rolling RAC Patch Download Note:6909784.8 Recommended Merge Fix for bug 6128197 with Data Guard Logical No Patch:6909784 Note:6081556.8 10.2.0.3 Data Guard RMAN Recommended Patch Bundle #1 Yes Patch:6081556 Note:6081550.8 10.2.0.3 Data Guard Logical Recommended Patch Bundle #1 No Patch:6081550 Note:6081547.8 10.2.0.3 Data Guard Physical Recommended Patch Bundle #1 Yes Patch:6081547 Note:6048286.8 10.2.0.3 Data Guard Broker Recommended Patch #1 No Patch:6048286
EBusiness Suite R11i Certification
Document Description Rolling RAC Patch Download Note:6166683.8 Z-Linux: ctxhx missing from 10.2.0.3 Yes Patch:6166683 Note:412271.1 Upgrade to 10.2.0.3 can fail with ORA-600 [22635] Yes Patch:5892355 Note:5871314.8 Pickler fix needed to allow some DB upgrade / downgrade to work Yes Patch:5871314 Note:5257698.8 9idata NLS files missing leading to file handle leak No Patch:5257698
EBusiness Suite R12 Certification
Document Description Rolling RAC Patch Download Note:6319846.8 EBusiness Suite R12 Certification Recommended Patch Bundle Yes Patch:6319846 Note:5240469.8 Linux-X86 64bit: genoccish generates lots of errors No Patch:5240469
Miscellaneous Fixes
Document Description Rolling RAC Patch Download Note:6875865.8 Database instrumentation for OCM Yes Patch:6875865 Note:6869828.8 Recommended Merge Fix of 6122097 and 5903829 Yes Patch:6869828 Note:471479.1 IOT corruption after upgrade from <= 9.2 to >= 10g Yes Patch:6646613 Note:6455161.8 Higher CPU / Higher "cache buffer chains" latch gets / Higher "consistent gets" after truncate/Rebuild No Patch:6455161 Note:453259.1 OERI[kcrfr_resize2] / cannot recover database No Patch:6128197 Note:453309.1 OERI[kcbo_link_q_1] / crash with fix for bug 5454831 installed Yes Patch:6017420 Note:5949701.8 Recommended Merge Fix of 5648872 and 5863277 Yes Patch:5949701 Note:455832.1 Client <= 9.2.0.7 / 10.1.0.4 can dump when running against higher level database No Patch:5933477 Note:5907779.8 Self deadlock hang on "cursor: pin S wait on X" (typically from DBMS_STATS) No Patch:5907779 Note:5896963.8 High LGWR CPU and longer "log file sync" with fix for bug 5065930 Yes Patch:5896963 Note:5765958.8 OERI[qcscpqbTxt] / OERI[qcsfbdnp:1] from ANSI query in PLSQL No Patch:5765958 Note:5728380.8 DML may spin under ktspffc searching for space in ASSM segment No Patch:5728380 Note:454464.1 Various dumps / instance crash possible Yes Patch:5605370 Note:5577046.8 ADD or DROP attribute causes UNION query to fail with ORA-1790 Yes Patch:5577046 Note:5514109.8 OERI [kql-hash-collision] / false ORA-955 No Patch:5514109 Note:5364143.8 Bind Peeking is not done upon query reload, Execution Plan changes Yes Patch:5364143 Note:5363584.8 Array insert into table can corrupt redo Yes Patch:5363584 Note:4899479.8 Undo/redo corruption if distributed transactions used No Patch:4899479
If you encounter a patch conflict while installing a Recommended Patch:
For conflicts with a Patch Set Update:
See "Patch Conflict Resolution" in Note:854428.1 "Patch Set Updates for Oracle Products"
See Note:1061295.1 "Patch Set Updates - One-off Patch Conflict Resolution" which includes links to documents with known conflict resolutions
For older non-PSU Recommended Patches:
Patch conflict resolution is provided using the same mechanism as the database Critical Patch Updates.
See Note:438314.1 "Critical Patch Update - Introduction to Database n-Apply CPU Patches".
For general information about various types of patch conflict see Note:1321267.1 "Database Patch conflict resolution"
To obtain Recommended Patches for a platform not in the patch availability list, file a service request (SR) with Oracle Global Support. A request may be made at any time. Either the current Recommended Patches or the next Recommended patches for a given target configuration will be provided depending on when the request is received and processed.
For Known Issues with any of the Recommended Patches, please click on the Document link in the tables above against the relevant version and target configuration.
NOTE:756388.1 - Introduction to Recommended Patches
Note:854428.1 - Introduction to Patch Set Updates for Oracle Products.
Note:1929745.1 - Introduction to "Oracle JavaVM Component Database PSU" (OJVM PSU) Patches
Note:1454618.1 - Quick Reference To Patch Numbers For Database PSU, SPU(CPU) And Bundle Patches
NOTE:438314.1 - Critical Patch Update - Introduction to Database n-Apply CPU Patches
NOTE:161549.1 - Oracle Database Server and Networking Patches for Microsoft Platforms
NOTE:743126.1 - RAC on Windows: How to Apply Oracle Windows Mini Patch Bundles in a Rolling Fashion
Note:331.1 - Oracle Database 11.2.0.x Patching & Maintenance Advisor
Note:1320966.1 - Things to Consider Before Upgrading to 11.2.0.2 to Avoid Poor Performance or Wrong Results
Note:1392633.1 - Things to Consider Before Upgrading to 11.2.0.3 to Avoid Poor Performance or Wrong Results
Note:1645862.1 - Things to Consider Before Upgrading to 11.2.0.4 to Avoid Poor Performance or Wrong Results
Note:2034610.1 - Things to Consider Before Upgrading to 12.1.0.2 to Avoid Poor Performance or Wrong Results
Note:802103.1 - Previous (superseded) Recommended Patches
從以前的 11.2.0.N 版本非原地手動升級到最新的 11.2.0.N 補丁集的完整核對清單 (文檔 ID 1602485.1)
類型: 狀態: 上次主更新: 上次更新: 語言: |
HOWTO PUBLISHED 2016-3-9 2016-7-5 English簡體中文日本語??? |
文檔內容
目標 |
提問,獲得幫助,并分享您對于這篇文檔的經驗。 |
解決方案 |
參考 |
Oracle Database - Enterprise Edition - 版本 11.2.0.1 到 11.2.0.4 [發行版 11.2]
本文檔所含信息適用于所有平臺
本文介紹如何執行從 11.2.0.1 到 11.2.0.2 或更高版本的非原地數據庫手動升級。
您是否希望與其他 Oracle 客戶、Oracle 員工和業內專家進一步探討此主題?
請點擊這里進入Oracle 社區(中文).
請點擊這里進入My Oracle Support 社區的數據庫安裝/升級(英文)主頁發現更多的話題和討論。
11.2.0.2 和及更高版本的補丁集是完整版本。11.2 補丁集安裝程序不更新現有 11.2 安裝。
不論您是執行非原地升級還是原地升級,安裝過程都將執行新安裝。
(請參閱 11.2 Upgrade Guide 第 3 章“Known Issue When Starting an In-Place Upgrade for Release 11.2.0.2”或更高版本的說明
從 11.2.0.2 開始,有兩種方法來安裝補丁集:
非原地升級(推薦)
原地升級
“原地”升級選項可選,但并非推薦選項。
該升級可以完成。但是,您不能簡單地運行 11.2.0.2 的安裝程序并指向 原來的11.2.0.1。
“原地”升級步驟記錄在 Upgrade Guide 中(見下文)。
原地升級(升級到同一個Oracle Home)
有關詳細信息,請參閱以下說明:
Note 1189783.1 Important Changes to Oracle Database Patch Sets Starting With 11.2.0.2
Note 1320966.1 Things to Consider before upgrading to 11.2.0.2.x regarding performance/wrong results
假如Mitigation Patch 1972130應用在原數據庫上,然后Oracle JVM component被禁止。當升級數據庫的時候你可能會遇到下面的錯誤。
ORA-02290 - check constraint (SYS.JAVA_DEV_DISABLED) violated.
在開始升級數據庫前,在原數據庫上打開Oralce JVM java component。
Connect to the database as a SYSDBA user
SQL> exec dbms_java_dev.enable;
參照:Database Upgrade failed with Errors “ORA-02290: check constraint (SYS.JAVA_DEV_DISABLED) violated” & “ORA-04045: SYS.DBMS_ISCHED” (Doc ID 1985725.1)
注意:這步驟僅僅當您在原數據庫上應用了Mitigation Patch的時候實施
請注意:在本文中,當提到 11.2.0.1 時,指的是當前已安裝的任意 11.2 版本 (11.2.0.1-11.2.0.N)。當提到 11.2.0.2 時,指的是 11.2 補丁集 (11.2.0.2-11.2.0.N) 的任意較新版本。
第 1 步
======
下載 11.2.0.2 或更高版本的 RDBMS 軟件。
請參閱 NOTE:753736.1 - Quick Reference to Patchset Patch Numbers
查看補丁程序集自述文件中關于所需下載文件的完整說明,因為可能需要多個文件,并且自述文件中提供了每個補丁集的特定說明。
另請參閱:
Note 549617.1 : How To Verify The Integrity Of A Patch/Software Download? [Video]
Note 169706.1 : Oracle Database Installation and Configuration Requirements Quick Reference (8.0.5 to 11.2)
第 2 步
======
將最新的 11.2 RDBMS 軟件安裝到新的 ORACLE_HOME 中。
請注意,從 11.2 安裝開始,所有基本 RDBMS 組件均會安裝。唯一的選項是組件是否會被鏈接(激活并可以使用)。自定制安裝選項不再提供了。
如果數據庫使用 Oracle Text 主題或者要安裝 Oracle Multimedia 演示和其他演示,則需要安裝 11.2.0.2 Examples CD(以前稱為 Companion CD),因為這些項不在基本安裝中。
您可以對以前的和新的 ORACLE_HOME 運行“opatch lsinventory -detail”以比較安裝的產品。
另請注意:
如果使用 /opt/oracle 作為 ORACLE_BASE,則 rootupgrade.sh 將失敗。有關詳細信息,請參閱
Note: 1281913.1 Root Script Fails if ORACLE_BASE is set to /opt/oracle
第 3 步
======
安裝最新的 11.2 RDBMS 軟件之后,用以前的 ORACLE_HOME 中啟動 11.2.0.1實例,對正在運行的以前的實例執行 11.2.0.2 的$ORACLE_HOME/rdbms/admin/utlu112i.sql 腳本,并將輸出 spool 至一個文件。
不論您是使用 DBUA 還是手動升級,均必須運行 Pre-Upgrade Information Tool。否則可能會遇到錯誤:
SQL> SELECT TO_NUMBER('MUST_BE_SAME_TIMEZONE_FILE_VERSION')
2 FROM registry$database
3 WHERE tz_version != (SELECT version from v$timezone_file);
SELECT TO_NUMBER('MUST_BE_SAME_TIMEZONE_FILE_VERSION')
*
ERROR at line 1:
ORA-01722: invalid number
您需要檢查 spool 生成文件的內容,并在升級到 11.2 的最新版本之前修復所有問題。
已知問題
++++++++++++++++
11.2.0.2 使用時區版本 14。11.2.0.1 使用時區版本 11(以后的版本可能會使用更新版本的時區數據)。
如果選中了“Upgrade Timezone Version and TIMESTAMP WITH TIME ZONE data”框,則最新 ORACLE_HOME 中的 DBUA 會自動將時區升級到所包括的版本。
如果是手動升級,則:
可在升級到最新 11.2 版本之后,使用 DBMS_DST 程序包升級時區版本,或者將 11.2.0.1 時區升級到該時區版本(請注意,如果在升級之前將 11.2.0.1 時區版本升級到其他版本,需要重新運行 utlu112i.sql)。
請參閱:
Note 1201253.1 Actions For DST Updates When Upgrading To Or Applying The 11.2.0.2 Patchset
第 4 步
======
運行以下 My Oracle Support 文章中的 dbupgdiag.sql 腳本,驗證 dba_registry 中的所有組件有效并且 dba_objects 中沒有無效的數據字典對象。
Note 556610.1 Script to Collect DB Upgrade/Migrate Diagnostic Information (dbupgdiag.sql)
如果 dbupgdiag.sql 腳本報告了任意無效對象,則運行 $ORACLE_HOME/rdbms/admin/utlrp.sql(可能需要多次)以使數據庫中的無效對象變為有效,直至無效對象數不發生變化為止。
$ cd $ORACLE_HOME/rdbms/admin
$ sqlplus "/ as sysdba"
SQL> @utlrp.sql
使無效對象有效之后,再次在數據庫中重新運行 dbupgdiag.sql,然后確保一切正常。
第 5 步
======
禁用所有批處理和 cron 作業,然后執行數據庫的完整備份。
例子
----------
要執行數據庫的完整備份,請完成以下步驟:
1. 登錄 RMAN:
rman "target / nocatalog"
2. 運行以下 RMAN 命令:
RUN
{
ALLOCATE CHANNEL chan_name TYPE DISK;
BACKUP DATABASE FORMAT 'some_backup_directory%U' TAG before_upgrade;
BACKUP CURRENT CONTROLFILE FORMAT 'controlfile location and name';
}
另請參閱:Oracle Database Backup and Recovery User's Guide
注:對于完整的冷備份,請首先關閉數據庫。
第 6 步
=======
干凈的關閉數據庫。
第 7 步(僅限 Windows 平臺)
========================
1) 將環境變量 ORACLE_HOME 設置為指向 11.2.0.1 安裝。
2) 停止指向 11.2.0.1 安裝的 Oracle 數據庫服務。
C:\> NET STOP OracleServiceORCL
3) 使用 %ORACLE_HOME%\bin\ORADIM 可執行程序刪除 11.2.0.1 Oracle 服務。
C:\> ORADIM -DELETE -SID ORCL
4) 將環境變量 ORACLE_HOME 設置為指向 11.2.0.2 安裝。
5) 將 init.ora/spfile 和口令文件 (orapw.ora) 從 11.2.0.1 %ORACLE_HOME%/database 復制到 11.2.0.2 %ORACLE_HOME%/database。
6) 將網絡配置文件(listener.ora、sqlnet.ora、tnsnames.ora 等)從 11.2.0.1 %ORACLE_HOME%\network\admin(或 $TNS_ADMIN)位置復制到 11.2.0.2 %ORACLE_HOME%\network\admin(或 %TNS_ADMIN%)位置。
7) 如果配置并使用了 DB Console/DB Control,將以下兩個目錄及其內容從 11.2.0.1 復制到 11.2.0.2。(如果未配置 DB Console/DB Control,則這些目錄可能不存在。)
ORACLE_HOME/
ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_
8) 使用 11.2.0.2 的可執行程序,在命令提示符下創建 Oracle 11.2.0.2 服務。
%ORACLE_HOME%\bin\ ORADIM
C:\> ORADIM -NEW -SID SID -SYSPWD PASSWORD -STARTMODE AUTO -PFILE %ORACLE_HOME%\DATABASE\INIT.ORA
例如:
C:\> ORADIM -NEW -SID ORCL -SYSPWD pass_with_sysdba_priv -STARTMODE AUTO -PFILE %ORACLE_HOME%\DATABASE\INIT.ORA
PASSWORD = 新數據庫實例的口令。這是使用 SYSDBA 權限連接的用戶的口令。-SYSPWD 選項并非必需。如果未指定該項,則將使用操作系統驗證,并且不需要口令
第 8 步(Unix 和 Linux)
=================
配置目標 11.2.0.2 ORACLE_HOME
1) 確保環境變量 ORACLE_BASE、ORACLE_HOME、PATH、NLS_10 和 LIBRARY_PATH 設置為指向 11.2.0.2 安裝。
將 ORACLE_SID 設置為 11.2.0.1數據庫名以升級。
修改 /etc/oratab 文件指向您的 11.2.0.2 ORACLE_HOME。
2) 禁用 Database Vault
Note 453903.1 - Enabling and Disabling Oracle Database Vault in UNIX
3) 將 init.ora/spfile 和口令文件 (orapw.ora) 從 11.2.0.1 $ORACLE_HOME/dbs 復制到 11.2.0.2 $ORACLE_HOME/dbs
4) 將網絡配置文件(listener.ora、sqlnet.ora、tnsnames.ora 等)從 11.2.0.1 $ORACLE_HOME/network/admin(或 $TNS_ADMIN)位置復制到 11.2.0.2 $ORACLE_HOME/network/admin(或 $TNS_ADMIN)位置
5) 如果配置了并使用了 DB Console/DB Control,將以下兩個目錄及其內容從 11.2.0.1 復制到 11.2.0.2。(如果未配置 DB Console/DB Control,則這些目錄可能不存在。)
ORACLE_HOME/
ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_
請為 指定實際的名稱
6) 確保為 Oracle Database 11g 版本 2 (11.2) 正確設置了 COMPATIBLE 初始化參數。如果未正確設置 COMPATIBLE,則 Pre-Upgrade Information Tool 會在“Database”部分中顯示警告。
7) 將初始化參數的值調整到至少為 Pre-Upgrade Information Tool 指示的最小值。對于安裝了 JVM 的客戶,必須在升級前將 java_pool_size 和 shared_pool_size 至少設置為 250MB,否則 JVM 升級可能會失敗,并出現以下錯誤:
ORA-07445: exception encountered: core dump [qmkmgetConfig()+52] [SIGSEGV] [ADDR:0x18] [PC:0x103FFEC34] [Address not mapped to object] []
第 9 步
======
手動升級數據庫。
1) 啟動 sqlplus 并從 新安裝的目標 $ORACLE_HOME/rdbms/admin 下運行 catupgrd.sql 腳本
sqlplus " / as sysdba "
SQL> spool /tmp/upgrade.log
SQL> startup upgrade
SQL> set echo on
SQL> @catupgrd.sql;
SQL> spool off
SQL> Shutdown immediate
2) 查看 catupgrd.sql 生成的 spool 文件中的錯誤。
3) 按正常模式重新啟動數據庫。
4) SQL> @$ORACLE_HOME/rdbms/admin/catuppst.sql;
5) SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql;
6) 運行 dbupgdiag.sql 腳本(參閱 note: 556610.1)并驗證 dba_registry 中的所有組件均有效并且 dba_objects 中沒有無效對象。
升級后步驟
===================
1) 升級集群配置
如果您使用的是 Oracle 集群,那么您必須更新集群配置。
從 11.2.0.2 開始,upgrade 命令會將配置更新為正在運行的軟件的版本。
您可以使用 srvctl 命令,例如:
srvctl upgrade database
這個命令會將數據庫及其對應服務的配置信息更新至正在運行的軟件的版本。
語法及選項如下:
srvctl upgrade database -d db_unique_name -o Oracle_home
Table A-161 srvctl upgrade database Options
選項描述
-d db_unique_name
數據庫的 unique name
-o Oracle_home
ORACLE_HOME 的路徑
2) 使用 DBMS_DST 將時區升級到最新版本。
Note 1201253.1
Title: Actions For DST Updates When Upgrading To Or Applying The 11.2.0.2 Patchset
3) 升級 Recovery Catalog
有關升級 Recovery Catalog 和 UPGRADE CATALOG 命令的完整信息,請參閱《Oracle Database Backup and Recovery User's Guide》中的介紹這些過程的主題。
4) 升級 DBMS_STATS 程序包創建的 Statistics Table
如果使用 DBMS_STATS.CREATE_STAT_TABLE 創建了 statistics table,則通過運行以下命令來升級這些表:
EXECUTE DBMS_STATS.UPGRADE_STAT_TABLE('scott', 'stat_table');
在示例中,SCOTT 是 statistics table 的所有者,STAT_TABLE 是 statistics table 的名稱。對每個 statistics table 都需要執行此命令。
5) 啟用 Oracle Database Vault 并收回 DV_PATCH_ADMIN 角色。
如果您使用了 Oracle Database Vault,并按照之前的指示在升級前先禁用了它,現在您需要:
啟用 Database Vault。
Note 453903.1 - Enabling and Disabling Oracle Database Vault in UNIX
收回 SYS 用戶的 Database Vault DV_PATCH_ADMIN 角色。
參考
===========
Oracle Database
Upgrade Guide
11g Release 2 (11.2)
E17222-06 <october 2010 ="" < Chapter 3
Upgrading to the New Release
http://download.oracle.com/docs/cd/E11882_01/server.112/e17222.pdf
6). 數據庫中的 Oracle Warehouse Builder (OWB) 組件不會在升級過程中安裝。升級后,有幾個步驟升級該組件。
請參考 Oracle? Warehouse Builder Release Notes 11g Release 2 (11.2)
NOTE:837570.1 - Complete Checklist for Manual Upgrades to 11gR2
NOTE:1561791.2 - Troubleshooting Assistant: Oracle Database/Client Upgrade - Downgrade
NOTE:1312225.1 - Things to Consider Before Upgrading to 11.2.0.2 Grid Infrastructure/ASM
NOTE:1363369.1 - Things to Consider Before Upgrading to 11.2.0.3/11.2.0.4 Grid Infrastructure/ASM
類型: 狀態: 上次主更新: 上次更新: 語言: |
ANNOUNCEMENT PUBLISHED 2013-11-27 2013-11-27 English簡體中文日本語 |
Oracle Database - Enterprise Edition - 版本 12.1.0.1 和更高版本
Oracle Database - Standard Edition - 版本 12.1.0.1 和更高版本
Oracle Database - Personal Edition - 版本 12.1.0.1 和更高版本
本文檔所含信息適用于所有平臺
從 Oracle數據庫版本 12.1.0.1 開始,Oracle 將僅提供 Patch Set Update(PSU) 補丁程序,以滿足 Critical Patch Update(CPU)項目要求提供的安全相關補丁。將不再提供 SPU(Security Patch Update)補丁程序。基于 PSU 補丁程序的受歡迎程度,所以 Oracle 轉為此簡化模型。PSU 是 Oracle 自 2009 年全面啟動以來的首選主動式打補丁方案 [1]。
關于 Patch Set Update 的要點:
受控內容
PSU 內容包括已在實際應用中得到證實的高質量非安全性 Bug 修復,以及包含在 CPU 計劃中的安全漏洞修復。Oracle 首先對各 Bug 修復進行至少 20 次驗證,然后才會將其包括在 PSU 中。其內容選擇標準旨在盡可能減少風險(大量下載、無優化程序等)。安全修復則不同,它們在內容選擇時需要嚴格實施這些標準。
高質量
對每個 PSU 運行完整的數據庫回歸和壓力測試套件,以及經過挑選的性能測試,以確保 PSU 補丁程序在發行之前經過全面測試。其內容也經過審核,以確定是否需要執行任何特定測試。
盡可能減少所需的客戶測試
自 2010 年開始,Oracle 建議客戶對 PSU 僅做最低限度的測試即可。這個最低限度的測試同打一次性補丁程序所需的測試是一樣的。有關詳細信息,請參閱 [3] 'OOW 2012 Presentation - The Insider's Guide to Patching at Oracle'。
盡可能減少停機時間
PSU 補丁程序打包為組合補丁程序[2],這可以極大減少補丁程序安裝時間。此外,其內容也經過仔細選擇,使得所有 PSU 補丁程序可以通過 Oracle RAC 滾動方式安裝。唯一的例外是安全修復,此方法可能不可用。
補丁程序安裝時 Oracle 主目錄中的更改較少
組合補丁程序打包盡可能減少了在補丁程序安裝時系統中的更改數量。特別是,在安裝新 PSU 時不需要回滾以前版本的 PSU。這種打包方式減少了單個補丁間的沖突,避免了大量的回滾和應用操作。
盡可能減少與已安裝臨時補丁程序的沖突
組合補丁程序打包盡可能減少了替換臨時補丁程序的要求。在引入組合補丁之前,需要替換所有臨時補丁程序。現在這種情況再也不會出現,因為需要替換的臨時補丁程序,僅僅是與 Oracle 主目錄中上次安裝 PSU 版本以來的增量內容沖突的那些部分。組合補丁程序打包可以顯著減少客戶所需的重疊臨時補丁程序的數量。
沖突解決補丁程序與 PSU 在同一天推出
在過去的一年中,Oracle 主動提供臨時補丁程序以解決新 PSU 與現有臨時一次性補丁程序之間的沖突。Oracle 在 PSU 發布之日,為全球提供跨 8 個平臺的 1000 到 1500 個以上的補丁程序。由于在 PSU 發行日提供這些補丁程序,客戶可以立即開始部署 PSU。
經過實證的 Oracle 客戶接受度
Oracle 為 11.2.0.3 數據庫補丁集發布了七個 PSU,為 Oracle 客戶廣泛采用。與僅安全性 SPU 補丁程序相比,每季度發行的 PSU 補丁程序下載量通常要高六倍。
這一接受度統計信息與 Exadata 以及 Grid Infrastructure 補丁戰略相符,它們都是提供單一補丁程序(捆綁或 PSU),其中包括了安全性和非安全性內容。
對僅安全性 SPU 補丁程序的需求在逐步減少,特別是在較新的版本中。
[1] Document:854428.1 - Patch Set Updates for Oracle Products
[2] Document:1376691.1 - Composite Patches for Oracle Products [Video]
[3] OOW 2012 Presentation - The Insider's Guide to Patching at Oracle:
http://www.myexpospace.com/oracle2012/SessionFiles/CON8488_PDF_8488_0001.pdf
類型: 狀態: 上次主更新: 上次更新: 語言: |
HOWTO PUBLISHED 2015-9-6 2016-7-5 English簡體中文日本語??? |
文檔內容
目標 |
提問,獲得幫助,并分享您對于這篇文檔的經驗。 |
解決方案 |
較簡單的方式:使用 My Oracle Support 來找到沖突的解決方案 |
My Oracle Support Conflict Checker |
OCM Configurations |
稍微復雜:Patch Set Update (PSU) |
驗證是否安裝了 PSU |
驗證是否真的是一個沖突 |
驗證是否沖突的補丁是一個覆蓋補丁 |
如果它是一個覆蓋補丁 |
此 PSU 是否是一個復合補丁 |
確定此 PSU 是否被打包為一個復合補丁 |
非復合補丁 |
在 My Oracle Support 的“補丁和更新程序”標簽下查找您的沖突的解決方案: |
找可用的替代補丁 |
復合補丁 |
當安裝 PSU 時 OPatch 的輸出示例 |
當安裝一個小補丁時 OPatch 的輸出示例 |
確定沖突所關聯的復合子補丁的版本 |
在 My Oracle Support 的“補丁和更新程序”標簽下查找您的沖突的解決方案: |
查找可用的替代補丁 |
稍微復雜:Critical Patch Update (CPU) |
CPU 與一個已經安裝的 PSU 沖突 |
CPU 與一個非 PSU 或非安全補丁的的沖突 |
所有其他的沖突 |
提交一個服務請求并且提供如下信息 |
參考 |
Oracle Database - Enterprise Edition - 版本 9.2.0.1 到 11.2.0.3 [發行版 9.2 到 11.2]
本文檔所含信息適用于所有平臺
這篇文檔的目標是協助客戶找到解決補丁沖突的方案,如果沒有解決方案,為 Oracle Support 提供解決沖突所需的信息。
您是否希望與其他 Oracle 客戶、Oracle 員工和業內專家進一步探討此主題?
請點擊這里進入Oracle 社區(中文)。
請點擊這里進入My Oracle Support 社區的數據庫安裝/升級(英文)主頁發現更多的話題和討論。
一個新的檢查Patch沖突的工具已經在 Patch Search 的結果頁可用。. 通過這個工具我們可以上傳OPatch inventory并且檢查要下載的patch和已經打了的patch是否沖突。
如果沒有發現沖突,那么可以下載 Patch。 如果發現沖突,這個工具可以尋找解決方案。 如果沒有發現解決方案,你可以申請一個解決方案(注:申請patch或者merge patch),并且可以監控這個過程。
關于更多信息和一個示例視頻,請參照
Document 1091294.1 "How to use the My Oracle Support Conflict Checker Tool".
如果您的安裝的當前配置信息上傳到了 My Oracle Support,您可以利用 補丁計劃(Patch Plans) 來驗證和解決沖突。如果對這個沖突沒有既存的解決方案,它同樣會給您提供一個鏈接,來請求一個解決方案,這甚至不需要創建一個服務請求。
有關 Patch Plans 的視頻,請參閱如下:
Document 603505.1 My Oracle Support Speed Training - Links to Recorded Training
Support Tools and Processes 標簽
Why use Configuration Manager in MOS
Configuration Manager
Installing the Collector
MOS Configuration Manager
Patch Recommendations and Patch Plans
如果不知道是否已經安裝了一個 PSU,請參閱如下文檔中的驗證步驟:
Document 861152.1 Do Patchset Updates (PSU's) Change the Oracle Release Version/Fifth Digit?
當一個補丁與 PSU 沖突,一個覆蓋補丁會被創建在相同的 PSU 版本上。例如,PSU 是 11.1.0.7.8,覆蓋補丁將會是 11.1.0.7.8。覆蓋補丁將會在 PSU 之后被安裝,并且使用沖突的 PSU 和原始補丁的一個融合版本來“覆蓋”PSU。
驗證是否沖突的補丁是一個覆蓋補丁
運行如下
% opatch lsinv
查看庫存清單來確定沖突的補丁是否是一個覆蓋補丁。例如:
驗證是否可以使用如下文檔來確認基版本(例如,11.1.0.7.0)無法安裝
Document 1357613.1 Can a patch be applied if it is available on base/release version, even though PSU/CPU is installed
一個新的打包模式在2012年4月被引入到了某些 PSU 版本。它叫做復合補丁模式。如果您不熟悉復合補丁模式,請閱讀如下文檔:
Document 1376691.1 Composite Patches for Oracle Products
第一步是確定您的沖突所關聯的 PSU 是否以復合補丁模式建立。
確定此 PSU 是否被打包為一個復合補丁
參考如下文檔中的第二節的表,此表包含了哪些發行版是復合補丁。
Document 1376691.1 Composite Patches for Oracle Products [Video]
在 My Oracle Support 的“補丁和更新程序”標簽下查找您的沖突的解決方案:找可用的替代補丁在 Patch ID 中輸入補丁號碼,搜索符合您的配置的平臺。如果有與您的PSU版本相同的補丁存在(比如 11.1.0.7.8),那么(在安裝 PSU 之后)下載安裝那個補丁來解決沖突。
閱讀如下文檔尋找可能的替代補丁
Document 1061295.1 Patch Set Updates - One-off Patch Conflict Resolution
如果沒有解決方案,轉向 通過一個服務請求提供如下信息
當安裝 PSU 時 OPatch 的輸出示例
在安裝 PSU 之前檢查沖突
% opatch prereq CheckConflictAgainstOHWithDetail -ph ./13343438
Following patches have conflicts. Please contact Oracle Support and get the merged patch of the patches :
12646784, 13696216, 11840910
Following patches will be rolled back from Oracle Home on application of the patches in the given list :
12646784, 11840910
Conflicts/Supersets for each patch are:
Patch : 13696216
Conflict with 12646784
Conflict details:
/bugmnt6/ap/celclnx17/BOD/11.2.0.3/A/64bit/app/oracle/product/11.2.0.3.0/lib/libserver11.a:/atb.o
Conflict with 11840910
Conflict details:
/bugmnt6/ap/celclnx17/BOD/11.2.0.3/A/64bit/app/oracle/product/11.2.0.3.0/lib/libserver11.a:/kta.o
安裝 PSU
% opatch apply
Composite Patch 13696216 conflicts with installed patch(es) 12646784, 11840910
Conflict Description:
Here are the specific sub-patches of composite patch 13696216 that conflict with 12646784, 11840910
Sub-Patch 13343438 conflicts with 11840910
Sub-Patch 13696216 conflicts with 12646784
Conflict Remedy:
Refer to My Oracle Support Note 1299688.1 for instructions on resolving patch conflicts.注意,apply 的輸出與 CheckConflictAgainstOHWithDetail 的輸出并不相同。
Sub-Patch 13343438 conflicts with 11840910
Sub-Patch 13696216 conflicts with 12646784
11840910 and 12646784 both conflict with 13696216
這是一個已知的問題,會在未來的 OPatch 版本中解決。正確的信息是 Apply 的輸出。
所以在進行之前,您需要利用如下文檔的場景1來確定哪個子補丁關聯于這個沖突:
Document 1626610.1 "opatch prereq CheckConflictAgainstOHWithDetail -ph ./" does not show correct Composite sub-patch
當 PSU 與多個子補丁沖突時安裝 PSU
Composite Patch 13923374 conflicts with installed patch(es) 13632140
Conflict Description:
Here are the specific sub-patches of composite patch 13923374 that conflict with 13632140
Sub-Patch 13343438 conflicts with 13632140
Sub-Patch 13696216 conflicts with 13632140
Sub-Patch 13923374 conflicts with 13632140
在這個例子中 PSU 與多個子補丁沖突,那么在沖突解決的處理過程中,使用最新的子補丁(最大的補丁號碼)。在上面的例子中,使用 13923374。
當安裝一個小補丁時 OPatch 的輸出示例
在安裝小補丁前檢查與 PSU 的沖突
Following patches have conflicts. Please contact Oracle Support and get the merged patch of the patches :
13343438, 11840910
Following patches will be rolled back from Oracle Home on application of the patches in the given list :
13343438
Conflicts/Supersets for each patch are:
Patch : 11840910
Conflict with 13343438
Conflict details:
/bugmnt6/ap/celclnx17/BOD/11.2.0.3/A/64bit/app/oracle/product/11.2.0.3.0/lib/libserver11.a:/kta.o
安裝一個與 PSU 沖突的補丁
Patch 11840910 conflicts with the composite patch 13696216 (specifically, sub-patch(es) 13343438). Please refer to the following to resolve the conflict(s): Patch conflict resolution (Doc ID 1299688.1)
or
Patch 12646784 conflicts with the composite patch 13696216 (specifically, sub-patch(es) 13696216). Please refer to the following to resolve the conflict(s): Patch conflict resolution (Doc ID 1299688.1)
安裝一個小補丁,此小補丁與 PSU 的多個子補丁沖突
Patch 13632140 conflicts with the composite patch 13923374 (specifically, sub-patch(es) 13923374,13696216,13343438).
在小補丁與多個子補丁沖突的情況下,在沖突處理過程中使用最新的子補丁(最大的補丁號碼)。比如在上面的例子中,使用 13923374。
確定沖突所關聯的復合子補丁的版本
在如下文檔中查找復合子補丁號碼
Document 753736.1 Quick Reference to Patchset Patch Numbers
在 My Oracle Support 的“補丁和更新程序”標簽下查找您的沖突的解決方案:
在“搜索”標簽下,在補丁編號里輸入非 PSU 補丁號碼(11840910),并且搜索匹配您的配置的平臺。如果存在一個補丁,能夠匹配沖突中所報告的 PSU 子補丁版本(例如,11.2.0.3.1),那么,要解決沖突,在安裝 PSU 之后下載并安裝這個補丁。
查找可用的替代補丁
查看如下文檔找到可能的替代補丁
Document 1061295.1 Patch Set Updates - One-off Patch Conflict Resolution
如果沒有解決方案,轉向 通過一個服務請求提供如下信息
運行如下命令來確定是否安裝了 PSU
% $ORACLE_HOME/OPatch/opatch lsinventory
閱讀輸出,查看是否安裝了任何版本的 PSU
根據當前的 Patch Set Update and Critical Patch Update Availability Document。在已經安裝了 PSU 的環境繼續安裝 CPU 是不支持的。如果安裝了 PSU,您必須執行如下之一:
安裝當前的 PSU 而不是 CPU。
回滾 PSU,安裝 CPU。并不推薦這個方案,因為回滾 PSU 的時候,您會移除很多已經安裝在 ORACLE_HOME 下修復內容。
轉向提交一個服務請求并且提供如下信息
確認您有最新版本的 OPatch。如果您沒有最新的版本,那么參照 My Oracle Support 中列出的如下步驟
Document 224346.1 OPatch - Where Can I Find the Latest Version of OPatch?
運行如下命令:
UNIX:
% $ORACLE_HOME/OPatch/opatch lsinventory
Windows:
%ORACLE_HOME%\OPatch\opatch lsinventory
- 上傳當前的日志文件,位置是
UNIX:
$ORACLE_HOME/cfgtoollogs/opatch (不是 opatch_history.txt 文件)
Windows:
%ORACLE_HOME%\cfgtoollogs\opatch
上傳顯示了沖突的 OPatch 日志
將如下結果發到 SR
UNIX:
% uname -a
% file $ORACLE_HOME/bin/sqlplus
類型: 狀態: 上次主更新: 上次更新: 語言: |
HOWTO PUBLISHED 2016-9-7 2016-9-7 English簡體中文 |
文檔內容
目標 |
解決方案 |
已知問題 |
Oracle Database - Enterprise Edition - 版本 10.2.0.1 到 11.2.0.3 [發行版 10.2 到 11.2]
本文檔所含信息適用于所有平臺
你想要在一個已經安裝有其它一次性補丁的 Oracle Home 里面,再安裝 ‘n’ 個一次性補丁,你想要知道已經安裝的這些補丁與即將安裝的這些補丁是否沖突。
不實際執行安裝時,很難預測補丁是否會沖突,但是我們可以使用 OPatch 工具來執行檢查,而不需要真正的將補丁安裝到 Oracle Home。
要檢查需要安裝的補丁之間是否有沖突,以及/或者檢查要安裝的補丁與已經安裝的補丁之間是否有沖突,你可以在 OPatch 中使用如下查詢。
確保按照文檔 Note 224346.1 安裝了最新的 OPatch 版本。
在確認你使用了最新的 OPatch 版本之后,下載計劃安裝的所有的補丁,并且解壓到同一個目錄,例如,將所有需要安裝的補丁解壓到 $ORACLE_HOME/patches 目錄。
運行如下命令來檢查是否在計劃安裝的補丁之間有沖突。
這條命令會給出沖突和超集的詳細信息,從而檢查計劃安裝的補丁之間是否有沖突。
$ opatch prereq CheckConflictAmongPatchesWithDetail -phBaseDir <要安裝的所有補丁所在的路徑>
例如如下命令
$ opatch prereq CheckConflictAmongPatchesWithDetail -phBaseDir $ORACLE_HOME/patches
運行如下命令檢查計劃安裝的補丁與在這個 Oracle Home 中已經安裝的補丁之間是否有沖突
$ opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <要安裝的所有補丁所在的路徑>
這條命令會給出沖突和超集的詳細信息,從而檢查計劃安裝的補丁與 Oracle Home 中已有的補丁是否沖突。
注意:"opatch prereq" 命令中無法使用 -skip_duplicate 和 -skip_subset 選項,"opatch prereq"會自動地將所有子集和重復顯示為"superset",這樣就可以忽略它們,而只有 prereq 輸出中顯示為"conflict"的需要注意。
問題1:
INFO:Unable to create Patch Object.
Exception occured : PatchObject constructor: Input file "/dba/downloads/patch_candidates/6646853/etc/config/actions" or "/dba/downloads/patch_candidates/6646853/etc/config/inventory" does not exist.
當對 10.2.0.3 及以上版本的 CPU 補丁運行 opatch checkconflict 命令時,要從補丁目錄中移除 README.html 和 patchmd.xml 文件。(要從 phBaseDir 目錄中移除任何其他的單個文件,例如cpu_root.sh),然后再執行命令,否則你會遇到上述錯誤。
問題2:
當使用'opatch prereq'檢查潛在的沖突時,可能會遇到如下錯誤
Exception occured : PatchObject constructor: Input file "/refresh/32bit/app/oracle/product/10.2.0.3/patches/6081547/etc/config/actions" or "/refresh/32bit/app/oracle/product/10.2.0.3/patches/6081547/etc/config/inventory" does not exist.
請參照如下 MOS 文檔去解決:
Note 788181.1 - opatch prereq CheckConflict fails with Exception occured : PatchObject constructor:Input file does not exist
類型: 狀態: 上次主更新: 上次更新: 語言: |
BULLETIN PUBLISHED 2015-6-23 2017-4-1 English簡體中文日本語??? |
文檔內容
用途 |
適用范圍 |
詳細信息 |
問題 1:Opatch auto 失敗,顯示“The opatch Component check failed” |
癥狀: |
可能原因: |
解決方案: |
問題 2:應用 GI PSU 時,OPATCH CheckSystemSpace 失敗,出現錯誤代碼 73 |
癥狀: |
可能原因: |
解決方案: |
問題 3:錯誤:'CRS is not installed on any of the nodes' |
癥狀: |
可能原因: |
解決方案: |
問題 4:Opatch 錯誤“UtilSession failed: Patch nnn requires component(s) that are not installed” |
癥狀: |
可能原因: |
解決方案: |
問題 5:Opatch:版本檢查失敗 |
癥狀: |
可能原因: |
解決方案: |
Oracle Database - Enterprise Edition - 版本 10.2.0.5.0 到 11.2.0.3 [發行版 10.2 到 11.2]
本文檔所含信息適用于所有平臺
本說明旨在提供 CRS Cluster(集群)打補丁時最常遇到的 5 個問題的摘要。
本說明適用于 10g 和 11gR1 CRS 打補丁問題,以及新的 11gR2 Grid Infrastructure(集群件)打補丁問題。
1. opatch 組件檢查失敗。此 patch(補丁程序)不適用于 /u01/.../...
2. /u01/... 的 opatch 適用性檢查失敗。此 patch(補丁程序)不適用于 /u01/..
1. 權限問題/在非空目錄中解壓縮了 patch(補丁程序)。
2. 對 GI Home和 RDBMS Home 使用不同的操作系統用戶
1. 請查看 Document 1169036.1
2. 如果“opatch auto”仍失敗,則另一個方法是按照 PSU補丁程序的 README(自述文件)文檔中記錄的手動過程操作。
1. UtilSession failed: Prerequisite check "CheckSystemSpace" failed.
2. OPatch failed with error code 73.
1. OPATCH 在 $GRID_HOME 中需要約 4.4GB 磁盤空間以應用 PSU補丁程序,出現此問題的原因是空間不足。
2. 在 AIX 上,由于未發布的 Bug 9780505,所需空間為 22GB
1. 確保 $GRID_HOME 目錄中有足夠的空閑空間可用
2. 對于 AIX,如果需要,臨時請求系統管理員擴展文件系統空間。
3. 使用“opatch util cleanup”釋放 $GRID_HOME/.patch_storage 目錄中的空間(在應用補丁程序之前/之后)。
1. 錯誤:CRS is not installed on any of the nodes.
1. CRS Home的中心目錄(Central Inventory)條目缺少將其標識為 CRS 類型主目錄的標記。
1. 更新中心目錄以設置“CRS=true”標記。按照 Document 1053393.1 中的說明操作。
2. 確保中心目錄顯示了有效的數據并列出了本地和遠程集群節點。
1. UtilSession failed: Patch nnn requires component(s) that are not installed in OracleHome. These not-installed components are oracle.crs: ...
1. 為數據庫主目錄指定了錯誤的補丁程序路徑
2. 指定了相對補丁程序路徑
1. 指定完整路徑,補丁程序位于 .../custom/server/ .. 目錄下。
1. ZOP-49: Not able to execute the prereq. OPatch cannot inform if the patch satisfies minimum version requirement.
1. OPatch 版本不滿足補丁程序的要求(在補丁程序的 README(自述文件)中指定),必須升級 OPatch。
2. grid 或數據庫用戶無法讀取解壓縮的補丁程序目錄/文件,請檢查目錄權限
1. 安裝最新 opatch 版本。請參閱 Document 274526.1。
2. 更正解壓縮補丁程序的目錄權限。
進一步診斷,請上傳 $ORACLE_HOME/cfgtoollogs log(日志)文件。
“Oracle Database補丁使用方法有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。