您的位置:首页 > 博客中心 > 数据库 >

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官网上下载的包,一些是系统文件中的包

gxlsystem.com,布布扣

?

网络整理在打补丁这个环节,现将本实验打一些补丁包顺序罗列如下:

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还远着呢,大可以等到创建完数据库,待到需要管理时再修改该文件。

热门排行

今日推荐

热门手游