|
六、安裝和配置故障轉(zhuǎn)移群集
6.1 分別在A和B上安裝“故障轉(zhuǎn)移群集管理”
(1)開始-->管理工具-->服務(wù)器管理器-->右擊左上角“功能選項”,選擇“添加功能”
![]() (2)選中“故障轉(zhuǎn)移群集”
![]() (3)確認選擇并開始安裝
![]() 6.2 待A和B都安裝完了之后,開始創(chuàng)建故障轉(zhuǎn)移群集了(A和B可以一起創(chuàng)建,群集會自動關(guān)聯(lián)仲裁盤和數(shù)據(jù)盤的;也可以先創(chuàng)建一個,然后把另外一個添加到群集)
(1)在管理工具里點擊故障轉(zhuǎn)移群集
![]() (2)點擊右上角“創(chuàng)建一個群集”
![]() (3)選中要加入群集的服務(wù)器A和B
![]() (4)測試群集的安裝環(huán)境
![]() (5)測試通過后,下一步就是輸入群集名和群集IP(一般來說測試通過的話群集也就差不多成功一大半了)
![]() (6)確認群集信息
![]() (7)正在配置群集
![]() (8)此時群集已經(jīng)創(chuàng)建完成
![]() 6.3 模擬群集故障轉(zhuǎn)移環(huán)境:
(1)停掉活動節(jié)點的群集服務(wù),把群集切換到不活動節(jié)點上
(2)關(guān)機或重啟活動群集的服務(wù)器,切換到另一臺上
群集切換沒問題的話,接下來可以直接安裝數(shù)據(jù)庫了。
七、開始安裝Oracle 11g R2數(shù)據(jù)庫
7.1 在A節(jié)點安裝Oracle 11g,但不創(chuàng)建數(shù)據(jù)庫
(1)把群集切換到A節(jié)點上
(2)把Oracle 11g的兩個“.zip”文件解壓到同一個目錄中,然后點擊“setup”程序開始安裝。
(3)有郵件的輸入電子郵件,沒有就直接下一步
![]() (4)選擇第二個,只安裝軟件
![]() (5)選擇第一個,這里不是搭建Oracle RAC
![]() (6)選擇語言
![]() (7)選擇所需安裝的版本
![]() (8)Oracle軟件和相關(guān)目錄都安裝在共享磁盤 R盤上
![]() (9)直接點擊完成
![]() (10)正在安裝中
![]() (11)已經(jīng)安裝成功
![]() (11)至此,A節(jié)點的Oracle 軟件已經(jīng)安裝完。
7.2 在節(jié)點B上安裝Oracle 11g ,但不創(chuàng)建數(shù)據(jù)庫
(1)把群集切換到節(jié)點B上,
(2)接下來的步驟同7.1的一樣,Oracle 軟件直接安裝覆蓋7.1的安裝目錄(即同一目錄下)
7.3 在節(jié)點A上創(chuàng)建Oracle 11g 數(shù)據(jù)庫
(1)把群集切換到節(jié)點A上
(2)運行“dbca”,配置數(shù)據(jù)庫
![]() (3)下一步
![]() (4)創(chuàng)建數(shù)據(jù)庫,下一步
![]() (5)選擇第一個,下一步
![]() (6)配置數(shù)據(jù)庫名“oracluster”,下一步
![]() (7)下一步
![]() (8)配置Oracle賬戶密碼
![]() (9)指定數(shù)據(jù)庫的安裝位置---共享盤 R盤上
![]() (10)下一步
![]() (11)下一步
![]() (12)下一步
![]() (13)點擊完成,開始創(chuàng)建
![]() (14)確認數(shù)據(jù)庫的配置信息
![]() (15)正在創(chuàng)建數(shù)據(jù)庫
![]() (16)數(shù)據(jù)庫創(chuàng)建完成
![]() 此時A節(jié)點的數(shù)據(jù)庫已經(jīng)創(chuàng)建完。
7.4 在節(jié)點B上創(chuàng)建數(shù)據(jù)庫
(1)把群集切換到節(jié)點B上
(2)運行“dbca”創(chuàng)建數(shù)據(jù)庫,過程和7.3一樣,數(shù)據(jù)庫的安裝路徑也A節(jié)點都是在同一個目錄(即覆蓋安裝)
(3)節(jié)點B的數(shù)據(jù)庫創(chuàng)建完
7.5 在節(jié)點B上創(chuàng)建Oracle偵聽程序
(1)運行“netca”
![]() (2)第一個,下一步
![]() (3)添加,下一步
![]() (4)直接下一步
![]() (5)下一步
![]() (6)下一步
![]() (7)選擇否,下一步
![]() (8)監(jiān)聽程序配置完成
![]() (9)節(jié)點B的監(jiān)聽程序配置完成
7.6 在節(jié)點A上創(chuàng)建監(jiān)聽程序
(1)把群集切換到節(jié)點A上,運行“netca”配置
從第二步道第九步和7.5的一樣,除了第三步:
在這里要選擇“第二個”---->“重新配置”
![]() 7.7 把Oracle 實例服務(wù)和監(jiān)聽服務(wù)添加到群集里
7.7.1 分別在A和B節(jié)點上,修改Oracle實例服務(wù)和監(jiān)聽程序服務(wù)為手動
(1)節(jié)點A
![]() (2)節(jié)點B
![]() 7.7.2添加Oracle 實例服務(wù)到群集里。
(1)打開群集管理器,右擊“服務(wù)和應(yīng)用程序”,選擇“配置服務(wù)或應(yīng)用程序”
![]() (2)直接下一步
![]() (3)選擇通用服務(wù),下一步
![]() (4)選擇Oracle實例服務(wù)
![]() (5)輸入服務(wù)名稱和關(guān)聯(lián)的IP(群集IP)
![]() (6)選擇關(guān)聯(lián)的存儲,即共享磁盤。
![]() (7)下一步
![]() (8)確認信息,下一步
![]() (9)Oracle實例服務(wù)已經(jīng)成功添加到群集
![]() 7.7.3添加監(jiān)聽程序到群集。
(1)右擊“服務(wù)和應(yīng)用程序”,選擇“配置服務(wù)或應(yīng)用程序”,下一步
![]() (2)選擇通用服務(wù)
![]() (3)選擇Oracle監(jiān)聽服務(wù),下一步
![]() (4)輸入監(jiān)聽程序服務(wù)名稱和關(guān)聯(lián)的IP(群集IP)
![]() (5)下一步
![]() (6)下一步
![]() (7)確認信息
![]() (8)監(jiān)聽程序服務(wù)已經(jīng)添加完成
![]() (9)在群集中查看添加的服務(wù)
![]() 八、最后驗證windows 2008+Oracle 11g 故障轉(zhuǎn)移群集
雙向驗證:
1. 把群集切換到節(jié)點A上,運行 sqlplus " /as sysdba" 。如顯示下圖表示已經(jīng)連接到實際的數(shù)據(jù)庫,否則就是連接到一個空的實例。
![]() 2. 把群集切換到節(jié)點B上,運行 sqlplus " /as sysdba" 。如顯示下圖表示已經(jīng)連接到實際的數(shù)據(jù)庫,否則就是連接到一個空的實例。
![]() *****切記:Oracle實例服務(wù)和監(jiān)聽程序服務(wù)啟動了,并不代表已經(jīng)連接到了實際的數(shù)據(jù)庫,如果群集配置切換不成功的話,往往就會在這個服務(wù)上給人假象,只要通過“splplus” 已連接就知道了。而且在切換之后也可以通過查看Oracle進程,來判斷Oracle數(shù)據(jù)庫有沒有起來。
九、實驗過程中的問題
1. windows 2008群集存儲(仲裁盤和共享盤)使用的是最新的 SCSI-3標準,已不支持SCSI-2的標準了。
所以我們在通過openfiler或者VMware自帶的工具創(chuàng)建仲裁盤和共享盤時,windows 2008會報錯(認不到存儲,或者開機不了等等),但是像FreeNAS和starwind軟件來創(chuàng)建群集存儲時就不會報錯了。
2. windows 2008群集對Oracle版本的要求。
官網(wǎng)說時要安裝Oracle 10g 10.2.0.4或以上版本。難怪第一次用10.2.0.1 安裝的時候一直報錯(軟件裝不了、不能正常創(chuàng)建數(shù)據(jù)庫、要打補丁等等),正好有的11g R2版本的,就直接拿來安裝了。
3. 當添加Oracle實例服務(wù)和監(jiān)聽程序服務(wù)時,選擇地IP是群集的IP地址。
但是我的群集IP地址就一直是添加不上去,于是選擇了另外兩個IP。估計和DNS里的主機記錄有關(guān),不過切Oracle群集切換的時候,還是可以正常的連接到數(shù)據(jù)庫的,不需手動發(fā)起。
4. Oracle軟件和數(shù)據(jù)庫都安裝在共享磁盤上。
在MSCS 2003+Oracle HA是Oracle軟件安裝在本地磁盤,數(shù)據(jù)庫安裝在共享磁盤時,當做Oracle群集切換的時候,有的時候成功,有的時候不成功。不成功情況會顯示:“splplus 就會連接到一個空的Oracle實例”,然后解下來又要手動開啟數(shù)據(jù)庫。但是之間把Oracle軟件和數(shù)據(jù)庫都放在共享磁盤上,做Oracle群集切換的時候就很少會出現(xiàn)那種情況了。
如有問題和建議直接提出,以求共同提高。
|
|
|