陕西财政
Oracle RAC 11g on AIX6.1 +ASM安装文档
目录
TOC \o "1-3" \h \z \u 1.安装环境说明 2
1.1.拓扑架构 2
1.2.IP规划设计 3
1.3.存储盘规划 4
2.预安装任务列表的检查配置 4
2.1.1.检查主机硬件配置 4
2.1.2.主机网络配置 5
2.1.3.检查主机软件配置 6
2.1.4.创建操作系统组和用户 7
2.1.5.创建软件安装目录结构并更改权限 8
2.1.6.修改用户环境参数文件 8
2.1.7.系统部分参数修改 9
2.1.8.配置共享存储 10
3.安装Oracle Grid Infrastructure 11g R2 12
3.1.准备Grid Infrastructure安装软件 12
3.2.使用CVU脚本校验系统是否满足安装需求 12
3.3.开始安装Grid Infrastructure 12
4.安装Oracle Database 11g R2 24
4.1.准备DataBase安装软件 24
4.2.使用cluvfy脚本校验系统是否满足安装需求 24
4.3.开始安装DataBase 24
5.创建Oracle RAC集群数据库 32
5.1.创建ASM磁盘组 32
5.2.使用DBCA创建RAC数据库 36
6.Oracle RAC集群数据库的简单管理 48
安装环境说明
拓扑架构
本次Oracle RAC安装配置架构如下图所示:
IP规划设计
在Oracle RAC架构中共有四种IP,分别是Public IP,Private IP,VIP,SCAN IP。它们的作用如下:
Private IP:私有IP用于节点间同步心跳,这个对于用户层面,可以直接忽略,简单理解,这个IP是用来保证两台服务器同步数据用的。
Public IP:公有IP一般用于管理员使用,用来确保可以操作到正确的机器,也叫真实IP。
VIP:虚拟IP用于客户端应用,一般情况下VIP是飘在配置Public IP地址的网卡上的。VIP支持失效转移,通俗说就是配置该VIP的节点宕机了,另一个主机节点会自动接管该VIP,而客户端没有任何感觉。这也是为什么要使用RAC的原因之一,另一个原因,我认为是负载均衡。客户端在配置tnsnames.ora时,有些场合是要使用的vip,而有些场合又必须使用Public IP。例如,当你在定位一个数据库的死锁时,使用Public IP,可以确保连到你想处理的机器。相反此时使用VIP时,会出现不确定性,因为服务器默认是开启负载均衡的,也就是有可能你想连A机,系统却给你分配了B机。
SCAN IP:在Oracle 11gR2以前,如果数据库采用了RAC架构,在客户端的tnsnames中,需要配置多个节点的连接信息,从而实现诸如负载均衡,failover等等RAC的特性。因此,当数据库RAC集群需要添加或删除节点时,需要及时对客户端机器的tns进行更新,以免出现安全隐患。在11gR2中,为了简化该项配置工作,引入了SCAN(Single Client Access Name)的特性,该特性的好处在于,在数据库与客户端之间,添加了一层虚拟的服务层,就是所谓的SCAN IP以及SCAN IP Listener,在客户端仅需要配置SCAN IP的TNS信息,通过SCAN IP Listener,连接后台集群数据库。这样,不论集群数据库是否有添加或者删除节点的操作,均不会对client产生影响。
两个RAC节点主机的规划:
网关:10.76.1.254
主机名称
主机别名
类型
IP地址
解析方式
xmk01
xmk01
Public
10.76.1.200/255.255.255.0
host
xmk01-vip
xmk01-vip
Virtual
10.76.1.201/255.255.255.0
host
xmk01-priv
xmk01-priv
Private
192.168.1.11/255.255.255.0
host
xmk02
xmk02
Public
10.76.1.202/255.255.255.0
host
xmk02-vip
xmk02-vip
Virtual
10.76.1.203/255.255.255.0
host
xmk02-priv
xmk02-priv
Private
192.168.1.21/255.255.255.0
host
xmk02-scan
xmk02-scan
Virtual
10.76