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

Oracle RAC --安装图解

时间:2022-03-10 17:11

规划:所用linux系统以虚拟化方式安装在esx上,配置有内网的yum源,各分配有16G存储,下面为简单拓扑图

gxlsystem.com,布布扣

@指定Inventory目录,由于已经环境变量,这里会默认选择

gxlsystem.com,布布扣

@改变crs安装路径,这里选择已经设置在环境变量中的crs目录

gxlsystem.com,布布扣

@安装条件检查

gxlsystem.com,布布扣

@群集名称默认设置为crs,添加节点,注意要和hosts文件种一致

gxlsystem.com,布布扣

@配置网络接口类型

gxlsystem.com,布布扣

@配置ocr位置

gxlsystem.com,布布扣

@配置Voting Disk位置

gxlsystem.com,布布扣

@安装概要

gxlsystem.com,布布扣

@安装过程

gxlsystem.com,布布扣

@执行脚本,依次执行,且先执行本机,等脚本完成后,再在节点上执行,权限为root用户

gxlsystem.com,布布扣

@在rac2上执行root.sh时候会出现错误,这里跳到文章最后的“问题四“去按照步骤解决问题,之后回来点OK,即完成。

gxlsystem.com,布布扣

六,安装oracle 10g

rac1(安装只在一台机器上进行)

cpio –idmv < 10201_database_linux_x86_64.cpio  chown -R oracle:oinstall database     statx     xhost+  su oracle  $cd ~  $source .bash_profile  $mkdir -p /u01/app/oracle/oraInventory  $cd database  $./runInstall

@弹出欢迎界面

gxlsystem.com,布布扣

@选择安装类型,选择企业版

gxlsystem.com,布布扣

@选择安装位置,这里会自动填写变量中定义目录

gxlsystem.com,布布扣

@选中所有节点

gxlsystem.com,布布扣

@安装条件检查

gxlsystem.com,布布扣

@创建启动数据库

gxlsystem.com,布布扣

@选择通用数据库

gxlsystem.com,布布扣

@指定全局数据库名称和sid,并选上示例

gxlsystem.com,布布扣

@选择数据库管理选项

gxlsystem.com,布布扣

@选择数据库数据存储方式,这里选择ASM

gxlsystem.com,布布扣

@弹出警告,点击OK继续

gxlsystem.com,布布扣

@配置备份,这里选择无备份

gxlsystem.com,布布扣

@选择ASM存储,由于只设置了一个卷,选择冗余方式为扩展

gxlsystem.com,布布扣

@配置密码

gxlsystem.com,布布扣

@安装概要

gxlsystem.com,布布扣

@安装过程

gxlsystem.com,布布扣

@配置助手过程

gxlsystem.com,布布扣

@弹出界面

gxlsystem.com,布布扣

@配置成功

gxlsystem.com,布布扣

@安装结束

gxlsystem.com,布布扣

##########################安装过程中遇到问题解决办法#############################

问题一:
连接被拒绝
PRKC-1044 – FAILED TO CHECK REMOTE COMMAND EXECUTION…
在节点上执行
ssh (本地和其他节点hostname)

问题二:

提示虚拟ip被占用
不应该事先绑定虚拟ip

问题三:
提示SEVERE: Remote ‘AttachHome’ failed on nodes
查看node的oralnventory目录权限
后 执行”/u01/crs/oracle/product/10.2.0/crs_1/oui/bin/runInstaller -attachHome -noClusterEnabled ORACLE_HOME=/u01/crs/oracle/product/10.2.0/crs_1 ORACLE_HOME_NAME=OraCrs10g_home CLUSTER_NODES=HY_471,HY_472 CRS=true “INVENTORY_LOCATION=/u01/oracle/oraInventory” LOCAL_NODE=HY_472“

问题四:
在节点上执行root.sh结束时候提示“Running vipca(silent) for configuring nodeapps
/u01/app/oracle/product/10.2.0/crs/jdk/jre//bin/java: error while loading shared libraries: libpthread.so.0: “等

解决方法:
rac2

cd /u01/app/oracle/product/10.2.0/crs/bin/
./oifcfg iflist
eth0  10.0.40.0
eth1  10.0.10.0
./oifcfg setif -global eth0/10.0.40.0:public
./oifcfg setif -global eth1/10.0.10.0:cluster_interconnect
./oifcfg iflist
eth0  10.0.40.0
eth1  10.0.10.0
./oifcfg getif
eth0  10.0.40.0  global  public
eth1  10.0.10.0  global  cluster_interconnect

/crs/bin下,文件名分别为vipca和srvctl。首先编辑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文件,找到如下内容:
LD_ASSUME_KERNEL=2.4.19
export LD_ASSUME_KERNEL  #同样在其后新增加一行:
 unset LD_ASSUME_KERNEL

之后在rac2上执行vipca命令,按图形一步步做。
注意:若是节点名称是大写,这一步很难成功。

cd /u01/app/oracle/product/10.2.0/crs/bin/   ./vipca

@弹出欢迎界面

gxlsystem.com,布布扣

@选择网络接口

gxlsystem.com,布布扣

@填写IP,它会自动不全,如果失误填写错误,在“问题五“中有解决办法。

gxlsystem.com,布布扣

@接上图,会给出确认画面,点击”finish”弹出自动配置界面,结束后即完成。

gxlsystem.com,布布扣

问题五:

执行vipca时候,误填写错误ip,解决办法

./srvctl modify nodeapps -n rac1 -A 10.0.40.111/255.255.255.0/eth0  ./srvctl modify nodeapps -n rac2 -A 10.0.40.112/255.255.255.0/eth0

问题六:
ora-12523 tns listener could not find instance appropriate for the client

./crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora....SM1.asm application    ONLINE    ONLINE    rac1
ora....C1.lsnr application    ONLINE    ONLINE    rac1
ora.rac1.gsd   application    ONLINE    ONLINE    rac1
ora.rac1.ons   application    ONLINE    ONLINE    rac1
ora.rac1.vip   application    ONLINE    ONLINE    rac1
ora....SM2.asm application    ONLINE    ONLINE    rac2
ora....C2.lsnr application    ONLINE    ONLINE    rac2
ora.rac2.gsd   application    ONLINE    ONLINE    rac2
ora.rac2.ons   application    ONLINE    ONLINE    rac2
ora.rac2.vip   application    ONLINE    ONLINE    rac2

asm服务正常,但是连接被拒绝,但可能是网络故障,在手工关闭防火墙后解决问题

Oracle RAC --安装图解,布布扣,bubuko.com

热门排行

今日推荐

热门手游