5.上传软件包,建立互信、安装rpm包(单节点)
grid:echo $ORACLE_HOME
oracle: echo $ORACLE_HOME
5.1.上传软件包到/u01目录下,并解压文件
grid用户:
unzip /u01/LINUX.X64_193000_grid_home.zip -d /u01/app/19.3.0/grid/
oracle用户:
unzip /u01/LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.3.0/db_1/
5.2.使用sshUserSetup.sh脚本建立互信
脚本位置:
/u01/app/19.3.0/grid/oui/prov/resources/scripts/sshUserSetup.sh
./sshUserSetup.sh -user grid -hosts "cat1 cat2 " -advanced -noPromptPassphrase
./sshUserSetup.sh -user oracle -hosts "cat1 cat2 " -advanced -noPromptPassphrase
验证:以oracle和grid用户在2个节点上都测试两节点的连通性:
ssh cat1 date
ssh cat2 date
ssh cat1priv date
ssh cat2priv date
ssh-agent $shell
ssh-add
5.3.安装补丁包
cd /u01/app/19.3.0/grid/cv/rpm
rpm -ivh cvuqdisk-1.0.10-1.rpm
拷贝cvuqdisk-1.0.10-1.rpm到节点2
scp cvuqdisk-1.0.10-1.rpm cat2:/tmp/
节点2安装
cd /u01
rpm -ivh cvuqdisk-1.0.10-1.rpm
5.4.安装grid前检查
$ORACLE_HOME/runcluvfy.sh stage -pre crsinst -n cat1,cat2 -fixup -verbose
$ORACLE_HOME/runcluvfy.sh stage -pre crsinst -n , -method root //报错解决
6.装grid
6.1可视化安装
用grid用户可视化登录
cd $ORACLE_HOME
./gridSetup.sh
19c,mgmtdb变成了可选性安装。
如果不部署mgmtdb,一块5G的磁盘用于OCR和voting disk即可
根据窗口信息,分别用root用户在两个几点上运行两个脚本。
脚本运行成功后,会报错,忽略跳过:
截图如下:
6.2安装GI后检查
$ORACLE_HOME/runcluvfy.sh stage -post crsinst -n "cat1,cat2" -verbose
7.添加ASM磁盘组
grid用户下用asmca命令,可视化添加
安装以下创建磁盘组
DG名称 DISKGROUP冗余模式 DG容量
OCR external 150G
DATA external 300G
ARCH external 200G
截图如下: