Oracle 10g 集群在實(shí)操中的作用
其實(shí)Oracle 真正應(yīng)用的集群 (RAC) 10g 技術(shù)的最有效的方法之一就是通過訪問一個(gè)實(shí)際的 Oracle 10g 集群。除此之外沒有別的方法比直接體驗(yàn)它們能夠更好地理解其好處的了 — 包括容錯(cuò)、安全性、負(fù)載均衡和可伸縮性。
Oracle RAC 的核心是共享磁盤子系統(tǒng)。集群中的所有節(jié)點(diǎn)必須能夠訪問集群中所有節(jié)點(diǎn)的所有數(shù)據(jù)、重做日志文件、控制文件和參數(shù)文件。數(shù)據(jù)磁盤必須在全局范圍內(nèi)可用,以便允許所有節(jié)點(diǎn)訪問數(shù)據(jù)庫。每個(gè)節(jié)點(diǎn)擁有自己的重做日志和控制文件,但是其他節(jié)點(diǎn)必須能夠訪問這些文件,以便在系統(tǒng)故障時(shí)恢復(fù)該節(jié)點(diǎn)。
希望本文能對一些手頭上只有一臺PC而沒有真正的雙機(jī)環(huán)境的朋友提供一個(gè)參考。
本文實(shí)踐環(huán)境
1、PC主要配置:
Celeron(R) CPU 1.80GHz
Maxtor 6E040L0, ATA DISK drive 40G
RelTek 8139C 網(wǎng)卡 一塊
內(nèi)存DDR333 512MB * 2
顯示卡:ATI [Radeon 9200 SE]
操作系統(tǒng)
:White Box Enterprise Linux 3 (本文同樣適用于RedHat企業(yè)版,不同之處是WBEL3目前可以免費(fèi)運(yùn)用于商業(yè))
遠(yuǎn)程終端一臺,裝有windowsXP和遠(yuǎn)程X-server軟件
2、服務(wù)器分區(qū)方案
Oracle 數(shù)據(jù)庫文件
RAC節(jié)點(diǎn)名
實(shí)例名
數(shù)據(jù)庫名
$ORACLE_BASE
文件系統(tǒng)
- dbrac
- orcl1
- orcl
- /home/oracle
- ASM
Oracle CRS 共享文件
文件類型
文件名
分區(qū)
掛載點(diǎn)
文件系統(tǒng)
oracle集群注冊表
- /u01/orcl/orcfile
- /dev/hda8
- /u01
- OCFS
CRS表決磁盤
- /u01/orcl/cssfile
- /dev/hda8
- /u01
- OCFS
3、所涉及軟件
1) oracle 10g 數(shù)據(jù)庫軟件
ship.db.lnx32.cpio.gz
2) oracle 10g 集群服務(wù)軟件
ship.crs.lnx32.cpio.gz
3) OCFS文件系統(tǒng)支持
- ocfs-2.4.21-EL-1.0.14-1.i686.rpm
- ocfs-support-1.0.10-1.i386.rpm
- ocfs-tools-1.0.10-1.i386.rpm
4) ASMlib驅(qū)動(dòng)程序
- oracleasm-2.4.21-EL-1.0.3-1.i686.rpm
- oracleasm-support-1.0.3-1.i386.rpm
- oracleasmlib-1.0.0-1.i386.rpm
以上軟件包均可以從oracle官方網(wǎng)站下載
以上的相關(guān)內(nèi)容就是對如何在linux上,單機(jī)模擬Oracle 10g RAC集群的詳細(xì)內(nèi)容的介紹,望你能有所收獲。
【編輯推薦】