在深入探討 Oracle 9i 之前,先簡要回顧 Oracle 公司的發展軌跡。1977 年,Larry Ellison 與 Bob Miner、Ed Oates 共同創立軟體開發實驗室,致力於關聯式資料庫技術研發,首個產品命名為「Oracle」(意為智慧之源)。歷經多次更名與上市,Oracle 於 1987 年躍居全球最大關聯式資料庫軟體公司。1999 年推出首個網際網路資料庫 Oracle 8i,2000 年發布完整整合的電子商務套件。如今 Oracle 擁有平台產品、應用產品與服務三位一體的電子商務策略,提供全方位技術與諮詢服務。
Oracle 9i 由 Oracle 9i 資料庫與 Oracle 9i 應用伺服器組成,提供電子商務企業所需的關鍵軟體基礎設施與開發功能,有效提升運行速度、實現卓越的可擴展性與可用性,降低軟體整合與維護成本。
世界級資料保護環境: 強化現有 Standby 產品,提供監控、自動化與控制框架,自動化備用資料管理任務(初始化、錯誤切換、主從切換),增強 LogMiner 實現全面 SQL 基礎日誌分析。
線上資料演進: 新增線上重組與重定義架構,支援線上「Create Table As Select」操作,允許線上變更表的物理與邏輯屬性,支援索引組織表上的二級索引線上建立與重建。
精確的資料庫修復: 擴展 Oracle 8i 恢復功能,改進磁碟損壞預防與處理,引入新的雙關口恢復演算法,僅讀寫需要處理的資料塊,加速崩潰恢復。
自我服務錯誤更正: 提供 Flashback 回溯查詢與 LogMiner 日誌分析,授權終端用戶自行識別並修正人為錯誤。
Real Application Clusters - Cache Fusion: 無需修改應用程式即可獲得高可用性、可擴展性與高效能。Cache Fusion 架構利用叢集所有節點的聚合快取滿足請求,直接在節點間傳輸資料塊,解決讀/讀、讀/寫、寫/寫爭用。
可擴展的會話狀態管理: 共享記憶體功能、Java 會話支援改進、網路與多執行緒伺服器優化,大幅減少每用戶開銷,支援更多用戶並發。
電子商務關鍵優化特性: 原生編譯 PL/SQL 提升效能,Oracle Net Services 的 VI 協定支援連接效能提升 10%,網路介面優化、虛擬電路 I/O 與統一事件/等待模式強化客戶端/伺服器通訊,OCI 重做資料庫通訊提升分散式資料庫效能。
健壯的三層安全: 代理認證增強,支援 X.509 憑證、胖 JDBC、應用程式用戶連接共享、與 Oracle Internet Directory 整合。
基於標準的 PKI: Oracle Advanced Security 支援 PKCS #12,降低 PKI 部署成本,增強互操作性。
深層資料庫保護: Oracle Label Security 基於 VPD,提供更精細粒度稽核,靈活事件處理器通知管理員。
企業用戶安全增強: 整合 Oracle Internet Directory 密碼管理,強化密碼策略。
資料加密與標籤安全: DBMS_OBFUSCATION_TOOLKIT 整合安全隨機數產生器,Oracle Label Security 提供行級標籤存取控制。
Oracle Internet Directory: 支援 LDAP 管理網路命名系統,簡化部署。
Enterprise Java Engine: 提升嵌入式 JVM 效能,新增 JDBC/SQLJ 功能,增強 Java 預存程序,修正 J2EE 容器錯誤。
XML 支援: 內建 XML Developer Kit (XDK) 與原生 XMLType,支援 SQL 操作 XML 儲存與轉換。
SQL 與 PL/SQL 改進: 原生編譯、物件繼承、型別演進、動態方法分派,支援 ANSI 標準(CASE 表達式、ANSI 連接語法、保留字版本標註)。
自我管理資料: 自動管理回滾段與記憶體,減少管理員規劃負擔。
簡化操作管理: 持久化 INIT.ORA 參數變更跨重啟生效。
精細自動化資源管理: Database Resource Manager 大幅增強,控制更細粒度資源。
管理工具與技術: Oracle Enterprise Manager 提供 Web 化管理介面,專家導向診斷與問題解決方案。
端到端系統管理解決方案: 監控整個基於 Oracle 系統的回應時間,確保滿足商務服務等級協定。
深度整合 Windows 2000:支援 Microsoft Transaction Server、Message Queuing、IIS,PKI 與 Single Sign-on 與 Active Directory、Certificate Store 整合。提供增強 OLE DB Provider、Oracle Objects for Windows 支援 XML、資料庫事件與 OCI 擴充。
Oracle 9i 允許在單一資料庫儲存、管理與整合所有多媒體內容。Oracle iFS 1.2 結合關聯資料庫與檔案系統優勢,Dynamic Services 支援入口網站與交易應用的內容聚合,Ultra Search 統一搜尋跨資料庫、Web 與群件內容,工作空間支援長期協作專案,Oracle Spatial 提供位置服務整合。
支援每小時百萬標準商務訊息,Advanced Replication 增強支援物件資料類型、多層可更新物化視圖、多對多快速刷新,Dynamic Services 基於 Java 的服務導向框架支援 Web 服務與內容聚合。
全球化支援:單一中央資料庫部署多語言應用,降低全球內容維護成本。ISV 戰術開發特性:可更新游標、ANSI CASE、日期時間型別、連接語法簡化移植。
分區功能擴展支援列表分區,覆蓋所有 Oracle 8i 資料類型。整合 ETL 與分析功能,打造完整資料倉儲平台,利用 Oracle 資料庫作為可擴展資料引擎。
| 功能領域 | Oracle 8i | Oracle 9i 改進 |
|---|---|---|
| 資料庫修復 | 完備恢復功能 | 磁碟損壞預防、雙關口恢復演算法 |
| Cache Fusion | 處理讀/寫爭用 | 支援讀/讀、讀/寫、寫/寫爭用,節點間直接傳輸資料塊 |
| Enterprise Java Engine | 基礎 Java 特性 | JVM 效能提升、新 JDBC/SQLJ、增強 Java 預存程序、J2EE 容器修正 |
| 資源管理 | 引入 Database Resource Manager | 精細資源控制、新增特性 |
| 內容管理 | 基礎功能 | iFS 1.2 革命性擴充,大幅強化內容平台能力 |
| 商務智慧 | 基礎分區 | 列表分區、全資料類型覆蓋、整合 ETL/分析 |
Oracle 自 80 年代奠定成功基石,構建全球首個完全可移植、真正可擴展的資訊管理平台。Oracle 9i 整合資料庫伺服器、應用伺服器、工作流、郵件、目錄、入口網站、無線等伺服器,提供完整整合解決方案,適應任意類型應用開發與部署,持續引領企業級資訊架構演進。