Pcserver+oracle10g+rac
时间:2022-03-13 23:35
成本的相对廉价,技术的成熟,功能的强大此方案将越来越受中小企业的青睐。
????一.实验前准备
虚拟机版本:Vwareserver1.0.6
Linux版本:redhat5.5enterprise服务器版
Oralce版本:oracle10g10.2.1
Oracle集群软件:clusterware
VwareWorkstation版本在共享磁盘上没有很好的解决办法。Vwareserver在windows7安装可能存在一定的驱动问题。本实验是在xp系统上完成,下图给出虚拟机的ip及主机名配置
Node1:主机名rac1
经整理需要的除上面地址给对的
给出一个截图,一些是在oracle官网上下载的包,一些是系统文件中的包
?
网络整理在打补丁这个环节,现将本实验打一些补丁包顺序罗列如下:
1,compat-binutils215-2.15.92.0.2-24.i386
2,compat-libcwait-2.1-1.i386
3,compat-libstdc++-egcs-1.1.2-1.i386
4,openmotif21-debuginfo-2.1.30-11.EL5.i386
5,xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386
6,oracleasm-support-2.1.2-1.el5.i386
7,oracleasm-2.6.18-53.el5-2.0.4-1.el5.i686
8,oracleasm-2.6.18-53.el5xen-2.0.4-1.el5.i686
1,kernel-debug-2.6.18-53.el5.i686
2,oracleasm-2.6.18-53.el5debug-2.0.4-1.el5.i686
其中1、2相互关联
3,kernel-PAE-2.6.18-53.el5.i686
4,oracleasm-2.6.18-53.el5PAE-2.0.4-1.el5.i686
其中3、4相互关联
5,libXp-1.0.0-8.1.el5.i386
6,openmotif21-2.1.30-11.EL5.i386
7,compat-oracle-el5-1.0-5.i386
其中5、6、7相互关联
8,oracleasmlib-2.0.3-1.el5.i386
?
裸设备及rac2的配置
1,配置裸设备:
由于RHEL5中取消了rawdevices,如果不想将映射命令放到rc.local中的话,我们就需要将其配置到/etc/udev/rules.d/文件夹中
修改文件
?2012-09-21 13:28:08
分类:?Linux
如果你碰到了这个错误:
/opt/ora10g/product/10.2.0/crs_1/jdk/jre//bin/java:?error?while?loading?shared?libraries:??libpthread.so.0:?cannot?open?shared?object?file:?No?such?file?or?directory
可以按照如下方式解决:
===============================
修改vipca文件
[root@node2?opt]#?vi?/opt/ora10g/product/10.2.0/crs_1/bin/vipca
找到如下内容:
???????Remove?this?workaround?when?the?bug?3937317?is?fixed
???????arch=`uname?-m`
???????if?[?"$arch"?=?"i686"?-o?"$arch"?=?"ia64"?]
???????then
????????????LD_ASSUME_KERNEL=2.4.19
????????????export?LD_ASSUME_KERNEL
???????fi
???????#End?workaround
在fi后新添加一行:
unset?LD_ASSUME_KERNEL
以及srvctl文件
[root@node2?opt]#?vi?/opt/ora10g/product/10.2.0/crs_1/bin/srvctl
找到如下内容:
LD_ASSUME_KERNEL=2.4.19
export?LD_ASSUME_KERNEL
同样在其后新增加一行:
unset?LD_ASSUME_KERNEL
保存退出,然后在node2重新执行root.sh
当然,既然我们已经知道了有这个问题,建议最好在node2执行root.sh之前,首先修改vipca。
其实同时需要你改的还有$ORACLE_HOME/bin/srvctl文件,不然等装完数据库之后,srvctl命令也是会报这个错误地。要知道srvctl这么常用,如果它执行老报错,那可是相当致命啊。不过呢你现在才安装到crs,离create?db还远着呢,大可以等到创建完数据库,待到需要管理时再修改该文件。