安裝RAC并不難,難就難在前期的實施規劃上,根據用戶需求采購了硬件之后,我們需求在實施之前做好詳細的規劃,這就包括主機規劃、SAN交換機規劃、存儲柜規劃、OR
安裝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