(连载)一个关于ORACLE数据库的虚拟工程(七)--安装grid

本文详细记录了一次Oracle数据库Grid的安装过程,包括上传安装文件、配置SSH互信、安装前检查、安装pdksh包、安装Grid、执行orainstRoot.sh和root.sh脚本,以及校验安装成功。在安装过程中,遇到的问题如pdksh包缺失、NTP设置、DNS配置警告等都给出了相应处理方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上传oracle软件

本次安装的是网上下载的学习版本

p13390677_112040_Linux-x86-64_1of7.zip

p13390677_112040_Linux-x86-64_2of7.zip

p13390677_112040_Linux-x86-64_3of7.zip

点击链接SFTP标签页,按下图步骤上传安装文件;

 

在 rac1 上解压安装包,解压到/tmp 目录下, 解压出 database 目录和 grid 目录;

# unzip -d /tmp/ p13390677_112040_Linux-x86-64_1of7.zip
# unzip -d /tmp/ p13390677_112040_Linux-x86-64_2of7.zip
# unzip -d /tmp/ p13390677_112040_Linux-x86-64_3of7.zip

在 rac2 上,提取一个cvuqdisk-1.0.9-1.rpm包,是一个验证工具;

[root@rac2 ~]# mkdir -p /tmp/grid/rpm
[root@rac2 ~]# scp root@192.168.5.111:/tmp/grid/rpm/cvuqdisk-1.0.9-1.rpm /tmp/grid/rpm/
The authenticity of host '192.168.5.111 (192.168.5.111)' can't be established.
RSA key fingerprint is 5d:4b:e5:6a:d6:d2:e2:e3:2d:3a:86:21:1c:41:c1:c2.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.5.111' (RSA) to the list of known hosts.
root@192.168.5.111's password: 
cvuqdisk-1.0.9-1.rpm                                                                              
100% 8288     8.1KB/s   00:00

安装集群验证工具(cvu)

//检查有没有安装cvuqdisk包
[root@rac1 tmp]# rpm -qa cvuqdisk
//切换环境
[root@rac1 tmp]#export CVUQDISK_GRP=oinstall
[root@rac1 tmp]#cd /tmp/grid/rpm
[root@rac1 tmp]#rpm -ivh cvuqdisk-1.0.9-1.rpm
Preparing...                ########################################### [100%]
   1:cvuqdisk               ########################################### [100%]

//rac2上也要操作
[root@rac2 ~]# export CVUQDISK_GRP=oinstall
[root@rac2 ~]# cd /tmp/grid/rpm
[root@rac2 rpm]# rpm -ivh cvuqdisk-1.0.9-1.rpm
Preparing...                ########################################### [100%]
   1:cvuqdisk               ########################################### [100%]

配置ssh互信

我们使用sshUserSetup.sh的脚本,该脚本在我们刚才上传后解压的目录下(/tmp/grid/sshsetup),在rac1上以root用户执行以下命令;

[root@rac1 sshsetup]# /tmp/grid/sshsetup/sshUserSetup.sh -user grid -hosts "rac1 rac2" -advanced exverify -confirm
。。。输入yes及grid密码,然后一路回车就可以了
[root@rac1 sshsetup]# /tmp/grid/sshsetup/sshUserSetup.sh -user oracle -hosts "rac1 rac2" -advanced exverify -confirm
。。。输入yes及oracle密码,然后一路回车就可以了

测试一下,第二次不用输入密码,则表示SSH对等性配置成功。

[root@rac1 sshsetup]# su - grid
[grid@rac1 ~]$ ssh rac2 date
Tue Aug 13 09:59:14 CST 2019
[grid@rac1 ~]$ ssh rac1 date
Tue Aug 13 09:59:23 CST 2019
[grid@rac1 ~]$ ssh rac1-priv date
The authenticity of host 'rac1-priv (192.168.2.1)' can't be established.
RSA key fingerprint is 5d:4b:e5:6a:d6:d2:e2:e3:2d:3a:86:21:1c:41:c1:c2.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac1-priv,192.168.2.1' (RSA) to the list of known hosts.
Tue Aug 13 09:59:36 CST 2019
[grid@rac1 ~]$ ssh rac2-priv date
The authenticity of host 'rac2-priv (192.168.2.2)' can't be established.
RSA key fingerprint is 5d:4b:e5:6a:d6:d2:e2:e3:2d:3a:86:21:1c:41:c1:c2.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac2-priv,192.168.2.2' (RSA) to the list of known hosts.
Tue Aug 13 09:59:42 CST 2019
[grid@rac1 ~]$ su - oracle
Password: 
[oracle@rac1 ~]$ ssh rac2 date
Tue Aug 13 10:00:06 CST 2019
[oracle@rac1 ~]$ ssh rac1 date
Tue Aug 13 10:00:10 CST 2019
[oracle@rac1 ~]$ ssh rac1-priv date
The authenticity of host 'rac1-priv (192.168.2.1)' can't be established.
RSA key fingerprint is 5d:4b:e5:6a:d6:d2:e2:e3:2d:3a:86:21:1c:41:c1:c2.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac1-priv,192.168.2.1' (RSA) to the list of known hosts.
Tue Aug 13 10:00:18 CST 2019
[oracle@rac1 ~]$ ssh rac2-priv date
The authenticity of host 'rac2-priv (192.168.2.2)' can't be established.
RSA key fingerprint is 5d:4b:e5:6a:d6:d2:e2:e3:2d:3a:86:21:1c:41:c1:c2.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac2-priv,192.168.2.2' (RSA) to the list of known hosts.
Tue Aug 13 10:00:24 CST 2019

安装前检查

切换到grid用户,在/tmp/grid目录下,执行脚本;

你会看到一堆pass,除了下面这3个:

第1个是缺少pdksh包,我们在网上下载安装,也可以忽略;

第2个是NTP,我们已经取消,不用理会;

第3个是没有配置DNS(只在hosts文件里标明),检测/etc/resolv.conf会失败的,可以忽略该警告,直接 ignore 即可,不影响安装。

./runcluvfy.sh stage -pre crsinst -n rac1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值