参考了这位牛人的博客,地址:
http://blog.chinaunix.net/space.php?uid=403179&do=blog&frmd=23019&view=me完成VMware下面的oracle RAC环境搭建,需要记录的是下面两个地方
1. 在配置裸设备这里,我按照他的做法,编辑了
/etc/udev/rules.d/60-raw.rules这个文件,然后
重启验证时发现不行,后来在网上查到了下面的做法
[root@rac1 ~]# /bin/raw /dev/raw/raw1 /dev/sdb1
/dev/raw/raw1: bound to major 8, minor 17
[root@rac1 ~]# /bin/raw /dev/raw/raw2 /dev/sdc1
/dev/raw/raw2: bound to major 8, minor 33
[root@rac1 ~]# /bin/raw /dev/raw/raw3 /dev/sdd1
/dev/raw/raw3: bound to major 8, minor 49
[root@rac1 ~]# /bin/raw /dev/raw/raw4 /dev/sde1
/dev/raw/raw4: bound to major 8, minor 65
然后再去ls -l /dev/raw后就发现有了raw1, raw2, raw3, raw4这些文件,同时上面的文件我也是保持编辑过的内容,文件的内容也不一样了,我还参考了其他人的博客。
cat /etc/udev/rules.d/60-raw.rules
ACTION=="add", KERNEL=="sdb1",RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add", KERNEL=="sdc1",RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add", KERNEL=="sdd1",RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add", KERNEL=="sde1",RUN+="/bin/raw /dev/raw/raw4 %N"
ACTION=="add", KERNEL=="raw[1-4]", OWNER="oracle", GROUP="oinstall", MODE="660"
2. 在安装补丁包这里,我也是在下面这个网址下载的补丁包
注意最上面这两个rpm包
Library and Tools
然后就是根据内核下载
oracleasm的包,对我来说我下载的包就是这些了,在安装过程中如果有提示缺乏某些包的支持,则可以从安装光盘里面去找,最后安装下来我有下面4个包在检查前提条件时提示失败
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
但是我系统里面有这些包的,只是版本号不一样
[root@rac1 Server]# rpm -qa|grep compat-gcc
compat-gcc-34-c++-3.4.6-4
compat-gcc-34-g77-3.4.6-4
compat-gcc-34-3.4.6-4
[root@rac1 Server]# rpm -qa|grep compat-libstdc
compat-libstdc++-296-2.96-138
compat-libstdc++-33-3.2.3-61
所以我就想,可能是当初oracle在检查软件包时新的compat-gcc和compat-libstdc还没有出现,所以
就会有这样的问题。
下面的这些rpm包是我从光盘安装的:
libXp-1.0.0-8.1.el5.i386.rpm
openmotif-2.3.1-2.el5.i386.rpm
compat-libstdc++-33-3.2.3-61.i386.rpm
compat-libstdc++-296-2.96-138.i386.rpm
compat-gcc-34-3.4.6-4.i386.rpm
compat-gcc-34-c++-3.4.6-4.i386.rpm
compat-db-4.2.52-5.1.i386.rpm
阅读(1782) | 评论(1) | 转发(0) |