【BUILD_ORACLE】Oracle 19c RAC搭建(四)Grid软件安装

来源:这里教程网 时间:2026-03-03 16:28:04 作者:

说明

1.RAC安装文章地址汇总:

Oracle 19c RAC搭建(一)安装资源规划: http://blog.itpub.net/69992972/viewspace-2752932/

Oracle 19c RAC搭建(二)操作系统检查与配置: http://blog.itpub.net/69992972/viewspace-2753536/

Oracle 19c RAC搭建(三)使用UDEV配置共享存储: http://blog.itpub.net/69992972/viewspace-2754349/

Oracle 19c RAC搭建(四)Grid软件安装: http://blog.itpub.net/69992972/viewspace-2754954/

Oracle 19c RAC搭建(五)DB软件安装: http://blog.itpub.net/69992972/viewspace-2755057/

Oracle 19c RAC搭建(六)创建RAC数据库: http://blog.itpub.net/69992972/viewspace-2755074/

2.由于涉及到部分真实参数,文中的各种命名、IP及空间大小(同时也涉及到部分截图)将会修改或者屏蔽处理(但不影响安装) 3.Oracle 19c GI+DB软件包官方下载地址: https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c 推荐使用zip包安装

4.番外篇——RAC安装后的参数配置地址:

RAC参数配置参考(一): http://blog.itpub.net/69992972/viewspace-2755466/

RAC参数配置参考(二): http://blog.itpub.net/69992972/viewspace-2756086/ 上传并解压GI软件包 和11g以及之前的版本不同,19c的GI和DB软件包需要放在GRID_HOME和ORACLE_HOME下用unzip命令解压,不能随意在当前存放包的目录直接解压,因此需要提前手工创建 GRID_HOME和ORACLE_HOME。这里就不演示解压过程了。 配置SSH互信

两个节点的 oracle用户及grid用户都要执行:

cd   ##先回到各自home目录下

rm -rf ~/.ssh

mkdir ~/.ssh

chmod 700 ~/.ssh

ssh-keygen -t rsa   ##生成ssh秘钥,一路回车就行

ssh-keygen -t dsa

 

在第一个节点的oracle用户和grid用户都执行:

cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys

cat ~/.ssh/id_dsa.pub >>~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node1:~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node2:~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node1-priv:~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node2-priv:~/.ssh/authorized_keys

 

在第两个节点的oracle用户和grid用户都执行:

cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys

cat ~/.ssh/id_dsa.pub >>~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node1:~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node2:~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node1-priv:~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node2-priv:~/.ssh/authorized_keys

 

验证能否不输密码直接ssh过去:

ssh node2-priv

ssh node2

ssh node1-priv

ssh node1

图形化安装GRID1. $GRID_HOME/gridSetup.sh

2.

3.

注: cluster_name字符长度不能超过15个,否则在后面执行root.sh脚本会报错

4.测试之前grid用户的ssh互信是否配通。如果没有,点击“Setup”重新设置

5.这里的网卡都是之前配置的,其中第一个是公有网卡,第二个是私有网卡 6. 7. 8. 注:(1)不需要勾选下面的新特性“ASM Filter Driver”(ASMFD)功能。(2)如果之前的共享ASM磁盘配置成功,这里就会显示出来,需要多大就勾选几块盘;如果没有显示,点击下面的按钮“Change Discovery Path”选择自己配置的正确的路径位置,或者检查是否配置错误。 9. 10. 11. 不需要安装EMCC(当然,磁盘空间大且想用图形化管理DB的,可以安装一下) 12. 13. 14. 15. 这里可以勾上,避免后面安装手动执行root脚本(如果想看脚本执行过程的就不用勾了) 16. 注:(1)rpm包可以在oracle镜像网站下载: http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/(2)cvuqdisk-1.0.10-1.rpm软件包来源于GRID安装包解压后的$GI_HOME/cv/rpm/目录下(3)对于其他的修复项,如果“Fixable”是“Yes”,点击“Fix & Check Again”用root执行显示的脚本即可;如果 如果“Fixable”是“No”,是空间、NTP、DNS这类问题的基本上可以忽略。 17. 18.两个节点都要用root用户执行root脚本 19.忽略以下报错,直接点“OK” 20.安装成功 验证集群服务

[grid@node1 ~]$ crsctl stat res -t  ##命令不再是“crs_stat -t”

--------------------------------------------------------------------------------

Name             Target  State          Server                     State details      

--------------------------------------------------------------------------------

Local Resources

--------------------------------------------------------------------------------

ora.LISTENER.lsnr

                 ONLINE  ONLINE       node1                        STABLE

                 ONLINE  ONLINE       node2                        STABLE

ora.chad

                 ONLINE  ONLINE       node1                        STABLE

                 ONLINE  ONLINE       node2                        STABLE

ora.net1.network

                 ONLINE  ONLINE       node1                        STABLE

                 ONLINE  ONLINE       node2                        STABLE

ora.ons

                 ONLINE  ONLINE       node1                        STABLE

                 ONLINE  ONLINE       node2                        STABLE

--------------------------------------------------------------------------------

Cluster Resources

--------------------------------------------------------------------------------

ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)

        1        ONLINE    ONLINE       node1                        STABLE

        2        ONLINE    ONLINE       node2                        STABLE

        3        OFFLINE   OFFLINE                                 STABLE

ora.LISTENER_SCAN1.lsnr

        1        ONLINE    ONLINE       node1                        STABLE

ora.OCRDG.dg(ora.asmgroup)

        1        ONLINE    ONLINE       node1                        STABLE

        2        ONLINE    ONLINE       node2                        STABLE

        3        OFFLINE   OFFLINE                                 STABLE

ora.asm(ora.asmgroup)

        1         ONLINE  ONLINE          node1                        Started,STABLE

        2        ONLINE    ONLINE       node2                        Started,STABLE

        3        OFFLINE   OFFLINE                                 STABLE

ora.asmnet1.asmnetwork(ora.asmgroup)

        1        ONLINE    ONLINE       node1                        STABLE

        2        ONLINE    ONLINE       node2                        STABLE

        3        OFFLINE   OFFLINE                                 STABLE

ora.cvu

        1        ONLINE    ONLINE       node1                        STABLE

ora.qosmserver

        1        ONLINE    ONLINE       node1                        STABLE

ora.scan1.vip

        1        ONLINE  ONLINE         node1                        STABLE

ora.node1.vip

        1        ONLINE    ONLINE       node1                        STABLE

ora.node2.vip

        1        ONLINE    ONLINE       node2                        STABLE

--------------------------------------------------------------------------------

  检查并创建新ASM用grid用户执行命令“asmca”后: 1. 2.创建新的ASM,包括一块DATA和一块FRA 根据界面提示输入相关信息即可,创建成功结果如下: 至此,Grid软件安装已全部完成!

相关推荐