ORACLE 11G RAC 安装部署及测试方案
BY:JM.CAO
一、系统要求
1.1硬件环境要求
Oracle11gR2 RAC 最低安装要求:
内存:安装 grid infrastructure 最少需要 1.5GB 的内存,安
装grid infrastructure 和 RAC 最少需要 2.5GB 的内存swap:最少需要 1.5GB,推荐等于实际物理内存
temp:最少 1GB /tmp
安装目录:grid infrastructure最少需要 15GB空间,
oracle database 至少15GB ,建议为安装目录
创建单独的文件系统,如: /u01。
操作系统:aix 6.1,并且需要安装如下软件包:
lslpp -l bos.adt.base bos.adt.lib \
bos.adt.libm bos.perf.libperfstat\
bos.perf.perfstat bos.perf.proctools \
1.2 网络环境要求
1.2.1、IP 地址要求
Oracle 11gR2 RAC 中对网络的要求与 10g 稍有些不同,除 Public IP、Private IP、VIP外,在Oracle 11gR2RAC 中还引入了 SCAN IP的概念。SCAN 全称是 Single Client Access Name ,它是 Oracle RAC 11gR2 版本的一个新特性。它为需要访问Oracle 集数据的客户端提供一个简单名字。
1.2.2、DNS 服务器
在 Oracle 11gR2 RAC 中引入了 SCAN 的概念,而 ORACLE 推荐使用DNS 解析的方法来实现 SCAN,这就要求网络中有一台 DNS 服务器用来解析SCAN 地址。如果你网络中没有专用的 DNS 服务器,那么也可以使用hosts文件进行解析。
1.2.3、NTP 服务器
在 Oracle 10g 和 11g 中都需要一台时钟服务器,将网络中的所有机器时钟与之保持同步,特别是两台集数据库的主机时钟必须保持同步,否则集将会出现异常。推荐使用一台专用的服务器做为时钟服务器,如果你网络中没有专用的 NTP 服务器,那么也可以用现有的数据库服务器兼作时钟服务器。
1.3 存储环境要求
1.3.1、grid infrastructure、oracle database 安装目录
Oracle 11gR2 RAC安装,建议在各节点建立单独的本地文件系统,如:
/u01。类型为JFS2,大小为50GB。
1.3.2、 OCR、VOTE 存储要求
规划使用三个3GB 的阵列盘用来存放OCR、VOTE 文件,这三块盘在ASM 中做成Normal 磁盘组。
1.3.3、数据库数据文件存储要求
规划数据库数据文件使用ASM方式,将共享磁盘在ASM 中做成external 磁盘组。
二安装前系统检查
注意:在每个节点上都要进行以下操作系统检查,并且保证各节点的信息一致。
2.1、检查操作系统版本:
#oslevel -s
2.2、检查异步IO:
#ioo -o aio_maxreqs
aio_maxreqs = 65536
若值不满足65536,则使用命令进行更改:
#chdev -l aio0 -a maxreqs= 65536
2.3、检查操作系统包:
lslpp -l bos.adt.base bos.adt.lib bos.adt.libm \
bos.perf.libperfstat\
bos.perf.perfstat bos.perf.proctools \
确保各节点以上包都被安装。
2.4、检查调整虚拟内存:
检查:
vmo -L minperm%
vmo -L maxperm%
vmo -L maxclient%
vmo -L lru_file_repage
vmo -L strict_maxclient
vmo -L strict_maxperm
优化调整:
vmo -p -o minperm%=3
vmo -p -o maxperm%=90
vmo -p -o maxclient%=90
vmo -p -o lru_file_repage=0
vmo -p -o strict_maxclient=1
vmo -p -o strict_maxperm=0
2.5、查看网络参数:
查看所有的:
#/usr/sbin/no –a | more
分项查看:
#no -a | fgrep ipqmaxlen
#no -a | fgrep rfc1323
#no -a | fgrep sb_max
#no -a | fgrep tcp_recvspace
#no -a | fgrep tcp_sendspace
#no -a | fgrep udp_recvspace
#no -a | fgrep udp_sendspace
查看以下网络参数:
Network Preparation
=======================================
PARAMETER RECOMMENDED VALUE
ipqmaxlen 512
rfc1323 1
sb_max 1500000
tcp_recvspace 65536
tcp_sendspace 65536
udp_recvspace 1351680
udp_sendspace 135168
注意:udp_recvspace:应该是udp_sendspace的10倍,但是必须小于sb_maxudp_sendspace:这个值至少应该是4K+
(db_block_size*db_multiblock_read_count)的大小。
若不满足,进行修改:
no -r -o ipqmaxlen=512
no -p -o rfc1323=1
no -p -o sb_max=1620000
no -p -o tcp_recvspace=65536
no -p -o tcp_sendspace=65536
no -p -o udp_recvspace=1351680
no -p -o udp_sendspace=135168
2.6、查看SWAP大小:
#lsps -a
Between 1GB and 2GB then 1.5 times RAM
Between 2GB and 16 GB then match RAM
More than 16 GB then 16GB RAM
2.7、修改内核参数:
oracle10g客户端安装步骤# /usr/sbin/no -a | fgrep ephemeral
tcp_ephemeral_low = 32768
tcp_ephemeral_high = 65535
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论