Oracle12.2.0.1RAC在linux6上部署(二)

5、上传软件包,建立互信、安装rpm包

5.1.建立互信

节点1   root用户下执行
chown -R oracle:oinstall linuxx64_12201_database.zip
chmod 775 linuxx64_12201_database.zip
unzip linuxx64_12201_database.zip -d /u01/app/oracle/product/12.2.0/db_1
解压database,解压后databse所有者为oracle用户,权限为775
cd /database/sshsetup
 ./sshUserSetup.sh -user grid -hosts "test12c1 test12c2 " -advanced -noPromptPassphrase
 ./sshUserSetup.sh -user oracle -hosts "test12c1 test12c2 " -advanced -noPromptPassphrase
测试互信:
 oracle、grid用户都要测试,如下:
ssh 10.0.100.21
提示输入yes
exit
ssh 10.0.100.22
提3示输入yes
exit

5.2.安装grid内的rpm包

在节点1 grid安装目录下的rpm目录下有cvuqdisk-1.0.9-1.rpm的安装包。
chown -R grid:oinstall linuxx64_12201_grid_home.zip
chmod 775 linuxx64_12201_grid_home.zip
解压grid    su - grid       这边GI软件要解压在GI HOME的位置下,即unzip GI软件 GI HOME. GI HOME内所有文件所有者为grid用户,权限为775
unzip linuxx64_12201_grid_home.zip -d /u01/12.2.0/grid

cd /u01/12.2.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 test12:/tmp/

节点2安装
cd /u01
rpm -ivh cvuqdisk-1.0.10-1.rpm 

5.3.grid安装前检查

su - grid    cd /u01/12.2.0/grid
./runcluvfy.sh stage -pre crsinst -n jcptdb1,jcptdb2 -fixup -verbose

在两个节点下root用户下执行     /tmp/CVU_12.2.0.1.0_grid/runfixup.sh    然后点enter

6、安装grid

用grid用户可视化登录
[grid@test12c1 ~]$ cd $ORACLE_HOME
[grid@test12c1 grid]$ ./gridSetup.sh 

图形过程如下:
file
以下的安装选项的含义可参照官方文档:https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cwlin/understanding-cluster-configuration-options.html#GUID-4D6C2B52-9845-48E2-AD68-F0586AA20F48
普通的集群选择第一个就行。
file
file
以下为选择节点(由于内存资源不足,目前只有单节点)
file
file
file
file
OCR至少要39G的空间,根据之前定的冗余策略进行选择
file
file
file
file
file
file
file
file
(请忽略下图中的内存、SWAP不足的告警)
file
file
file
在各个节点上用root用户运行脚本:
file
脚本运行成功后,会报错,忽略跳过:
file

7、添加ASM磁盘

7.1.添加ASM

grid用户下
用asmca可视化添加
file
file

7.2.内存空间不足需要调整一下ASM的参数配置

[grid@test12c1 ~]$ sqlplus / as sysasm
SQL> alter system set memory_target=4G scope=spfile;

System altered.

SQL> alter system set memory_max_target=4G  scope=spfile;

System altered.

Related Posts