Oracle 共享磁盘阵列 双机热备 实战 配置教程 配置手册
??? Oracle 11g共享存儲(chǔ)雙機(jī)熱備配置手冊(cè)
本文介紹 通過(guò)ServHA Cluster配置Oracle共享磁盤(pán)陣列雙機(jī)容錯(cuò)集群。
集群軟件下載地址:http://www.microcolor.net/products/57.html
主要步驟:
一、防火墻配置。
二、安裝Oracle ?11g。
三、配置監(jiān)聽(tīng)器。
四、配置Oracle ?11g實(shí)例。
五、修改Oracle ?11g控制文件。
六、安裝并配置ServHA Cluster。
?
注意事項(xiàng):
一、 Oracle配置雙機(jī)集群方案要求兩機(jī)都安裝Oracle,其中Oracle主服務(wù)安裝在本機(jī)磁盤(pán)內(nèi)(非共享盤(pán)內(nèi)),數(shù)據(jù)庫(kù)實(shí)例安裝在共享盤(pán)內(nèi)。
二、 安裝Oracle實(shí)例時(shí),請(qǐng)確保對(duì)機(jī)共享盤(pán)處于離線(xiàn)狀態(tài)并且數(shù)據(jù)庫(kù)服務(wù)處于停止?fàn)顟B(tài)。
三、 兩機(jī)的Oracle安裝配置必須完全相同,例如:實(shí)例名,監(jiān)聽(tīng)器名稱(chēng),權(quán)限,密碼。
四、 當(dāng)一臺(tái)服務(wù)器完成所有操作后(包括安裝Oracle主服務(wù),配置監(jiān)聽(tīng)器,實(shí)例安裝),停止本機(jī)的Oracle服務(wù),并在對(duì)機(jī)同樣也安裝一遍,然后修改控制文件(步驟五)。
?
防火墻配置
此步驟目的為讓ServHA Cluster 工作所必須的端口不受防火墻的攔截,不同操作系統(tǒng)防火墻配置方式不同,但基本思想是相同的,在雙機(jī)軟件通信的過(guò)程中,如果沒(méi)有進(jìn)行設(shè)置,防火墻會(huì)阻止ServHA Cluster的通信,使雙機(jī)集群工作異常。
MicroColor ServHA Cluster在配置的過(guò)程中主要需要設(shè)置的防火墻例外:
1.???????? 18562端口:此端口為“ServHA 配置監(jiān)控端”的連入端口,如不將此端口設(shè)置為防火墻例外端口,“ServHA 配置監(jiān)控端”將無(wú)法連入集群,如果您修改過(guò)ServHA Cluster的“配置端連入端口號(hào)”,請(qǐng)將例外設(shè)置為修改過(guò)的“配置端連入端口號(hào)”;同時(shí),針對(duì)該端口的例外IP您可以設(shè)置為常用來(lái)管理集群的客戶(hù)計(jì)算機(jī)IP地址。
2.???????? 15538端口:此端口為集群雙機(jī)相互通信的端口,如不將此端口設(shè)置為防火墻例外端口,ServHA Cluster將無(wú)法正常工作,如果您修改過(guò)ServHA Cluster的“全局TCP/IP端口”,請(qǐng)將例外設(shè)置為修改過(guò)的“全局TCP/IP端口”;同時(shí),針對(duì)該端口的例外IP設(shè)置為對(duì)機(jī)的IP地址即可。
注:上述操作在雙機(jī)均需要執(zhí)行。
?
安裝Oracle
1)???????? 運(yùn)行Oracle安裝文件,出現(xiàn)如下窗口,點(diǎn)擊“Next”。
2)???????? 選擇要安裝的數(shù)據(jù)庫(kù)條目,這里我們只安裝數(shù)據(jù)庫(kù)主程序,選擇“Install database software only”,數(shù)據(jù)庫(kù)實(shí)例將在安裝完后另外創(chuàng)建,點(diǎn)擊“Next”。
3)???????? 選擇數(shù)據(jù)庫(kù)的類(lèi)型,這里選擇“Single instance database installation”,點(diǎn)擊“Next”。
4)???????? 語(yǔ)言選擇:此處以 “English”為例,點(diǎn)擊“Next”。
5)???????? 數(shù)據(jù)庫(kù)版本,此示例中選擇企業(yè)版“Enterprise Edition”,您可根據(jù)需要選擇您需要的版本。
6)???????? 選擇Oracle的安裝路徑,這里將Oracle裝在C(非共享盤(pán))盤(pán)目錄下。注意:不要將數(shù)據(jù)庫(kù)主程序裝在要配置的雙機(jī)共享盤(pán)下。
7)???????? 安裝前的檢測(cè),安裝程序會(huì)檢測(cè)安裝本軟件所需要的空間是否足夠以及您的選擇是否正確。
?
8)???????? 安裝信息匯總,這里顯示如需要的空間大小,程序所在的目錄,數(shù)據(jù)庫(kù)版本等信息。
?
9)???????? 正式安裝
10)???? 安裝完成,點(diǎn)擊“Close”退出安裝程序。
配置監(jiān)聽(tīng)器
1)?????? 運(yùn)行Oracle Net Configuration Assistant,出現(xiàn)如下界面,選擇“Listener configuration”, 點(diǎn)擊“Next”。
2)?????? 選擇“Add”,點(diǎn)擊“Next”
3)?????? 為監(jiān)聽(tīng)器命名,此處監(jiān)聽(tīng)器名雙機(jī)設(shè)置必須完全一致。
4)?????? 選擇監(jiān)聽(tīng)協(xié)議,這里選擇TCP
5)?????? 選擇監(jiān)聽(tīng)端口,這里我們選擇標(biāo)準(zhǔn)端口1521,您也可以根據(jù)實(shí)際情況設(shè)置。
6)?????? 這里我們選擇否。
7)?????? 選擇剛剛我們創(chuàng)建監(jiān)聽(tīng)器
8)?????? ?完成創(chuàng)建
?
安裝Oracle實(shí)例
???
1)???????? 運(yùn)行Oracle DataBase Configuration Assistant,開(kāi)始安裝Oracle實(shí)例,出現(xiàn)如下界面,點(diǎn)擊“Next”。
2)???????? 選擇要執(zhí)行的操作:創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)實(shí)例,選擇“Create a Database”,點(diǎn)擊“Next”。
3)???????? 選擇數(shù)據(jù)庫(kù)模版,此處我們以 “General Purpose or Transaction Processing”為例。
?
?
?
?
4)???????? 為數(shù)據(jù)庫(kù)實(shí)例命名:這里我們以MC為例,將全局名與SID都命名為MC(注意:此處雙機(jī)實(shí)例名及SID必須完全一致)。 ??????????????????????
?
5)???????? 選擇用來(lái)管理此數(shù)據(jù)庫(kù)的管理選項(xiàng)
6)???????? 設(shè)置口令(注意:此處雙機(jī)權(quán)限及密碼設(shè)置必須完全一致)。
7)???????? 設(shè)置數(shù)據(jù)庫(kù)實(shí)例的安裝路徑,點(diǎn)擊“Browse”
8)???????? 選擇實(shí)例的安裝路徑,實(shí)例必須安裝在共享磁盤(pán)卷下,這里我們以O盤(pán)為例,該磁盤(pán)卷為共享磁盤(pán)。
9)???????? 數(shù)據(jù)庫(kù)恢復(fù)選項(xiàng)
10)???? 初始化參數(shù),根據(jù)實(shí)際使用情況進(jìn)行配置。
11)???? 存儲(chǔ)信息查看
12)???? 創(chuàng)建實(shí)例
13)???? 信息確認(rèn)
14)???? 完成創(chuàng)建
?
15)???? 在服務(wù)列表中停止Oracle服務(wù),并將共享盤(pán)內(nèi)將Oracle實(shí)例目錄重命名,防止在對(duì)機(jī)安裝時(shí),替換文件出現(xiàn)錯(cuò)誤。
16)???? 將本機(jī)共享盤(pán)至于離線(xiàn)狀態(tài),在對(duì)機(jī)共享盤(pán)至于上線(xiàn)狀態(tài)并重復(fù)上述安裝步驟(安裝Oracle 、配置監(jiān)聽(tīng)器、安裝Oracle實(shí)例)。
修改控制文件
Oracle 11g安裝完后,有一個(gè)控制文件(CONTROL02.CTL)仍然在系統(tǒng)目錄里,這里我們需要把它移動(dòng)到共享盤(pán)里。
1)???????? 控制臺(tái)下輸入? sqlplus / as sysdba
2)???????? 輸入select name from v$controlfile;
3)???????? 查詢(xún)出如果兩個(gè)控制文件均在共享盤(pán)內(nèi),則無(wú)需進(jìn)行下述步驟。
4)??????? 輸入Alter system set control_files=’O:\oracle\mc\CONTROL01.CTL’,’O:\oracle\mc\CONTROL02.CTL’ scope=spfile;
5)???????? 輸入 shutdown immediate;
6)???????? 輸入?host move C:\app\Administrator
\flash_recovery_area\mc\CONTROL02.CTL O:\oracle \mc\CONTROL02.CTL
7)???????? 輸入startup
8)???????? 輸入 select name from v$controlfile;
注:上述步驟在雙機(jī)均需執(zhí)行,執(zhí)行時(shí)請(qǐng)確保只有當(dāng)前操作的服務(wù)器能訪(fǎng)問(wèn)共享盤(pán)。
?
配置ServHA Cluster
ServHA Cluster的安裝與配置,請(qǐng)參考ServHA安裝與配置教程。配置結(jié)果如下:
?
?
注:ServHA Mirror大致配置步驟如下:
n? 配置參考節(jié)點(diǎn)\仲裁盤(pán)
n? 配置心跳連接
n? 創(chuàng)建資源樹(shù)、IP地址資源、磁盤(pán)卷資源、服務(wù)資源
n? 拖動(dòng)上述資源的依賴(lài)關(guān)系
?
轉(zhuǎn)載于:https://blog.51cto.com/736138/1056332
總結(jié)
以上是生活随笔為你收集整理的Oracle 共享磁盘阵列 双机热备 实战 配置教程 配置手册的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: lt;备份gt;10.9Sed and
- 下一篇: [Linux] shell