Automatic Storage Management (ASM) 是 Oracle 建議的儲存管理方案。正確規劃磁碟組、選擇合適儲存類型、設定條帶大小,直接決定資料庫 I/O 效能與高可用性。本文彙整官方建議與實務經驗的五大關鍵點。
最少建立 2 個磁碟組:
DATA 磁碟組:存放資料檔、控制檔、線上重做日誌FRA (Fast Recovery Area) 磁碟組:存放閃回日誌、歸檔日誌、備份集分離目的:隔離讀寫負載,避免備份/歸檔操作爭搶資料檔 I/O 頻寬,提升整體效能與恢復能力。
| 儲存類型 | 說明 | 官方建議 |
|---|---|---|
| Disk Partition | 整顆磁碟或磁碟分區 | 可用,但勿使用分區表(Partition Table),ASM 會覆寫導致資料遺失 |
| LUN (Logical Unit Number) | 儲存陣列呈現給主機的邏輯磁碟 | 強烈建議,搭配硬體 RAID(RAID 1/5/10)最佳 |
| Logical Volume (LVM) | 作業系統邏輯卷管理 | 不建議,LVM 鏡像與 ASM 鏡像功能重疊,增加複雜度且無增益 |
| NFS / dNFS | 網路檔案系統 / Oracle Direct NFS | 支援建立 DG,可存資料檔,不支援 Clusterware 檔案(OCR/Voting) |
NORMAL REDUNDANCY(雙鏡像)或 HIGH REDUNDANCY(三鏡像)v$asm_disk、v$asm_diskgroup 確認磁碟平衡與可用空間