




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 如何在Linux環(huán)境下安裝Rose HA。本文假設(shè)環(huán)境為Linux操作系統(tǒng),采用9.2版本的oracle數(shù)據(jù)庫。下面我們看看,在Linux Oracle環(huán)境下如何安裝和配置Rose HA。 首先將光盤放進光驅(qū) 計算機 CD-ROM 雙擊打開 將三個文件復(fù)制到系統(tǒng)的某個文件夾下或是將將光驅(qū) mount 到 /mnt 下。系統(tǒng)工具終端(將光驅(qū)掛載到 mnt 文件夾下)在終端窗口下一次鍵入:# mkdir -p /mnt/cdrom -創(chuàng)建/mnt/cdrom目錄#mount /dev/c
2、drom /mnt/cdrom將CD掛入/mnt/cdrom文件夾內(nèi) # cd /mnt/cdrom (進入 mnt的cdrom 文件夾) # ls ( 查看 mnt 下的文件 ) 安裝 ROSEHA ,進入到 mnt 的cdrom目錄下 運行 # ./install.sh 可檢查 /opt/roseha/bin 面是否有文件存在兩個較為重要的文件 NewPass 修改密碼(第一次運行需要修改密碼)運行 # ./
3、NewPass 按照下圖進行按照提示首先 User : ( 管理員的用戶名 ) New password : 密碼 Re-enter new password 重新輸入密碼 到這里,Rose HA的安裝基本結(jié)束,但是不要心急,我們會還需要一些步驟來設(shè)置Rose HA的初始化。初始設(shè)置Rose軟件在進入系統(tǒng)之前然我們來設(shè)置一下系統(tǒng)的相關(guān)信息如下圖所示: /etc/hosts注釋:將兩臺機器的心跳線網(wǎng)址輸入,例如: HD HD2再輸入兩臺機器對外網(wǎng)的地址,例如: server1192
4、.168.1.3 server2再輸入兩臺機器對外的虛擬IP地址,例如: server注意:在輸入的時候心跳網(wǎng)址要在同一IP段內(nèi),對外IP和虛擬IP必須在同一IP段。 設(shè)置完畢后重新引導(dǎo)系統(tǒng)確定 starting RoseHA dearm 服務(wù)啟動正常 在 /opt/roseha/bin 下運行 # ./hacon 運行 ROSEHA 的管理界面 進入控制界面首先敲擊回車選擇 Connect 進入系統(tǒng),User 是上面我們設(shè)置的用戶名 Password 也是我們設(shè)置的密碼 全部輸完 “ OK
5、” 出現(xiàn)如下界面說明連接正常 當我們沒有拿到正式的 licence 授權(quán)之前我們需要在licence設(shè)置里面把hostid號抄下來,兩臺機器都要抄,然后在ROSEHA序列號申請表上面把相關(guān)的信息錄入并且傳給負責(zé)人。以此來獲得對應(yīng)的licence(申請的是試用版的可不在讓其用戶蓋章簽字,但是需要ROSE相關(guān)的正版序列號) 只要移動 Tab 鍵在 HostName: 處將本機的主機名 和對端主機名填寫正確就可以了“ OK “兩邊機器都需要進行設(shè)置 出現(xiàn)下圖所示的 License Information
6、success 說明我們可以使用了!兩邊的服務(wù)器都需要做相同的設(shè)置。 配置雙機HA1 、管理界面的啟動計算機-opt文件夾-ROSEHA文件夾-bin文件夾 打開終端輸入: ./ hacon 2 、連接: 進入 Tools-Connect, 輸入 Server: User:root Password:root 3 、 license 號輸入: 進入 Tools-License, 輸入 HostN
7、ame: 左邊為本機主機名,右邊為遠程主機名。 ( 把左邊主機名輸入后 , 按 Tab 鍵可把光標移動到右邊 , 輸入遠程主機名 , 點擊 ok) 4 、創(chuàng)建 RS232 私網(wǎng): 進入 PrivateNet-Create RS232, 把兩臺主機的 DeviceName 改成 /dev/ttys0 。 注:該操作在兩臺主機上都要做可以不設(shè)置,因為鏈接RS232的時候需要com口,如果機器網(wǎng)卡口都是eth#的話可以不設(shè)置。 5 、創(chuàng)建 socket 私網(wǎng)
8、60; 進入 PrivateNet-Create Socket, 選擇主機用于私網(wǎng)的地址,輸入遠程主機用于私網(wǎng)的地址。說明:這是兩臺機器通訊用的 IP 地址(心跳 IP ),必須要在同一網(wǎng)段。127網(wǎng)段不能使用。 注:該操作在兩臺主機上都要做 6 、獲取對方主機信息: 進入 Tools-Network, 直接選中 AutoGet , OK 。這樣就會得到對方主機信息。 7 、創(chuàng)建服務(wù): 進入 Services-Create , Ty
9、pe : ORACLE IP Holding NIC :分別選擇兩臺主機所提供外界服務(wù)的網(wǎng)卡設(shè)備名(如: eth0 ) , 不能與心跳網(wǎng)卡在同一個設(shè)備上。 Active IP Address :這是為外界數(shù)據(jù)庫服務(wù)的 IP (虛擬 IP )地址。此地址必 須與公網(wǎng)的實際 IP 在同一網(wǎng)段上(也就是與在 IP Holding NIC 中所選擇的網(wǎng)卡實際 IP 在同一網(wǎng)段上)。 Active SubnetMas
10、k :虛擬 IP 的子網(wǎng)掩碼。 Agent Script :相應(yīng)的監(jiān)控腳本,如: ha_ag_oracle.x 。 Start Script :相應(yīng)的啟動腳本,如: ora_start.sh 。 Stop Script :相應(yīng)的停止腳本,如: ora_stop.sh 。腳本編寫需要關(guān)聯(lián)相關(guān)的實例或者服務(wù)。腳本文件位置:opt-roseha-bin Active Volume :磁盤陣列兩臺主機共用的文件系統(tǒng)的設(shè)備名。如: /dev/sdb1 B
11、ackup Volume :磁盤陣列兩臺主機共用的文件系統(tǒng)的設(shè)備名。 Active Volume 應(yīng)與 Backup Volume 的值相同。 即如上: /dev/sdb1 Mount Point :與 Active Volume,Backup Volume 值所對應(yīng)的 mount 點。這里輸入的地址為磁盤柜中硬盤相對應(yīng)的掛載地點。 SwitchBack:NO Oracle 版本的啟動腳本 (1)ora_start.sh #!/bin/sh # This file: ora_start.sh # Version: HAHO
12、ME=cat /etc/init.d/HAHOME export HAHOME out=$HAHOME/bin/APIOUT.x JOBNAME=$2 # When Another Server are Down, You MUST sleep awhile. # You can change this value to meet your requirement if need. if "$1" = "anotherdown" then /bin/sleep 30 fi # DISKDEV=/dev/sda5 # MOUNTPOINT=/oracle
13、# $HAHOME/bin/dflush $DISKDEV # fsck -a $DISKDEV # if test $? -ne 0 # then # $out "INFO fsck $DISKDEV." # fsck -yf $DISKDEV # fi # mount $DISKDEV $MOUNTPOINT # mount | grep "$DISKDEV on $MOUNTPOINT " >/dev/null 2>&1 # if test $? -ne 0 # then # $out "INFO Cannot mou
14、nt $DISKDEV." # exit # fi $HAHOME/bin/ha_ag_oracle.x $JOBNAME 0 if test $? -eq 0 then $out "INFO The service <$JOBNAME> has started." exit else $out "INFO Start Oracle server." su - oracle -c "$HAHOME/bin/ora_dbshut_ab.sh" su - oracle -c "$HAHOME/bin/ora
15、_dbstart.sh" fi $out "INFO Start shell <$0> finished." (2) ora_dbstart #!/bin/sh # This file: ora_dbstart.sh # Version: HAHOME=cat /etc/init.d/HAHOME export HAHOME if test ! "$1" -o ! "$2" then echo "ora_dbstart.sh: Message: ORACLE_SID LISTENER not speci
16、fied." else ORACLE_SID=$1 LISTENER=$2 export ORACLE_SID fi IXDBA.NET技術(shù)社區(qū)# start Oracle Instance # You MUST choose a Oracle setup mode to meet your requirement. # The nether lines for Oracle Version 9 or Later sqlplus "/ as sysdba "<<! startup exit ! # The nether lines for Oracle
17、 Version 8 or Older # svrmgrl <<! # connect internal # startup # exit # !# start Oracle listener lsnrctl start $2 Oracle 的停止腳本 (1)ora_stop.sh #!/bin/sh # This file: ora_stop.sh # Version: HAHOME=cat /etc/init.d/HAHOME export HAHOME out=$HAHOME/bin/APIOUT.x JOBNAME=$2 ERRORNUMBER=$3 $out "
18、INFO The service <$JOBNAME> stop because of $ERRORNUMBER." # DISKDEV=/dev/sda5 # MOUNTPOINT=/oracle $HAHOME/bin/ha_ag_oracle.x $JOBNAME 0 if test $? -eq 0 then $out "INFO Stop Oracle server immediate." su - oracle -c "$HAHOME/bin/ora_dbshut_im.sh" else $out "INFO
19、Stop Oracle server." su - oracle -c "$HAHOME/bin/ora_dbshut_ab.sh" fi sync # $HAHOME/bin/UMOUNT $DISKDEV $MOUNTPOINT # mount | grep "$DISKDEV on $MOUNTPOINT " >/dev/null 2>&1 # if test $? -eq 0 # then # $out "WARNING Cannot umount $DISKDEV." # /sbin/reboo
20、t # fi $out "INFO Stop shell <$0> finished." (2) ora_dbshut_ab #!/bin/sh # This file: ora_dbshut_ab.sh # Version: COLUMNS=1024 export COLUMNS HAHOME=cat /etc/init.d/HAHOME export HAHOME if test ! "$1" -o ! "$2" then echo "ora_dbshut_ab.sh: ORACLE_SID or LISTE
21、NER not specified." LSNR_PID=ps -ef | grep tnslsnr | grep -v grep | awk -F" " 'print $2' else ORACLE_SID=$1 LISTENER=$2 echo "ora_dbshut_ab.sh: ORACLE_SID=$ORACLE_SID, LISTENER=$LISTENER." LSNR_PID=ps -ef | grep tnslsnr | grep $LISTENER | grep -v grep | awk -F"
22、" 'print $2' fi # Kill Oracle Listener if EMPTY"$LSNR_PID" = EMPTY then echo "Not found listener process <tnslsnr>!" else echo "Kill oracle listener process <"$LSNR_PID">." kill -9 $LSNR_PID fi # Stop Oracle Instance # You MUST choose
23、a Oracle stop mode to meet your requirement. IXDBA.NET社區(qū)論壇# The nether lines for Oracle Version 9 or Later sqlplus "/ as sysdba "<<! shutdown abort exit ! # The nether lines for Oracle Version 8 or older # svrmgrl <<! # connect internal # shutdown abort # exit # ! 卸載 Rose HA
24、60; # mount /dev/cdrom /mnt /cdrom # cd /mnt/ cdrom/Shell#./uninstall.sh 常見問題及注意事項 開機方法:開機的時候我們必須注意到,必須先開磁盤陣列,等 磁盤陣列狀態(tài)READY 后,再開主機,主機完全開啟后,再把備機開啟。 關(guān)機方法:關(guān)機的方法則是開機的反順序,先關(guān)備機,備機關(guān)完以后,再關(guān)主機,最后關(guān)磁盤陣列。 Q :兩臺服務(wù)器上的雙機軟件啟動后,而雙機兩邊的資源都處于虛狀態(tài)怎么辦? A : 在工作機上將資源一一點中,使資源處于高亮狀態(tài),點擊工具欄上的 bring in 按鈕。
25、60; Q :安裝 ROSE HA 軟件時, Windows NT 對 Service Pack 版本的 要求? A : 用 Service Pack4 , Service Pack5 或以上。 Q :當工具欄的“ takeover”, “ failover”, “bring in”, “bring out” 等快捷按 鈕均為不可用。主備機的狀態(tài)保持不變,提示“ the public net is functioning, but all instances of private net are down or unavailable.” A : 如果在“ private net
26、”界面下心跳線變?yōu)榧t色,檢查心跳是否連接正常。 Q :沒有選擇 Auto-Switch Back 開關(guān)時,關(guān)機后先啟 關(guān)機前為備機狀態(tài)的 Host ,后啟 關(guān)機前為主機狀態(tài)的 Host 。會出現(xiàn)什么情況? A : 先啟的 Host 成為主機,后啟的 Host 成為備機。 Q :兩臺 Host 均是在本地機上啟動 ROSE HA 雙機,啟動雙機時無法啟動,并出現(xiàn)報錯“ Fail to get remote Server's IP address from the registry ”。以上情況如何處理? A : 以上情況是由于兩臺服務(wù)器上的 Administrat
27、or 的密碼不相同而造成的, 將兩臺服務(wù)器的 Administrator 密碼改為一樣,重新登錄即可。 Q :雙機手工切換時無法切換,軟件報錯信息如下: 999. System Error 拒絕訪問 (0x5) 423. Lock Volume < E: >: Fail ”(注: E: 為公共磁盤卷) 該現(xiàn)象是什么原因造成的?(設(shè)數(shù)據(jù)庫文件安裝在公共磁盤 E 盤上) A : 以上現(xiàn)象發(fā)生后,檢查是否打開了察看 E 盤的窗口,或者正在使用磁 盤管理器。關(guān)掉窗口或磁盤管理器后即可正常切換。 Q : 安裝完畢后,進入控制界面,點擊開始,顯示 “Cluster doesn't start” , 服務(wù)無法啟動,以上情況如何解決。A : 進入“服務(wù)”,啟動 cluster service ,得到提示登錄時錯誤,然后雙擊該服務(wù),點擊“確定”,即可。 其它重要的注意事項:1.在安裝雙
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 吉林地區(qū)普通高中友好學(xué)校聯(lián)合體2024-2025學(xué)年高二下學(xué)期期中地理試卷(含答案)
- 財務(wù)會計實習(xí)個人工作總結(jié)
- 廣東省2024-2025學(xué)年八下英語期末模擬測試卷(二)(無答案)
- 幼兒園保育員培訓(xùn)課件2024鮮版
- 臨床低T3綜合征定義、流行病學(xué)、病理生理機制、治療策略等診治策略要點
- 日語語法題目解析及答案
- 日語動詞變形題目及答案
- 2023-2024學(xué)年山東省東營市高二下學(xué)期期末質(zhì)量監(jiān)測數(shù)學(xué)試題(解析版)
- 環(huán)境系統(tǒng)工程課件
- 農(nóng)村發(fā)展方向問題研究
- 健康體檢教學(xué)課件
- 納米技術(shù)在靶向藥物delivery中的創(chuàng)新應(yīng)用-洞察闡釋
- 口譯人員保密協(xié)議書
- 2025浙江中考:政治必背知識點
- 2025江西中考:歷史高頻考點
- 品控考試題及答案
- 急性心肌梗死診斷分型及再灌注治療策略李軼課件
- 船舶消防知識試題及答案
- 《建黨偉業(yè)》觀后感課件
- 專題08 文學(xué)作品閱讀(必考題型梳理)60題(原卷版)-2023-2024學(xué)年八年級語文下學(xué)期期中專題復(fù)習(xí)(浙江專用)
- 2025年安全生產(chǎn)月主題宣貫課件
評論
0/150
提交評論