您的位置:首页 > 数据库 > Oracle

Oracle10g RAC 集群安装部署之安装RAC集群套件 推荐

2013-09-04 13:01 513 查看
关于RAC集群前期的准备工作以及规划,请看我的前一篇博文
http://devliangel.blog.51cto.com/469347/1288235
关于ORACLE RAC集群的介绍优缺点,请看如下文档,或者去官方网站观看
http://baike.baidu.com/view/3153034.htm

一、首先解压集群套件包;
gunzip 10201_clusterware_linux_x86_64.gz
cpio -idmv < 10201_clusterware_linux_x86_64.cpio
解压放置的地方需要有oracle用户使用的权限
二、开始安装oracle RAC集群套件,
2.2.1.安装之前首先关闭两个节点的防火墙,Selinux不然是无法通过安装的
2.2.2.安装之前修改系统版本,来欺诈oracle数据库,然后执行xhost+



2.2.3.完成上面的配置之后,使用oracle用户进入到解压集群的目录;运行脚本来安装oracle集群;



2.2.4.选择oracle指定的目录和库;



2.2.5.选择oracleRAC集群安装的目录,目录变量配置在前期准备工作中设置完成了,细节请看前期准备工作



2.2.6.安装检查,如果检查失败根据提示来配置完成检查错误



2.2.7.如果检查通过,我们来配置RAC集群,在下面的界面中选择添加,根据自己的hosts文件中的配置来添加第二个节点的信息,需要注意的是,这里的计算机名字要对应在/etc/hosts文件中的配置;如果配置不通过,请检查是否和配置文件中的一样,细节请看我前期准备工作;



2.2.8.完成点击确定,如图所示,点击下一步即可,如果点击下一步提示错误,请检查防火墙,ssh双向认证是否配置的有问题,要确保SSH没有任何问题;



2.2.9.完成之后,选择网路的方式一个公用网络一个是心跳网络,根据自己的配置来选择网络,具体如图:



2.2.10.选择配置裸设备ocr,根据自己创建的裸设备来配置,需要注意的是,权限的问题,属主和属组的问题;细节请看前期准备工作



2.2.11.配置VDISK裸设备,根据自己的设置来配置方法和上面的一样



2.2.12.完成之后来开始安装oracle rac



2.2.13.安装rac 集群,在安装过程中会有错误,我把错误都截图了,并附上如何处理这种错误,



2.2.14.如图错误提示,根据错误提示,请修改两个节点的系统时间,第一个节点的时间慢于第二个节点的时间两三分钟即可,然后点击yes就可以正常通过;不要告诉我不会修改系统时间!!!



2.2.15.完成通过之后,会是如下界面;



2.2.16.然后根据提示我们来执行脚本,这里千万要注意,执行脚本要按照顺序来执行,不然会报错;
按照顺序我们现在第一个节点来执行



然后在第二个节点来执行



2.2.17.然后我们来执行第一个脚本,根据经验执行第二个脚本,一般都会在第二个节点上配置报错,既然报错我们就把它解决掉,还是按照顺序来执行不要同时执行;
在第一个RAC节点来执行;


2.2.18.在第二个节点上来执行,然后报错,那么我们来处理报错问题;



2.2 .19.出现如上错误,首先请确认我在前期准备工作中的所有包是否安装,是所有要是不知道请看我上一篇前期准备工作,如果安装,那么我们来做如下操作;两台服务器上都配置;(第一个节点可有可无,第二个节点必须要配置)
[root@odb1 ~]# su – oracle
[oracle@odb1 ~]$ vim /u01/app/oracle/product/10.2.0/crs_1/bin/vipca
找到export LD_ASSUME_KERNEL这一行,然后在下面添加一行内容如下:
unset LD_ASSUME_KERNEL
如果弹出如下错误,那么请记住使用root用户来执行



2.2.20.使用root用户来执行vipca来启动RAC集群,配置完成之后,会弹出如下的界面



2.2.21.完成之后会弹出如下界面,直接下一步,vipca会根据你的配置自动完成的



2.2.22.配置RAC集群的VIP地址,需要注意的是,保证VIP地址没有被占用;



2.2.23.配置完成之后的详细说明;



2.2.24.完成上面配置之后点击finish即可,如下是完成的进度,点击OK即可;



2.2.25.如图配置完成的详细结果;



2.2.26.在第二个节点vipca配置完成之后,我们再回到节点一上面,点击OK即可,正常情况下就配置完成,如果人品爆发配置无法通过,那么我们就来干掉他;



2.2.27.如图报错,经典的25031错误,首先我们来查看经典的25031错误日志;



2.2.28.解决经典的25031错误,首先我们先查看日志;
如果报oui-25031错误,请看下面,对错误的解决方案
如何解决25031错误
网上相关资料都说是hostname和/etc/hosts文件有问题,请检查配置文件,如果在配置文件没有问题的情况下,那么我们来查看日志;
根据日志中相关信息我们查看出来节点6200 already了,那么我们如何解决呢?



解决方法:
我们可以移除报错的文件然后重新retry就可以



2.2.39.执行完如上命令,然后我们retry重新试试就可以了;全部通过



2.2.40.测试成功,如图



2.2.41.然后我们来查看RAC节点是否启动起来了;如图;至此rac节点全部启动成功



2.2.42.以上测试都测试了五六遍,按照我的思路方法肯定不会出现其他问题
接下来安装oracle10G数据库了,只需要在一个节点上安装
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息