一、两节点检测ssh互通性的配置:
1、Grid用户互通配置:
节点1:
su - grid
cd /home/grid/
mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa
ssh-keygen -t dsa
切换到节点2重复以上操作!
返回节点1,执行:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
提示:下列命令会提示你输入 rac02 的 grid 密码,按照提示输入即可,如果失败可重新尝试执行命令。
scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys
切换到节点2重复以上操作!
两节点互相测试:
ssh rac1 date
ssh rac2 date
ssh rac1-priv date
ssh rac2-priv date
若没有提示输入密码表示配置成功!
2、Oracle用户互通配置:
节点1:
su - oracle
cd /home/oracle/
mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsassh-keygen -t dsa
切换到节点2重复以上操作!
返回节点1,执行:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
提示:下列命令会提示你输入 rac02 的 oracle 密码,按照提示输入即可,如果失败可重新尝试执行命令。
scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys
切换到节点2重复以上操作!
两节点互相测试:
ssh rac1 date
ssh rac2 date
ssh rac1-priv date
ssh rac2-priv date
若没有提示输入密码表示配置成功!
二、集群的 Oracle Grid Infrastructure 的安装前任务
1、上传 Grid Infrastructure 压缩包并解压:
mkdir /storage
chmod 777 /storage/
上传linux.x64_11gR2_grid.zip 到/storage目录下并解压:(11.2.0.4的grid包是"p13390677_112040_Linux-x86-64_3of7.zip")
su - grid
cd /storage
unzip linux.x64_11gR2_grid.zip
2、安装cvuqdisk:
cd /storage/grid/rpm/
CVUQDISK_GRP=oinstall;export CVUQDISK_GRP
rpm -ivh cvuqdisk-1.0.7-1.rpm
3、验证 Oracle 集群件要求:
su - grid
cd /storage/grid/
./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbose
./runcluvfy.sh stage -post hwos -n rac1,rac2 -verbose
验证通过,可继续安装,若没有通过验证,请详细检查failed信息!
三、安装 Grid Infrastructure
打开Xmanager - Passive软件:
su - grid
export LANG=""
export DISPLAY=192.168.186.1:0.0
#其中192.168.186.1是本机客户端地址
cd /storage/grid/
./runInstaller
注:下图中的SCAN Name的值为/etc/hosts中scanip对应的名称!
安装进度走完后,会跳出以下窗口,按照下面的提示,分别在两个节点用root用户执行以下两个命令:
注意:先在两节点都执行完第一个命令后,再分别执行第二个命令,等全部命令执行成功后,再点击“OK”,
若出现执行失败提示,请处理错误,再重新执行!
出现以下两个错误,忽略即可!
到此,安装完成!
三、检查集群状态
1、检查 CRS 状态:
crsctl check crs
2、检查集群节点:
olsnodes -n
3、检查两个节点上的 Oracle TNS 监听器进程:
ps -ef | grep lsnr | grep -v 'grep' | grep -v 'ocfs' | awk '{print $9}'
4、检查时间CTSS:
crsctl check ctss
5、检查Oracle ASM 功能:
srvctl status asm -a
6、检查 Oracle 集群注册表 (OCR)
ocrcheck
7、检查表决磁盘
crsctl query css votedisk
8、备份 root.sh 脚本
在root用户下:
cd /u01/app/11.2.0/grid
cp root.sh root.sh_rac1_20180925
五、创建ASM数据磁盘组
su - grid
export LANG=""
export DISPLAY=192.168.186.1:0.0
asmca
至此,安装Grid Infrastructure过程结束!