歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> oracle rac 10.2 的在 linux 上的存儲選項

oracle rac 10.2 的在 linux 上的存儲選項

日期:2017/2/27 9:50:45   编辑:更多Linux
Oracle RAC 高可用性是建立在共享存儲概念之上的,因此共享存儲的方式選擇和部署對數據庫性能就顯得非常重要了。


Oracle 集群需要存儲的軟件和數據

項目 內容 最少磁盤空間 Clusterware 軟件 集群軟件 500M(安裝完成後不變) voting disk(表決磁盤) 記錄集群節點信息 20M OCR(Oracle 集群注冊) 存儲集群配置信息 100M Oracle 數據庫軟件 數據庫軟件 1.3G(安裝完成後不變) RAC 數據庫 存儲所有數據庫文件 1.2G(使用過程中不斷增加) Recovery File(恢復文件) 快速恢復數據 2G

Oracle 集群中各部分的存儲機制(非第三方集群文件系統)

項目 存儲系統 存儲位置 Clusterware 軟件 NFS(要求NAS設備)、ext2、ext3 等本地文件系統 本地磁盤、網絡磁盤(NFS) voting disk OCFS2、Raw device、NFS 共享磁盤、網絡磁盤(NFS) OCR OCFS2、Raw device、NFS 共享磁盤、網絡磁盤(NFS) 數據庫軟件 OCFS2(共享)、NFS(網絡)、ext2、ext3 等本地文件系統 本地磁盤、網絡磁盤(NFS)、共享磁盤(OCFS2) RAC 數據庫 OCFS2、ASM、Raw device、NFS 共享磁盤、網絡磁盤(NFS) 恢復文件 OCFS2、ASM、NFS 共享磁盤、網絡磁盤(NFS)

從存儲位置中可以看出,所有的內容均可使用網絡磁盤,但是網絡磁盤要求有 NAS 設備。如果不使用 NAS 設備,除軟件外,其它的數據都必須存儲在共享磁盤上。對於 Oracle 數據庫軟件,如果要存儲在共享磁盤上(所有服務器共享一個 Oracle Home),需要使用 OCFS2 文件系統。

Clusterware 和 Oracle 數據庫存儲選項

存儲選項

支持的文件類型

Clusterware 數據庫 恢復文件 ASM 否 是 是 OCFS2 是 是 是 Raw Device 是 是 否 NFS 是 是 是

從上表中可以看出,想要使用單一文件系統,必須使用 OCFS2 或 NFS 文件系統。但是,Oracle 10g 提供了非常方便的存儲管理系統 ASM,因此,大多數情況下建議使用 OCFS2 來存儲 Clusterware 的數據和 Oracle 數據庫軟件,使用 ASM 來存儲數據庫文件。

綜上所述,在 Linux(x86)上安裝 Oracle 集群,推薦采用以下幾種策略之一:

(1)將 Oracle 數據庫軟件安裝在本地磁盤(每個節點上一個拷貝),使用裸設備來存儲 Clusterware,使用 ASM 來存儲數據庫和恢復文件。

項目 存儲系統 存儲位置 Clusterware 軟件 ext2、ext3 本地磁盤 voting disk Raw device 共享磁盤 OCR Raw device 共享磁盤 數據庫軟件 ext2、ext3 本地磁盤 RAC 數據庫 ASM 共享磁盤 恢復文件 ASM 共享磁盤

(2)數據全部使用 OCFS2 來存儲,並將 Oracle 數據庫軟件安裝在 OCFS2 上(所有節點共享一個 Oracle Home)

項目 存儲系統 存儲位置 Clusterware 軟件 ext2、ext3 本地磁盤 voting disk OCFS2 共享磁盤 OCR OCFS2 共享磁盤 數據庫軟件 OCFS2 共享磁盤 RAC 數據庫 OCFS2 共享磁盤 恢復文件 OCFS2 共享磁盤

(3)將 Oracle 數據庫軟件安裝在共享磁盤上(所有節點共享一個 Oracle Home),使用 ASM 存儲恢復文件和數據庫。

項目 存儲系統 存儲位置 Clusterware 軟件 ext2、ext3 本地磁盤 voting disk OCFS2 共享磁盤 OCR OCFS2 共享磁盤 數據庫軟件 OCFS2 共享磁盤 RAC 數據庫 ASM 共享磁盤 恢復文件 ASM 共享磁盤

在大多數情況下,使用第三種策略對於管理和擴展及I/O負載均衡會更好。




Copyright © Linux教程網 All Rights Reserved