1. 程式人生 > >Oracle雙機熱備配置步驟

Oracle雙機熱備配置步驟

第一步 設定硬體
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下面找到.