上传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