安裝RAC并不難,難就難在前期的實施規劃上,根據用戶需求采購了硬件之后,我們需求在實施之前做好詳細的規劃 ,這就包括主機規劃、SAN交換機規劃、存儲柜規劃、ORACLE數據庫軟件規劃等,要將整個軟硬件融為一體,充分考慮RAC系統的安全性,可靠性,可用性等
安裝RAC并不難,難就難在前期的實施規劃上,根據用戶需求采購了硬件之后,我們需求在實施之前做好詳細的規劃 ,這就包括主機規劃、SAN交換機規劃、存儲柜規劃、ORACLE數據庫軟件規劃等,要將整個軟硬件融為一體,充分考慮RAC系統的安全性,可靠性,可用性等因素,始終記住一個規劃得好RAC系統才能充分發揮其優于單節點的優勢,同時也為后期的運維管理提供方便。這篇博文主要是關于前期實施RAC的規劃提供參考。
網絡拓撲圖
一、主機規劃
系統配置 | 硬盤:6*300G 15krpm SAS 內存:128G內存 CPU:4* 8core E7-4830 2.13GHZ | |
數量 | 2臺 | |
RAID級別 | RAID10 | |
操作系統版本 | RHEL6.4_X86_64 | |
主機名 | node1、node2 | |
網卡配置 | Eth1\Eth3用于業務網絡,采用Active/standby的bind0。 Eth2\Eth4用于群集心跳網絡,采用Active/standby的bind1。 | |
IP地址 | node1 | PublicIP:192.168.0.1 VIP:192.168.0.10 PrivateIP:10.0.0.1 |
node2 | PublicIP:192.168.0.2 VIP:192.168.0.10 PrivateIP:10.0.0.2 | |
SCAN-IP | 192.168.0.63 | |
網關 | 192.168.0.62 | |
本地磁盤 | /boot | 啟動分區500M |
swap | 交換分區64G | |
/ | 根分區剩余空間 | |
/u01 | Oracle數據庫軟件分區100G | |
多路徑軟件 | RDAC |
二、SAN1交換機ZONE規劃
系統配置 | 端口數量24口,激活8口,帶8個8GB的SFP模塊 | |
Zone 名稱 | 對應端口 | 通道說明 |
端口說明 | 0 | 連接存儲的主控A口 |
1 | 連接存儲的主控B口 | |
2 | 連接NODE1 | |
3 | 連接NODE2 | |
zone_a | 0/1/2 | 連接NODE1到存儲 |
zone_b | 0/1/3 | 連接NODE2到存儲 |
其它zone | 剩余端口 | 未分配 |
SAN2交換機ZONE規劃
系統配置 | 端口數量24口,激活8口,帶8個8GB的SFP模塊 | |
Zone 名稱 | 對應端口 | 通道說明 |
端口說明 | 0 | 連接存儲的備控A口 |
1 | 連接存儲的備控B口 | |
2 | 連接NODE1 | |
3 | 連接NODE2 | |
zone_a | 0/1/2 | 連接NODE1到存儲 |
zone_b | 0/1/3 | 連接NODE2到存儲 |
其它zone | 剩余端口 | 未分配 |
說明:SAN交換機ZONE規劃,記住一點一個SAN交換機對應一個控制器,由此也可計算出,針對存儲的每個卷都有4條路徑。
三、磁盤陣列柜卷規劃
系統配置 | 硬盤:10*600G 15krpm SAS、48G內存 FC端口:8*8Gb FC 軟件:多路徑軟件 | |
數量 | 1臺 | |
管理IP | 192.168.1.57 | |
RAID級別 | 9塊盤做RAID-5,剩余1塊做熱備。 | |
條帶大小 | 1M | |
LUN | LUN1 | 1G,OCR磁盤組 |
LUN2 | 1G,OCR磁盤組 | |
LUN3 | 1G,OCR磁盤組 | |
LUN4 | 1T,DATA_DG磁盤組,存放數據庫文件 | |
LUN5 | 1T,DATA_DG磁盤組,存放數據庫文件 | |
LUN6 | 1T,DATA_DG磁盤組,存放數據庫文件 | |
LUN7 | 1T,FLASH_DG磁盤組,存放數據庫文件 | |
LUN8 | 386G,磁盤組,存放數據庫文件 |
四、ORACLE數據庫軟件規劃
1、網絡規劃
節點 | 項目 | IP地址 | 域名 | 主機名 |
node1 | 業務IP | 192.168.100.1 | node1.localdomain | node1 |
虛擬IP | 192.168.100.10 | node1-vip. localdomain | node1-vip | |
私有IP | 10.0.0.1 | node1-priv. localdomain | node1-priv | |
node2 | 業務IP | 192.168.100.2 | node2.localdomain | node2 |
虛擬IP | 192.168.100.11 | node2-vip. localdomain | node2-vip | |
私有IP | 10.0.0.2 | node2-priv. localdomain | node2-priv | |
SCAN IP | 192.168.100.15 | scan-cluster.localdomain | scan-cluster |
2、oracle規劃
軟件版本 | ORACLE 11.2.0.4 EE | ||||
是否RAC | 是 | ||||
ORACLE_SID | node1 | devdb1 | +ASM1 | ||
node2 | devdb2 | +ASM2 | |||
oracle用戶關鍵環境變量 (node2) | ORACLE_UNQNAME=devdb ORACLE_SID=devdb2 ORACLE_BASE=/u01/app/oracle ORACLE_HOSTNAME=devdb2.localdomain ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 | ||||
grid用戶關鍵環境變量 (node2) | ORACLE_SID=+ASM2 ORACLE_BASE=/u01/app/grid ORACLE_HOME=/u01/app/11.2.0/grid | ||||
用戶和組 | oracle:oinstall,asmdba,dba,oper grid: oinstall ,asmadmin,asmdba,asmoper,dba | ||||
內存分配 | AMM管理方式,SGA+PGA=64G | ||||
ASM規劃 | GRIDDG(VOL1、VOL2、VOL3) | OCR\vote磁盤組,NORMAL冗余 | |||
DATADG(VOL4) | 數據庫數據磁盤組,EXTERNAL冗余 | ||||
FLASHDG(VOL7) | 數據閃回、歸檔日志 | ||||
剩余asm磁盤(VOL5、VOL6、VOL8) | 可根據需要分配 | ||||
數據庫初始化參數 | processes | 1000 | |||
open_cursors | 1000 | ||||
session_cached_cursors | 100 | ||||
db_recovery_file_dest_size | 900G | ||||
undo_retention | 10800 | ||||
NLS_CHARACTERSET | ZHS16GBK | ||||
NLS_NCHAR_CHARACTERSET | AL16UTF16 | ||||
歸檔路徑 | +FLASHDG | ||||
訪問端口 | 1521 | ||||
表空間 | SYSTEM | ||||
SYSAUX | |||||
UNDO | |||||
TEMP | |||||
QZDATA | 業務表數據表空間,按需求設置,關閉自動擴展特性,每數據文件8G 增加表空間大小命令: alter tablespace qzdata add datafile size 8G; | ||||
QZINDX | 業務索引數據表空間,按需求設置,關閉自動擴展特性,每數據文件8G 增加表空間大小命令: alter tablespace qzindx add datafile size 8G; | ||||
其他表空間 | 按需求設置,關閉自動擴展特性,每數據文件8G |
五、安裝腳本
為了方便實施,減少實施過程中人為失誤,編寫一些腳本幫助實施還是很有必要的,附帶了6個小腳本,根據實際要求修改后,按順序依次執行。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com