本帖最后由 一道闪电 于 2022-7-1 12:39 编辑
前言
一般对DBA来说,在物理机上搭建Oracle RAC是比较麻烦的,各种报错让人头疼。自从接触了深信服超融合平台,各种问题就迎刃而解,主要体现在以下几个方面:
图1
图2
安装步骤 官方给出的安装文档已经较为完善,可以直接参考(资料库可下载),我这边把一些自己遇到需要注意的地方指出来
1、前期规划 IP地址:如果以搭建两节点的RAC节点为例,需要规划七个IP,分别为业务IP(2个),VIP(2个),心跳IP(2个),SCAN IP(1个) ASM磁盘空间:提前和用户确认好数据库数据总体的规模,从而确定+DATA,+LOG磁盘组的容量,不然后续扩展会比较麻烦
2、创建虚拟机 通过超融合首页-新增虚拟机-Oracle RAC进入创建虚拟机及共享盘,填入前期规划好的IP地址和所需的磁盘空间。 注意:配置心跳交换机的时候,切记勾选巨帧接受功能,否则跑Rac安装脚本的时候会报错! 3、安装操作系统 详细分区规划,操作系统安装细则参考文档《深信服超融合平台Oracle 11G RAC数据库部署方案-Linux v1.6》,安装完之后,请确保两台虚拟机的ISO正常挂载
4、上传脚本及数据库文件 两个节点创建/data目录,用于存放数据库安装文件和运行脚本,两节点执行unzip命令解压oracle_rac_deploy-master.zip,并授予所有.sh文件执行权限 chmod +x ./*.sh 节点1需要以下文件(其中2,3为数据库安装文件,第四个为GI集群软件安装文件) /data/oracle_rac_deploy-master.zip /data/p13390677_112040_Linux-x86-64_1of7.zip /data/p13390677_112040_Linux-x86-64_2of7.zip /data/p13390677_112040_Linux-x86-64_3of7.zip
节点2需要存放以下文件 /data/oracle_rac_deploy-master.zip
5、修改脚本文件配置 详情可参考安装文档,修改config.ini文件。这里需要注意的是数据库的SID光改这个文件没用,需要挨个将所有文件中有关对SID=?描述的配置进行统一!!比如说如下这个文件
6、执行脚本 登录节点1 cd /data bash -xinstall_rac.sh | tee rac.log 此时等候半个小时左右,等候安装成功即可。 这里需要注意的是,由于安装时间较长,直接登录控制台执行命令。不要通过ssh工具执行
7、检验安装是否成功 检查集群信息 su - grid crsctl stat res -t
8、回退 安装失败了也不要紧,记录下报错信息,然后执行clean_env.sh脚本即可恢复环境 |