沒有做oracle failsafe的oracle雙機群集系統(tǒng),如有要做failsafe的兄弟可以在此基礎(chǔ)上安裝FAILSAFE。 一 .群集環(huán)境: 1. 硬件環(huán)境: 服務(wù)器A . IBM 365 SERVER 單路XEON SMP CPU, 6GB內(nèi)存, 三塊36.4G硬盤(RAID5), 本地千兆網(wǎng)卡(PRIVATE_LAN), 附加IBM 千兆光纖網(wǎng)卡(PUBLIC_LAN). 服務(wù)器B . IBM 365 SERVER 單路XEON SMP CPU, 6GB內(nèi)存, 三塊36.4G硬盤(RAID5), 本地千兆網(wǎng)卡(PRIVATE_LAN), 附加IBM 千兆光纖網(wǎng)卡(PUBLIC_LAN). 磁盤陣列柜臺. 豪威 SB-4120 . 配置12塊 36.4G硬盤. { (ID1~ID4 ) RAID5 LUN0--1G Q , LUN1--100.2G R ) } { (ID5~ID8 ) RAID5 LUN2--109.2G S ) } { (ID9~ID11) RAID5 LUN3--72.4G T ) } { (ID12 ) HOSTSPARE} 2. 軟件環(huán)境: 服務(wù)器A . WINDOWS 2003 ENTERPRISE MS CLUAPPR 5.0 ORACLE 9I ENTERPRISE 服務(wù)器B . WINDOWS 2003 ENTERPIRSE MS CLUAPPR 5.0 ORACLE 9I ENTERPRISE 3. 系統(tǒng)環(huán)境: 服務(wù)器A .HOSTNAME--CLUST-A PUBLIC_LAN IP ADDRESS--192.168.170.10 MASK--255.255.255.0 GATEWAY--192.168.170.1 DNS PRIMARY--192.168.170.2 DOMAIN--APP.COM PRIVATE_LAN--10.1.1.1 服務(wù)器B .HOSTNAME--CLUST-B PUBLIC_LAN IP ADDRESS--192.168.170.11 MASK--255.255.255.0 GATEWAY--192.168.170.1 DNS PRIMARY--192.168.170.2 DOMAIN--APP.COM PRIVATE_LAN--10.1.1.2 磁盤陣列分區(qū) . Q –-QUORUM , R –-備份 , S –-數(shù)據(jù)文件 , T –-擴展數(shù)據(jù)文件
4.群集示意圖:
二 .安裝步驟: 1.操作系統(tǒng): 服務(wù)器A .&將服務(wù)器硬件的 BIOS , FIRMWERA版本升級到最新 (版本必須相同) & 安裝WONDOWS 2003 ENTERPRISE & 修改系統(tǒng)環(huán)境 . 例如:HOSTNAME ,IP ADDRESS 等 & 將服務(wù)中 ALERT 服務(wù)設(shè)置成自動啟動 & 安裝相同版本的硬件驅(qū)動程序 & 修改c:\WINDOWS\SYAPPM32\DRIVERS\ETC\HOST文件,添加如下: 192.168.110.10 CLUST-A 192.168.110.11 CLUST-B 192.168.110.9 CLUST 192.168.110.9 ORCL & 將 服務(wù)器A 關(guān)機 & 使用安全的方式將磁盤陣列柜連接到 服務(wù)器A 和 服務(wù)器B & 將 服務(wù)器A 開機 & 啟動到系統(tǒng)后,將識別到的磁盤陣列柜中的磁盤簽名,然后分配如下的分區(qū)號和卷標(biāo): Q–-QUORUM , R –-備份 , S –-數(shù)據(jù)文件 , T –-擴展數(shù)據(jù)文件 & 將 服務(wù)器A 關(guān)機 服務(wù)器B .&將服務(wù)器硬件的 BIOS , FIRMWERA版本升級到最新 (版本必須相同) & 安裝WONDOWS 2003 ENTERPRISE & 修改系統(tǒng)環(huán)境 . 例如:HOSTNAME ,IP ADDRESS 等 & 將服務(wù)中 ALERT 服務(wù)設(shè)置成自動啟動 & 安裝相同版本的硬件驅(qū)動程序 & 修改c:\WINDOWS\SYAPPM32\DRIVERS\ETC\HOST文件,添加如下: 192.168.110.12 CLUST-A 192.168.110.13 CLUST-B 192.168.110.10 CLUST 192.168.170.9 ORCL & 將識別到的磁盤陣列柜中的磁盤簽名,然后將其修改為如下的分區(qū)號和卷標(biāo): Q–-QUORUM , R –-備份 , S –-數(shù)據(jù)文件 , T –-擴展數(shù)據(jù)文件 & 將 服務(wù)器B 關(guān)機 & 同時啟動 服務(wù)器A 和 服務(wù)器B & 檢查 服務(wù)器A , 服務(wù)器B的上述配置,確認(rèn)無誤后進行下一步安裝
2.集群系統(tǒng): 服務(wù)器A .& 執(zhí)行 /開始/管理工具/群集管理器 & 選擇 創(chuàng)建新的群集 ,出現(xiàn)群集創(chuàng)建向?qū)? & 輸入 域名 , 群集名 ,然后下一步 & 輸入 計算機名(第一個節(jié)點的計算機名),然后下一步,系統(tǒng)進行群集分析 & 選擇QUORUM磁盤 Q & 選擇資源磁盤 R , S 注: T暫時不加入群集資源組,當(dāng)有數(shù)據(jù)文件擴展時在加入 & 選擇私有連接 PRIVATE , PRIVATE_LAN ,在下面的單一選項里選擇 內(nèi)部通訊 & 選擇公有連接 PUBLIC , PUBLIC_LAN ,在下面的單一選項里選擇 混合通訊 & 輸入群集的 虛擬IP ,并輸入域用戶及密碼 & 完成群集創(chuàng)建 ,進入群集的管理界面,創(chuàng)建新的資源組 Oracle群集組 ,將 GROUP0~GROUP2 的磁盤資源移動到 Oracle群集組 ,然后刪除 GROUP0~GROUP1 服務(wù)器B . & 執(zhí)行 /開始/管理工具/群集管理器 & 選擇 添加節(jié)點到群集 出現(xiàn)群集添加節(jié)點向?qū)?并輸入群集或服務(wù)器名 & 輸入 要添加到此群集的計算機名 & 選擇相應(yīng)的群集所有者,點擊下一步 & 輸入域用戶及密碼 & 群集節(jié)點添加完成 3.數(shù)據(jù)庫安裝 服務(wù)器A. & 將群集的主節(jié)點切換到服務(wù)器A & 安裝ORACLE 9I ENTERPRISE ,只安裝軟件,安裝完成后再建數(shù)據(jù)庫 & 用DBCA創(chuàng)建數(shù)據(jù)庫,并保存建庫模版,名為DBCRT & 數(shù)據(jù)文件安裝到 磁盤 S ,歸檔文件放在 磁盤 R & 配置監(jiān)聽服務(wù)時 主機名 為虛擬IP地址 & 配置 服務(wù)命名 時,服務(wù)名 要輸入 數(shù)據(jù)庫名+WINDOWS域名 & 將服務(wù) OracleServiceSID , OracleOraHome92TNSLiAPPner 設(shè)置為手動 服務(wù)器B. & 將群集的主節(jié)點切換到服務(wù)器B & 安裝ORACLE 9I ENTERPRISE ,只安裝軟件,安裝完成后再建數(shù)據(jù)庫 & 用DBCA創(chuàng)建數(shù)據(jù)庫,選擇DBCRT模版創(chuàng)建 & 將共享陣列 S --數(shù)據(jù)庫文件目錄 ,R --歸檔文件重新命名 & 將服務(wù)器A 的 TNSNAME.ORA , LIAPPNER.ORA , PWD{SID}.ORA SPFILE{SID}.ORA 文件復(fù)制,粘貼到服務(wù)器B相應(yīng)的目錄中. & 將服務(wù) OracleServiceSID , OracleOraHome92TNSLiAPPner 設(shè)置為手動
4.添加數(shù)據(jù)庫群集服務(wù) & 打開群集管理器,右單擊 資源 ,選擇 新建 , 選擇 資源 & 輸入服務(wù)名稱 OracleServiceSID ,資源類型 選擇 通用應(yīng)用程序 ,組 選擇 Oracle群集組 & 選擇群集的所有者 & 將可用資源 Q , R , S ,群集IP地址,群集名 添加到 資源依存 & 在命令行中輸入 ORACLE.EXE {SID} ,當(dāng)前目錄中輸入%ORACLE_HOME%\BIN & 打開群集管理器,右單擊 資源 ,選擇 新建 , 選擇 資源 & 輸入服務(wù)名稱 OracleOraHome92TNSLiAPPner ,資源類型 選擇 通用應(yīng)用程序 ,組 選擇 Oracle群集組 & 選擇群集的所有者 & 將可用資源 OracleServiceSID , Q , R , S ,群集IP地址,群集名 添加到 資源依存 & 在當(dāng)前目錄中輸入%ORACLE_HOME%\BIN 5.測試ORACLE 服務(wù)器 服務(wù)器A & 將群集的主節(jié)點切換到 服務(wù)器A,并在 服務(wù)器A上執(zhí)行如下命令: SQLPLUS /NOLOG CONN SYS/*****@<CONNECT_STRING>; AS SYSDBA & 如果正常連接,說明本地訪問成功 & 進行遠(yuǎn)程客戶端測試,將遠(yuǎn)程的ORACLE 客戶端配置好相應(yīng)的TNS,然后執(zhí)行如下命令: SQLPLUS /NOLOG CONN SYS/*****@<CONNECT_STRING>; AS SYSDBA & 如果正常連接,說明在 服務(wù)器A 上的測試成功 服務(wù)器B & 將群集的主節(jié)點切換到 服務(wù)器B,并在 服務(wù)器A上執(zhí)行如下命令: SQLPLUS /NOLOG CONN SYS/*****@<CONNECT_STRING>; AS SYSDBA & 如果正常連接,說明本地訪問成功 & 進行遠(yuǎn)程客戶端測試,將遠(yuǎn)程的ORACLE 客戶端配置好相應(yīng)的TNS,然后執(zhí)行如下命令: SQLPLUS /NOLOG CONN SYS/*****@<CONNECT_STRING>; AS SYSDBA & 如果正常連接,說明在 服務(wù)器B 上的測試成功 | | |
|