[轉]oracle rac 10.2 的在 linux 上的儲存選項
轉載自:http://unixboy.iteye.com/blog/211379
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負載均衡會更好。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12216142/viewspace-706694/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle RAC 更換儲存遷移資料Oracle
- 10. Oracle常用高可用方案——10.2. RACOracle
- Oracle 10g RAC 資料儲存更換Oracle 10g
- 在 Linux 上如何得到一個段錯誤的核心轉儲Linux
- 如何刪除 Mac 儲存空間的其他選項?Mac
- SQL Server 2005的複製儲存過程選項BYSQLServer儲存過程
- oracle的儲存過程Oracle儲存過程
- 【BUILD_ORACLE】Oracle 19c RAC搭建(三)使用UDEV配置共享儲存UIOracledev
- Linux 上如何禁用 USB 儲存Linux
- 防火牆在RAC上的配置防火牆
- 在Linux中,ls命令有哪些常用的選項?Linux
- vmware設定共享儲存(RAC)
- wordpress外掛在伺服器上的儲存位置伺服器
- 在 R2 上儲存您的 Cloudflare 日誌Cloud
- Sqlsugar呼叫Oracle的儲存過程SqlSugarOracle儲存過程
- Mac蘋果儲存空間的其他選項該如何刪除?Mac蘋果
- 2、儲存容量和儲存地址空間的轉換
- Oracle 11g RAC安裝--基於openfiler儲存+多路徑+udev方式Oracledev
- 【RAC】RAC更換心跳地址和RAC更換儲存主要步驟
- oracle資料庫跨平臺(AIX)從RAC恢復至(linux)下的單例項Oracle資料庫AILinux單例
- 在 Rainbond 上使用 Curve 雲原生儲存AI
- about oracle10g rac(轉)Oracle
- 如何選擇mysql的儲存引擎MySql儲存引擎
- ceph儲存的monitor選舉流程
- Oracle 12.2 RAC on Linux Best Practice DocumentationOracleLinux
- Oracle儲存過程Oracle儲存過程
- [20190930]oracle number型別儲存轉化指令碼.txtOracle型別指令碼
- [20191003]oracle number型別儲存轉化指令碼.txtOracle型別指令碼
- [20191013]oracle number型別儲存轉化指令碼.txtOracle型別指令碼
- 【RAC】Oracle RAC上線測試場景介紹Oracle
- 在Oracle Linux 7.1上安裝DockerOracleLinuxDocker
- Oracle vs PostgreSQL,研發注意事項(4)- PageSize對資料儲存的影響OracleSQL
- RedHat Advance Server上安裝Oracle 9204 RAC參考手冊(轉)RedhatServerOracle
- 前端(react)上傳到阿里雲OSS儲存 例項前端React阿里
- 轉:在Linux上執行WinFormLinuxORM
- oracle rac 單個例項不能生成awr報告的問題Oracle
- 記一次儲存問題導致的rac故障案例
- 物件儲存 vs 檔案儲存 vs 塊儲存,選哪個?物件
- Oracle 共享儲存掛載Oracle