Oracle 11g RAC安装总结

2014-11-24 18:54:46 · 作者: · 浏览: 0

Oracle 的11g 版的RAC ,较之于10g 的RAC 有较大改动的地方。在11g 中,CRS 软件和ASM 软件一起安装在一个独立的用户中, 称之为grid infrastructur ;而RDBMS 软件是安装在另一个用户下。我们在这里将这两个用户名称分别命名为grid 和ora11g 。


如果要安装Oracle 11g RAC 的服务器集群已经安装了10g RAC ,那么就需要先清理掉该环境中的所有RAC 配置后才能开始安装11g RAC 。


因此,这不是升级,而是初始安装11g RAC 。


在linux 下使用rm 方式直接清理10g 的安装配置文件。


rm -f /etc/init.d/init.cssd
rm -f /etc/init.d/init.crs
rm -f /etc/init.d/init.crsd
rm -f /etc/init.d/init.evmd
rm -f /etc/rc2.d/K96init.crs
rm -f /etc/rc2.d/S96init.crs
rm -f /etc/rc3.d/K96init.crs
rm -f /etc/rc3.d/S96init.crs
rm -f /etc/rc5.d/K96init.crs
rm -f /etc/rc5.d/S96init.crs
rm -rf /etc/oracle/scls_scr
rm -f /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab


格式化vote disk 和ocr 配置的裸设备文件。


dd if=/dev/zero of=/dev/raw/raw1 bs=8192K count=10


dd if=/dev/zero of=/dev/raw/raw2 bs=8192K count=10


再删除所有的Oracle 安装文件和配置文件,彻底清理老环境。


Oracle 11g RAC 和10g RAC 有一些差别。11g 中将CRS 和ASM 集中到一个叫做Grid Infrastructure 软件中。


1. 环境配置


两台服务器,挂载一个同时读写的存储,属于RAC 的基本配置。


两台服务器之间有一个心跳连接网络。


两台主机上hosts 文件的配置如下:


两台服务器,挂载一个同时读写的存储,属于RAC 的基本配置。


两台服务器之间有一个心跳连接网络。


两台主机上hosts 文件的配置如下:


192.168.15.193 serv-scan


192.168.15.89 serv1


192.168.15.189 serv1-vip


10.100.15.89 serv1-priv


192.168.15.90 serv2


192.168.15.190 serv2-vip


10.100.15.90 serv2-priv


这里有一个重要的关键点,请注意。


相对10g RAC 配置来说,在11g RAC 中多了一个IP 地址配置项,称之为SCAN IP 。这是新出现在11g 版主的配置要求。


对于SCAN IP ,我有话说。


我认为这个IP 是一个鸡肋。它的出现是主要是为了解决客户端负载均衡配置时,增加或删除节点操作发生后,减少客户端的配置修改需求。


在我们的基于应用服务器的数据库库访问应用环境中,修改量不那么大。而且我们的服务器网络环境中也没有DNS 的配置,为了这个功能还要加DNS 的配置,额外增加一个DNS 服务风险点。这是不值得的。


幸运的是,这个SCAN IP 我们其实可以不用的。这里hosts 文件有配置,而实际网络没有这个IP 时,在安装Grid Infrastructure 的校验步骤中会报警,但忽略也可以继续安装RAC 。