ITPub博客

首页 > 数据库 > Oracle > REDHAT AS5虚拟机 安装oracle 10g rac (五)

REDHAT AS5虚拟机 安装oracle 10g rac (五)

原创 Oracle 作者:linetsam 时间:2010-07-30 16:04:53 0 删除 编辑
描述REDHAT AS5虚拟机上安装oracle 10g RAC的过程[@more@]

7 安装crs

7.1 检查crs环境

Su - oracle

$ clusterware/cluvfy/runcluvfy.sh stage -pre crsinst -n node1,node2 -

Verbose

7.2 安装crs

进入cluster安装目录,运行runInstaller开始安装。

在选择ocr、vote文件页面,

如果采取ocfs方式设置vote、ocr,可以指定:

/ocr/ocr.dbf

/vote/vote.dbf

采取raw device,指定相应的:

/dev/sdn1

安装最后阶段,提示在各节点上执行orainstRoot.sh及root.sh,建议按以下顺序执行

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

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

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

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

执行root.sh前,建议修改两个节点上的:

$ORA_CRS_HOME/bin/vipca |及srvctl文件,

在LD_ASSUME_KERNEL的后面,增加:

Unset LD_ASSUME_KERNEL

在第二个节点上执行root.sh时,一般常见的错误有如下三种:

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

/opt/ora10g/product/10.2.0/crs_1/jdk/jre//bin/java: error while loading shared libraries: libpthread.so.0:

cannotopensharedobjectfile:Nosuchfileordirectory

修改vipca文件

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

在 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

其实同时需要你改的还有$ORACLE_HOME/bin/srvctl文件,不然等装完数据库之后,srvctl 命令

也是会报这个错误地。

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

Thegiveninterface(s),"eth0" isnotpublic.Publicinterfacesshouldbeusedto configurevirtualIPs.

解决方式如下:

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

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

[root@node2opt]# xhost+

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

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

Error0(Native:listNetInterfaces:[3])

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

解决方式如下:

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

[root@node2bin]# ./oifcfg iflist

eth1 10.10.17.0

eth0 192.168.100.0

[root@node2bin]# ./oifcfg setif -global eth0/192.168.0.0:public

[root@node2bin]# ./oifcfg setif -global eth1/192.168.155.0:cluster_interconnect

[root@node2bin]# ./oifcfg getif

eth0 192.168.0.0 global public

eth1 192.168.155.0 global cluster_interconnect

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

$ olsnodes –l –n –v 查看两个节点是否已经进入集群。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/56630/viewspace-1035696/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-09-16

  • 博文量
    20
  • 访问量
    43136