Oracle 11g (2007 年發布) 承接 10g 自動化管理路線,引入 **200+ 新特性**,核心主題:**「更簡單的管理、更快的性能、更強的 XML/非結構化支持、更高的可用性」**。
bdump/udump/cdump 目錄,統一存儲:Alert 日誌、Trace 文件、核心轉儲、Health Monitor 報告、Incident 打包。$ADR_BASE/diag/rdbms/// 。ADRCI:查詢、打包、上傳 Oracle Support,無需數據庫打開即可訪問。opatch apply -online。XMLQUERY、XMLTABLE、XMLEXISTS、XMLCAST。SELECT XMLQUERY('/catalog/book[@id=1]/title' PASSING xml_col RETURNING CONTENT) FROM xml_docs;DBMS_XMLGEN、DBMS_XMLSTORE、DBMS_XMLDOM 生成/解析 XML。xdb:SQLFunction),實現邏輯下推。CREATE TABLE emp (
id NUMBER PRIMARY KEY,
first_name VARCHAR2(20),
last_name VARCHAR2(20),
full_name VARCHAR2(41) GENERATED ALWAYS AS (first_name || ' ' || last_name) VIRTUAL
);
-- 不佔用磁盤空間,查詢時實時計算,可建索引、收集統計、分區鍵
**場景**:衍生指標、JSON 路徑提取、函數索引替代品。
CREATE TABLE sales (
sale_date DATE,
amount NUMBER
) PARTITION BY RANGE (sale_date)
INTERVAL (NUMTOYMINTERVAL(1,'MONTH')) -- 自動按月創建分區
( PARTITION p0 VALUES LESS THAN (DATE '2020-01-01') );
-- 數據插入自動路由到對應月份分區,無需手動維護
ALTER TABLE t READ ONLY / READ WRITE 秒級切換,維護窗口利器。CREATE TRIGGER ... FOLLOWS/PRECEDES other_trigger 精確控制觸發順序。Oracle 11g 確立了**「自動化管理→智能診斷→零停機運維」**演進軌跡,XML 原生化奠定了非結構化數據處理基石,虛擬列/間隔分區/熱補丁等特性直接回應了雲計算時代的彈性與敏捷需求。雖 11g 已進入 Extended Support,但其架構設計仍是 12c/19c/21c 核心能力的基因來源。