Oracle11gR2 RAC for AIX
目录
1 主机规划 (3)
1.1 硬件环境 (3)
1.2 软件环境 (3)
1.3 RAC拓朴图 (3)
1.4 网络规划 (3)
1.4.1 IP地址要求 (3)
1.4.2 DNS服务器(可选) (4)
1.5 安装目录规划 (5)
1.6 存储规划 (5)
1.6.1 grid、ASM安装目录 (5)
1.6.2 Clusterware安装目录 (5)
1.6.3 OCR、VOTE存储规划 (5)
1.6.4 数据库数据文件存储规划 (6)
2 安装准备 (6)
2.1 系统硬件环境检查 (6)
2.1.1 Oracle11gR2 RAC最低安装要求: (6)
2.1.2 验证方法: (6)
2.1.2.1 确认内存大小 (6)
2.1.2.2 确认SWAP空间,最少4G。 (6)
2.1.2.3 确认/tmp大于1.5GB和/oracle目录空间15GB (7)
2.1.2.4 确认系统结构 (7)
2.1.2.5 确认系统CPU个数和主频: (7)
2.2 安装操作系统软件包 (7)
2.2.1 安装FILESETS (7)
2.2.2 安装PA TCHES (8)
2.3 配置IP地址 (9)
2.4 修改/etc/hosts文件 (9)
2.5 文件系统准备 (10)
2.5.1 方法1:使用命令创建 (10)
2.5.2 方法2:使用smit创建 (10)
2.6 调整系统参数 (11)
2.6.1 打开异步IO (11)
2.6.2 调整虚拟内存管理 (12)
2.6.3 调整maxuproc(系统最大进程数)和ncargs(系统块大小)参数 (12)
2.6.4 调整SHELL限制 (13)
2.6.5 确认网络配置参数 (13)
2.7 创建用户、组 (14)
2.7.1 要求 (14)
2.7.2 创建命令: (14)
2.7.3 修改用户属性 (15)
2.7.3.1 grid用户 (15)
2.7.3.2 oracle用户 (15)
2.7.3.3 root用户 (16)
2.8 用户环境变量设置 (16)
2.8.1 grid用户 (16)
2.8.2 oracle用户 (17)
怎样测试oracle11g安装完成
2.9 用户shell限制 (18)
2.10 创建安装目录并修改权限 (18)
2.11 SSH信任关系设置(可选) (19)
2.11.1 首先在两台机器上安装好OpenSSH软件; (19)
2.11.2 然后在grid安装中选择自动配置SSH双机信任关系 (19)
2.11.2.1 方法1 (19)
2.11.2.2 方法2 (20)
2.12配置磁盘设备 (20)
2.12.1设置磁盘属性 (20)
2.12.2修改用于数据库存储的PV的属主 (21)
2.12.3 修改用于数据库存储的PV的权限 (21)
2.12.4 清除PVID (21)
2.13 配置NTP服务(可选) (22)
3 安装Grid (22)
3.1 Grid安装前检查 (22)
3.2 执行rootpre.sh (22)
3.3 安装grid (23)
3.4 Clusterware安装校验 (34)
4 安装Database (36)
5 创建ASM磁盘组 (42)
6 DBCA创建数据库 (44)
7 安装完成后 (51)
7.1 备份root.sh (51)
7.2 重新编译全部PL/SQL modules (51)
7.3 备份spfile文件 (52)
7.4 RAC集系统维护命令 (52)
7.5 启动和关闭集系统命令 (53)
7.5.1 启动集件和集数据库 (53)
7.5.2 关闭RAC集数据库和集件 (53)
1主机规划
1.1硬件环境
服务器:两台IBM P630 16C(Power6 CPU)/32GB;
存储:一台DS4000存储;
1.2软件环境
数据库:
aix.ppc64_11gR2_database_1of2.zip
aix.ppc64_11gR2_database_2of2.zip、
集件(10G中的clusterware):
aix.ppc64_11gR2_grid.zip这三个包
操作系统:
AIX6.1
原来版本是6100-01
升级后为:6100-04-01-0944
注意:解压时aix.ppc64_11gR2_database_1of2.zip、aix.ppc64_11gR2_database_2of2.zip 这两个包要解到同一个目录下,aix.ppc64_11gR2_grid.zip包解到另一个不同的目录下。
1.3R A C拓朴图
1.4网络规划
1.4.1I P地址要求
l每个节点一个public IP
l每个节点一个public VIP
l每个节点一个private IP
l一个用于集的SCAN名称和一到三个和public IP同网段的IP,本处用一个l public IP,VIP和private IP写入/etc/hosts文件,scan名注册到DNS
l配置DNS搜索域和解析顺序
O racle 11gR2 RAC中对网络的要求与10g稍有些不同,在Oracle 11gR2 RAC中引入了SCAN的概念。SCAN全称是Single Client Access Name ,它是Oracle RAC 11gR2版本的一个新特性。它为需要访问Oracle集数据的客户端提供一个简单名字。它的好处是如果你使用SCAN当你增长或踢除集中的节点时客户端不需要做任何改变,这一点在三层架构应用系统中(数据库-应用服务器-客户机)优势明显。使用单个名字去访问集允计客户端使用EZConnect 客户端和简单JDBC thin URL去访问运行在集中的任何数据库,而不用管在集中那个或那些服务器(或叫实例)是Active的。
配置好固定IP(public),ORACLE的私有IP(priv),和VIP,尤其要注意的是:两台机器需配置对应关系一致的IP与网卡。如:
序号名称对应网卡IP 用途
1 imbdb1 En0 192.168.17.237 public
2 Ibmdb1-vip 192.168.17.236 VIP
3 Ibmdb1-priv En1 10.10.10.237 private
4 Ibmdb2 En0 192.168.17.239 public
5 Ibmdb2-vip 192.168.17.238 VIP
6 Ibmdb2-priv En1 10.10.10.239 private
7 Scan.ibm 192.168.17.229
192.168.17.228
192.168.17.227
Scan address
数据库全局接入
8 Scan 192.168.17.229
注:SCAN IP,有的资料说是1-3个,而有的资料说是必须要3个,未证实。
上规划表中7、8项二选一即可,如果没有DNS服务器,也可以使用/etc/hosts解析scan 单IP
ASM规划
ASM规划表
磁盘组名PV 属主权限单个LUN大小冗余
OCRVOTE Hdisk6
Hdisk5
Grid:dba 660
5G
4G
external
DATA Hdisk2
Hdisk4
Grid:dba 660
50G
40g
若是需要捆绑网卡做心跳,可以使用:
#smit etherchannel
1.4.2D N S服务器(可选)
前面说到在Oracle 11gR2 RAC中引入了SCAN的概念,而ORACLE推荐使用DNS解析的方法来实现SCAN,这就要求网络中有一台DNS服务器用来解析SCAN地址。
如果你网络中没有专用的DNS服务器,那么也可以用现有的数据库服务器兼作DNS服务器,但是不推荐这样做,因为一旦这台机器当机了,DNS就无法解析,可以导致监听的异步常。
在AIX中搭建DNS服务器的方法在后文中将讲到。
这里使用/etc/hosts来解析scan
1.5安装目录规划
安装目录规划原则:建立/u01文件系统用来安装grid、datbase程序。程序都安装在/u01/app 下面,对于grid与database分别建立不同的目录,分配不同的权限。其中grid的ORACLE_BASE和ORACLE_HOME建议安装在不同的目录下,具体规划如下:
新建30G lv:oralv
新建文件系统,挂载点:/u01
grid base目录:/u01/app/grid #grid用户的ORACLE_BASE
grid asm安装目录:/u01/app/11.2/grid #grid用户的ORACLE_HOME,也即是安装时的software location
Oracle base目录:/u01/app/oracle #oracle用户的ORACLE_BASE
注:此规划为后来总结,本实验中与此略有出入。Grid用户的ORACLE_BASE、ORACLE_HOME都需要手工创建。Oracle用户只创建ORACLE_BASE目录即可。
1.6存储规划
1.6.1g r i d、A S M安装目录
在Oracle 11gR2中grid和ASM是安装在同一目录下的,我们将grid和ASM安装在/u01/grid 目录下,为JFS2文件系统,大小建立为30GB以上。本次示例25G
1.6.2C l u s t e r w a r e安装目录
我们将Clusterware安装在/u01/db目录下。
1.6.3O C R、V O T E存储规划
在我们的方案中规划如下:
OCR hdisk6    容量:5G
VOTE hdisk5  容量:4G
DATA hdisk2、4  容量:50G、40G

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。