Oracle 與 Linux 的深度綁定
1999 年發布首個 Linux 商用資料庫版本以來,Oracle 持續強化 Linux 可用性與擴展性。最新釋出一系列庫函數與工具包,顯著提升叢集效能,賦予開發者使用 Linux 新特性的能力,大幅提高 Linux 商業價值。並為 RHEL 2.1 上的 Oracle 9i 提供技術支援,讓企業信心部署 Linux 應用。
為何全力支援 Linux
- 市場需求龐大:IDC 預測 2001-2006 年 Linux 支出年增 28%,Gartner 預測 2007 年市場規模超 90 億美元
- 開源精神:從少數人專用系統轉向眾多開發者協作的靈活系統,更適應現代商業
- 跨平台:從大型機到桌機幾乎通吃,獨特定位於叢集環境,給予部署更多控制權與彈性
叢集效能三大增強
1. 叢集檔案系統 (OCFS)
簡化叢集管理:可建立跨所有節點磁碟的大分區,所有節點簡單存取檔案系統。專為 RAC 設計的共享檔案系統讓所有節點共享單一 Oracle Home,變更動態複寫不影響可用性。
2. NIC 故障切換 (Network Fault Tolerance)
安裝備用 NIC,主連結故障時自動接管,保持網路連通,確保高可用性。
3. I/O 隔離 (I/O Fencing)
保護共享檔案系統完整性:節點失效時將其與檔案系統隔離,防止殘留寫入操作破壞資料。專為 Oracle 設計,防止失效資料庫節點寫入髒資料。
可管理性增強工具
- 叢集管理器:守護進程監控所有叢集服務,RAC 專用
- Israid 實用程式:管理 RAID 儲存,查詢 md 裝置、恢復 raidtab、重建 md 配置
- 網路主控台與緊急轉儲:核心訊息經網路登錄至中央伺服器,提供系統/核心日誌集中視圖,加速問題排查