Oracle雙機熱備配置步驟

專摘地址:http://bbs.chinaunix.net/viewthread.php?tid=337626


第一步 設置硬件
1.設置陣列櫃爲羣集模式.(如果需要設置,需要諮詢硬件廠商).
2.修改B機陣列卡的地址,默認的卡的地址一般爲7.在沒有修改之前不要同時把兩臺機器連接到陣列櫃上開A和B機,否則有可能造成陣列卡的燒燬.
3.設置陣列櫃的RAID.
第二步 安裝操作系統設置羣集服務
以HP6000爲例
兩臺6000服務器,一臺HP5989c磁盤陣列櫃.
兩臺服務器配置:1個18GSCSI硬盤,一塊HP3411A陣列卡.一塊集成網卡,一塊3COM千兆網卡.
磁盤陣列櫃配置:4塊18GSCSI硬盤
一根心跳網線.
一、配置服務器
1.將兩臺服務器A和B連起來.兩塊內置網卡用心跳線連接起來,兩塊3COM網卡用網線連接到交換機千兆斷口上.
2.兩臺服務器都打開,在兩臺服務器A和B上分別安裝WINDOWS 2000 ADVANCED SERVER.
3.將服務器A配置爲域控制器如取名爲YIYEE.COM.
4.配置兩塊網卡的ip地址,設置本地連接1的和本地連接2的地址.並且兩個地址不能處於同一個網段.(在配置羣集時,如果在同一網段,將不能同時選擇對內和對外連接)
5.將服務器B加入到服務器A的域中,(不要設置成域,只要加入就可以)
6.注意:這兩臺服務器的兩塊同類型網卡必須配置在同一個域中.
二.配置CLUSTRE
1.保持服務器B爲關閉狀態.
2.進入WINDOWS 2000後,開始配置CLUSTER,其步驟如下:
點擊開始菜單.進入A機計算機管理→磁盤管理→設置陣列櫃的磁盤並且用NTFS格式化磁盤.把磁盤可以設爲Z.另外要注意不能把該磁盤設成動態磁盤,要設置成基本的磁盤0,關閉計算機A.
3.打開服務器B,在服務器B上配置,此時保持A是關閉狀態.,陣列櫃的磁盤已經格式化過了,不用重新格式化.只要將服務器B的盤符改爲和A一樣.
4.兩個羣集節點都必須配置羣集服務.這一步在兩個節點都開機的情況下完成.首先從A開始.
#在A配置集羣節點
1.安裝羣集服務.
2.在安裝服務下單擊[配置].
3.點擊[下一步].
4.點擊”我明白”,然後點擊[下一步].
5.安裝A節點時選擇”第一個節點”.
6.爲集羣輸入一個名字.點擊[下一步].
7.爲域帳戶輸入一個名字和口令.這個帳戶應和加入這個域的各節點帳戶相同.(最好用ADMINISTRATOR),點擊[下一步].
8.共享磁盤自動出現在磁盤管理窗口中.點擊[下一步].
9.集羣文件應存儲在共享磁盤中. 點擊[下一步].
10. 點擊[下一步].
11.第一個網卡配置爲公網,選擇”CLIENT ACCESS ONLY”(公網). 點擊[下一步].
12.第二個網卡選爲內部網集羣連接(私網). 點擊[下一步].
13. 點擊[確定].
14.爲集羣IP輸入一個預計的公網IP地址(比如192.168.0.1),子網掩碼爲255.255.255.0
15. 點擊[完成].
#在B配置集羣節點.
1.安裝羣集服務.
2.在安裝服務下單擊[配置].
3.點擊[下一步].
4.點擊”我明白”,然後點擊[下一步].
5.安裝B節點時選擇”第二個或者下一個節點”.然後點擊[下一步].
6.A,B節點的羣集名字應當一致.選擇和輸入A節點的羣集名字,然後點擊[下一步].
7.點擊[確定].
8.爲域帳戶輸入一個名字和口令.這個帳戶應和加入這個域的各節點帳戶相同, 點擊[下一步].
9. 點擊[完成].
#檢測羣集服務
1.測試羣集服務.進入管理工具→羣集管理.我們在cluster組中有幾項服務,(ip/命名/磁盤)
2.在server1上點擊右鍵,選擇停止羣集服務.看 cluster組中得羣集服務能否切換到 server2.
3. 在server1上點擊右鍵,選擇啓動羣集服務.在server2上點擊右鍵,選擇停止羣集服務看 cluster組中得羣集服務能否切換到 server1.
第三部 安裝 oracle
1.關B 機,在A機上裝ORACLE,自定義,不裝實例,裝完後再裝實例,路徑在陣列上。(也就是ORACLEoradata所有文件都應安裝到陣列櫃的盤上)
2.配置數據庫監聽服務.(例如:監聽名爲Listener 監聽地址:192.168.0.1 監聽地址爲羣集的對外地址.)
3.把陣列上的ORACLE改爲ORACLE1。
4.關A 機,開B機,裝ORACLE,自定義,不裝實例,裝完後再裝實例,路徑在陣列上。5.配置數據庫監聽服務.(例如:監聽名爲Listener 監聽地址:192.168.0.1)
6.配置數據庫監聽服務,更改B機的oracle和監聽服務爲手工啓動.
7.開A機,看能否正常啓動ORACLE 服務和監聽.
8.如果啓動不了, 停掉A機得羣集服務.在B機用手工啓動oracle和監聽服務.如果可以正常啓動.請把B機得oracle配置文件拷貝到A機.(路徑:oracleadminorcl pfile init.ora)
9.啓動A機羣集服務.停止B機羣集服務.等羣集服務切換到A機,手工啓動A機得 oracle服務.看可否正常啓動.
第四部分 把oracle服務和監聽服務加到cluster 中
1.如果A機oracle服務可以啓動.那麼可以進行下一步操作把oracle服務和監聽服務加到羣集服務中點擊在A機得集管理中組。我們可以看到羣集默認的組cluster.
2.在組上點擊右鍵→選擇新建→資源
3.在名稱中輸入我們要添加的名稱(例如名稱爲Oracle)在描述中輸入該資源的描述.可以不輸入.資源類型選擇“通用服務”然後點擊下一步。
4.在這裏會看到該資源的所有的可能所有者。在本例中我們把server1和server2都選擇,然後點擊下一步。
5.在出現的依存關係中選擇我們所建資源需要依存的其它資源。在本例中我們把Cluster Ip Add 和Cluster Name 和Disk Z都加入,點擊下一步。
6在出現的界面中,在服務名稱框中填寫新建資源的服務名稱。在本例中填寫OracleserviceORCL。下面的啓動參數填寫該服務啓動時的參數,如果沒有可以不填。在本例中填寫ORCL.也就是我們的數據庫實例名稱。(在本例中註冊表項頁不用設置任何信息)點擊完成。
7.重複上幾步操作,把監聽服務也加入我們的羣集組中。在加入時。它的依存關係中比加Oracle服務時多了一個我們在上一步新建的資源。我們在最後一步設置服務名稱框中輸入:OracleOraHome81TNSListener。在參數中我們輸入Listener。
8.在把Oracle和監聽服務加到羣集中以後,A機的ORACLE和監聽服務會自動變爲手工.Oracle和監聽服務的啓動將有羣集服務來啓動和管理.
備註:對於在羣集服務中的服務名和參數可以在註冊表中找到。HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesOracleServiceORCL和 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesOracleOraHome81TNSListener下面找到.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章