首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

Oracle 版本號解讀:8i、9i、10g、11g、12c、18c、19c、21c、23c 完整對照

     編輯:PHP 相關知識

版本號結構解析

Oracle 版本號格式演變:

  • 傳統五段式(8i~11g):主版本.次版本.修訂.補丁.平台專用
  • 簡化四段式(12c~19c):主版本.次版本.發布更新.補丁集
  • 年份發布制(18c 起):年份.季度.發布更新.補丁(如 19.0.0.0 = 19c 基礎版)

詳細版本對照表

版本發布年份完整版本號示例關鍵特性支援狀態
Oracle 8i19998.1.7.4.0Internet 概念、Java 虛擬機、分區表、物化視圖終止支援
Oracle 9i20019.2.0.8.0RAC、XML DB、Flashback、自動內存管理終止支援
Oracle 10g200310.2.0.5.0Grid Computing、ASM、ADDM、SQL Tuning Advisor、10g RAC終止支援
Oracle 11g200711.2.0.4.0Active Data Guard、Result Cache、Edition、SecureFiles、Exadata延長支援結束 2020
Oracle 12c R1201312.1.0.2.0多租戶 (CDB/PDB)、In-Memory、JSON、SQL Pattern Matching終止支援
Oracle 12c R2201612.2.0.1.0Sharding、Native Sharding、PDB 熱克隆、Application Continuity終止支援
Oracle 18c201818.3.0.0.0年份版本制開始、自動索引、PDB 鎖定、Memoptimized Rowstore創新版,無長期支援
Oracle 19c201919.3.0.0.0+長期支援版 (LTS)、自動索引增強、Real-Time Statistics、Hybrid Partitioned Tables首選生產版本,支援至 2027/2030
Oracle 21c202121.3.0.0.0區塊鏈表、JSON 雙重性視圖、自動物化視圖、Native Kubernetes Operator創新版
Oracle 23c202323.3.0.0.0長期支援版 (LTS)、SQL 屬性圖、JSON Relational Duality、Developer Role、Free Tier 增強下一代首選,支援至 2031/2034

版本號組成解讀(以 19.12.0.0.230117 為例)

19        -> 主版本 (Year Release: 19c)
12        -> 發布更新 (Release Update: RU 12)
0         -> 發布更新修訂 (RUR)
0         -> 增量補丁 (Bundle Patch)
230117    -> 發布日期標識 (2023-01-17)

32-bit vs 64-bit 判斷

平台判斷方法說明
Windows安裝程序區分:win64 目錄下為 64-bit32-bit Oracle 僅支援 32-bit Windows(已罕見)
Linux x86_64file $ORACLE_HOME/bin/oracle → ELF 64-bit LSB executable現代 Linux 僅 64-bit
Solaris SPARCisainfo -b → 64Solaris 10+ 僅 64-bit
AIXfile $ORACLE_HOME/bin/oracle → 64-bitAIX 6.1+ 僅 64-bit
HP-UX Itaniumfile $ORACLE_HOME/bin/oracle → ELF-64HP-UX 11i v3+ 僅 64-bit
通用 SQLSELECT * FROM V$VERSION; 輸出含 64bit Production所有平台通用

SGA 限制與 64-bit 優勢

  • 32-bit 進程地址空間 4GB,實際可用 SGA 通常 < 1.75GB(系統保留、碎片)
  • 64-bit 理論 16EB,實際受限於物理內存、OS、參數
  • 需求 SGA > 2GB 必須用 64-bit Oracle
  • 64-bit 還支援更大 PGA、更多並發會話、更大數據文件

補丁體系:PSU vs RU vs BP

版本選擇建議

  1. 新建生產系統:19c (LTS) 或 23c (LTS),取決於應用認證矩陣
  2. 遷移升級:11g/12c → 19c(直接升級支援),避開 18c/21c 非 LTS 版
  3. 雲部署:Autonomous Database 自動管理版本,關注 ADB 專用特性
  4. 開發/測試:Free Tier (19c/23c) 或 XE 版(18c XE, 21c XE)
  5. 舊應用維護:評估延長支援費用 vs 升級改造成本

查詢當前版本信息

類型全稱發布頻率內容適用版本
PSUPatch Set Update季度安全修復 + 關鍵錯誤修復(累積)11g, 12c
CPUCritical Patch Update季度僅安全修復(PSU 子集)所有
RURelease Update季度安全 + 錯誤修復 + 功能增強(累積)18c+
RURRelease Update Revision月度RU 後的緊急修復18c+
BPBundle Patch季度/月度Windows/Exadata 專用,含 OS 層修復特定平台