| 节点 | 主机名 | pulic ip | vip | private ip | scan ip |
|---|---|---|---|---|---|
| rac1 | rac1 | 192.168.5.111 | 192.168.5.101 | 10.10.10.11 | 192.168.5.200 |
| rac2 | rac2 | 192.168.5.112 | 192.168.5.102 | 10.10.10.12 | |
| rac3 | rac3 | 192.168.5.113 | 192.168.5.103 | 10.10.10.13 |
1.安装检查环境
https://www.yuque.com/docs/share/4196ef7e-8cbf-4268-87d5-ae4b775d9322?#
新添hosts 文件
vi /etc/hosts
#Public192.168.5.111 rac1192.168.5.112 rac2192.168.5.113 rac3#Virtual192.168.5.101 rac1-vip192.168.5.102 rac2-vip192.168.5.103 rac3-vip#Private10.10.10.11 rac1-priv10.10.10.12 rac2-priv10.10.10.13 rac3-priv#Scan-ip192.168.5.200 rac-scan
新环境变量
Oracle Database.bash_profileexport ORACLE_SID=racdb3export ORACLE_BASE=/opt/app/oracleexport ORACLE_HOME=/opt/app/oracle/product/12.2.0.1/db_1export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/libexport PATH=$ORACLE_HOME/bin:$PATHGrid Infrastructure.bash_profileexport ORACLE_SID=+ASM3export ORACLE_BASE=/opt/app/gridexport ORACLE_HOME=/opt/app/12.2.0.1/gridexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHexport PATH=$ORACLE_HOME/bin:$PATH
2.备份ocr
su - rootcd /opt/app/12.2.0.1/grid/bin./ocrconfig -showbackup./ocrconfig -manualbackup
3.新增node环境检查
在已安装完成节点执行
su - gridcluvfy stage -pre nodeadd -n rac3 -verbose
4.查看已安装节点
su - gridolsnodes -n -s -t
5.查看数据库配置
srvctl config database -d racdb
6.新节点添加grid
在主节点(rac1)
su - gridcd /opt/app/12.2.0.1/grid/addnode/./addnode.sh
7.在安装程序中设置rac3对等性
8.执行安装脚本
9.启动添加安装database 软件
su - oraclecd /opt/app/oracle/product/12.2.0.1/dbhome_1/addnode./addnode.sh
10.设置rac3 ssh对等性
11.添加实例
命令添加
srvctl add instance -db racdb -instance racdb3 -node rac3
图形化添加
rac3
su - oracledbca
12.查看已添加实例
su - gridlsnrctl status listener_scan1
13.查看所有实例
select * from gv$instance;
14.查看所有实例状态
su - gridcrsctl stat res -t
异常处理
添加节点时时区不同
timedatectl set-timezone Asia/Shanghai
ssh拒绝连接
ssh: connect to host olrac3 port 22: Connection refused
PRVG-9021 : File “/home/grid/.ssh/id_rsa.pub” not found on nodes “olrac3”
ssh-keygen


