RedHat 5.5下安装Oracle 10g+RAC(4)

建议在执行前先加载一下.bash_profile文件,加载oracle用户的环境变量

./runInstaller–ignoreSysPreReqs

RedHat 5.5下安装Oracle 10g+RAC

上图处需要手工增加rac2的节点。

RedHat 5.5下安装Oracle 10g+RAC

上图处需要将eth0设置为public其他不用的改为donotuseeth1为private

RedHat 5.5下安装Oracle 10g+RAC

上图分别选择ocr及vote磁盘位置

RedHat 5.5下安装Oracle 10g+RAC

在rac1上执行:/opt/ora10g/oraInventory/orainstRoot.sh;

在rac2上执行:/opt/ora10g/oraInventory/orainstRoot.sh;

在rac1上执行:/opt/ora10g/product/10.2.0/crs_1/root.sh;

在rac2上执行:/opt/ora10g/product/10.2.0/crs_1/root.sh;

/opt/ora10g/product/10.2.0/crs_1/jdk/jre//bin/java:errorwhileloadingsharedlibraries:libpthread.so.0:cannotopensharedobjectfile:Nosuchfileordirectory

可以按照如下方式解决:

===============================

修改vipca文件

[root@node2opt]#vi/opt/ora10g/product/10.2.0/crs_1/bin/vipca

找到如下内容:

Removethisworkaroundwhenthebug3937317isfixed

arch=`uname-m`

if["$arch"="i686"-o"$arch"="ia64"]

then

LD_ASSUME_KERNEL=2.4.19

exportLD_ASSUME_KERNEL

fi

#Endworkaround

在fi后新添加一行:

unsetLD_ASSUME_KERNEL

以及srvctl文件

[root@node2opt]#vi/opt/ora10g/product/10.2.0/crs_1/bin/srvctl

找到如下内容:

LD_ASSUME_KERNEL=2.4.19

exportLD_ASSUME_KERNEL

同样在其后新增加一行:

unsetLD_ASSUME_KERNEL

保存退出,然后在node2重新执行root.sh

当然,既然我们已经知道了有这个问题,建议最好在node2执行root.sh之前,首先修改vipca。

其实同时需要你改的还有$ORACLE_HOME/bin/srvctl文件,不然等装完数据库之后,srvctl命令也是会报这个错误地。要知道srvctl这么常用,如果它执行老报错,那可是相当致命啊。不过呢你现在才安装到crs,离createdb还远着呢,大可以等到创建完数据库,待到需要管理时再修改该文件。

B).如果你碰到了这个错误:

Thegiveninterface(s),"eth0"isnotpublic.PublicinterfacesshouldbeusedtoconfigurevirtualIPs.

解决方式如下:

==============================

图形界面上运行$CRS_HOME/bin/vipca,手工重新配置rac1-vip和rac2-vip。

[root@node2opt]#xhost+

[root@node2opt]#/opt/ora10g/product/10.2.0/crs_1/bin/vipca

RedHat 5.5下安装Oracle 10g+RAC

留意该图ip配置

C).如果你碰到了这个错误:

Error0(Native:listNetInterfaces:[3])

[Error0(Native:listNetInterfaces:[3])]

解决方式如下:

===============================

[root@node2bin]#./oifcfgiflist

eth1 192.168.200.0

virbr0192.168.122.0

eth0192.168.100.0

[root@node2bin]#./oifcfgsetif-globaleth0/192.168.100.0:public

[root@node2bin]#./oifcfgsetif-globaleth1/192.168.200.0:cluster_interconnect

[root@node2bin]#./oifcfggetif

eth0 192.168.100.0 globalpublic

eth1 192.168.200.0 globalcluster_interconnect

然后在视窗界面重新执行vipca即可,如上b例中所示。

13、然后返回node1中,执行脚本的窗口,点击ok结束该窗口。

14、执行最后的环境配置

如果前面配置环境检查出错

以root身份执行$ORA_CRS_HOME/cfgtoollogs/configToolFailedCommands.sh

然后执行:

[root@rac1~]#/opt/ora10g/product/10.2.0/crs_1/bin/./crs_stat -t

至此clusterware集群软件安装完成。。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/efee31caf31c21556afe31df103c851b.html