Oracle 双机热备 镜像 纯软 实战 配置教程 配置手册
Oracle 11g安裝與純軟配置手冊
下面要介紹的是Oracle 11g的安裝以及通過MicroColor ServHA Mirror配置Oracle集群。
集群軟件下載地址: http://www.microcolor.net/products/57.html
?
主要步驟:
一、防火墻配置。
二、準備存儲介質
三、安裝Oracle 11g。
四、配置監聽器。
五、配置Oracle 11g實例。
六、修改Oracle 11g控制文件。
七、配置Oracle Mirror集群。
注意事項:
一、 Oracle配置雙機鏡像方案要求兩機都安裝Oracle,其中Oracle主服務安裝在本機磁盤內(非共享盤內),數據庫實例安裝在鏡像盤內。
二、 雙機的Oracle安裝配置必須完全相同,例如:實例名,監聽器名稱,權限,密碼。
三、 當一臺服務器完成所有操作后(包括安裝Oracle主服務,配置監聽器,實例安裝),記得修改控制文件(步驟六)。
安裝前準備
防火墻配置
此步驟目的為讓ServHA Mirror 工作所必須的端口不受防火墻的攔截,不同操作系統防火墻配置方式不同,但基本思想是相同的,在雙機軟件通信的過程中,如果沒有進行設置,防火墻會阻止ServHA Mirror的通信,使雙機集群工作異常。
MicroColor ServHA Mirror在配置的過程中主要需要設置的防火墻例外:
1.???????? 18562與25792端口:這兩個端口為“ServHA 配置監控端”的連入端口,如不將這兩個端口設置為防火墻例外端口,“ServHA 配置監控端”將無法連入集群,如果您修改過ServHA Mirror的“配置端連入端口號”,請將例外設置為修改過的“配置端連入端口號”;同時,針對該端口的例外IP您可以設置為常用來管理集群的客戶計算機IP地址。
2.???????? 15538與45782端口:這兩個端口為集群雙機相互通信的端口,如不將這兩個端口設置為防火墻例外端口,ServHA Mirror將無法正常工作,如果您修改過ServHA Mirror的“全局TCP/IP端口”,請將例外設置為修改過的“全局TCP/IP端口”;同時,針對該端口的例外IP設置為對機的IP地址即可。
注:上述操作在雙機均需要執行。
準備存儲介質
在安裝Oracle 11g之前,請先在兩臺服務器上分別準備好一個待做鏡像盤的分區(以下稱這個分區為“O盤”),這個大小要滿足您Oracle實例數據的存放(鏡像后O盤的大小為較小的O盤的大小,建議兩個O盤大小差距不要太多)。
安裝Oracle
分別在雙機上執行如下步驟(可同步執行):
1)???????? 運行Oracle安裝文件,出現如下窗口,點擊“Next”。
?
2)???????? 選擇要安裝的數據庫條目,這里我們只安裝數據庫主程序,選擇“Install database software only”,數據庫實例將在安裝完后另外創建,點擊“Next”。
3)???????? 選擇數據庫的類型,這里選擇“Single instance database installation”,點擊“Next”。
4)???????? 語言選擇:此處以 “English”為例,點擊“Next”。
5)???????? 數據庫版本,此示例中選擇企業版“Enterprise Edition”,您可根據需要選擇您需要的版本。
6)???????? 選擇Oracle的安裝路徑,這里將Oracle裝在C(非共享盤)盤目錄下。注意:不要將數據庫主程序裝在要配置的雙機共享盤下。
7)???????? 安裝前的檢測,安裝程序會檢測安裝本軟件所需要的空間是否足夠以及您的選擇是否正確。
8)???????? 安裝信息匯總,這里顯示如需要的空間大小,程序所在的目錄,數據庫版本等信息。
9)???????? 正式安裝
10)???? 安裝完成,點擊“Close”退出安裝程序。
配置監聽器
分別在雙機上執行如下步驟(可同步執行):
1)?????? 運行Oracle Net Configuration Assistant,出現如下界面,選擇“Listener configuration”, 點擊“Next”。
2)?????? 選擇“Add”,點擊“Next”
3)?????? 為監聽器命名,此處監聽器名雙機設置必須完全一致。
4)?????? 選擇監聽協議,這里選擇TCP
?
5)?????? 選擇監聽端口,這里我們選擇標準端口1521,您也可以根據實際情況設置。
6)?????? 這里我們選擇否。
?
7)?????? 選擇剛剛我們創建監聽器
8)?????? ?完成創建
?
配置Oracle實例
分別在雙機上執行如下步驟(可同步執行):
注意:實例必須安裝在待做鏡像的盤(O盤)下。
1)???????? 運行Oracle DataBase Configuration Assistant,開始安裝Oracle實例,出現如下界面,點擊“Next”。
2)???????? 選擇要執行的操作:創建一個新的數據庫實例,選擇“Create a Database”,點擊“Next”。
3)???????? 選擇數據庫模版,此處我們以 “General Purpose or Transaction Processing”為例。
4)???????? 為數據庫實例命名:這里我們以MC為例,將全局名與SID都命名為MC(注意:此處雙機實例名及SID必須完全一致)。 ??????????????????????
?
5)???????? 選擇用來管理此數據庫的管理選項
6)???????? 設置口令(注意:此處雙機權限及密碼設置必須完全一致)。
?
7)???????? 設置數據庫實例的安裝路徑,點擊“Browse”
8)???????? 選擇實例的安裝路徑,實例必須安裝在待做鏡像的盤(O盤)下。
?
9)???????? 數據庫恢復選項
10)???? 初始化參數,根據實際使用情況進行配置。
?
11)???? 存儲信息查看
12)???? 創建實例
?
13)???? 信息確認
14)???? 完成創建
修改控制文件
分別在雙機上執行如下步驟(可同步執行):
Oracle 11g安裝完后,有一個控制文件(CONTROL02.CTL)仍然在本地目錄里,這里我們需要把它移動到鏡像磁盤里。
1)???????? 控制臺下輸入? sqlplus / as sysdba
2)???????? 輸入select name from v$controlfile;
3)???????? 查詢出如果兩個控制文件均在鏡像盤內,則無需進行下述步驟。
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;
配置Oracle Mirror集群
待雙機的Oracle 11g安裝完成后,在雙機上安裝ServHA Mirror并且將雙機的O盤配置為鏡像盤(具體操作請參見ServHA Mirror快速配置手冊),待數據同步完成后,Oracle的雙機集群就配置完成了。
注:ServHA Mirror大致配置步驟如下:
n? 配置參考節點
n? 配置心跳連接
n? 創建鏡像盤
n? 創建資源樹、IP地址資源、鏡像資源、服務資源
n? 拖動上述資源的依賴關系
轉載于:https://blog.51cto.com/736138/1056427
總結
以上是生活随笔為你收集整理的Oracle 双机热备 镜像 纯软 实战 配置教程 配置手册的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python用WMI等获取及修改wind
- 下一篇: Bitmap 索引 vs. B-tree