12 cr2 Oracle RAC + ASM安装

1,关于Oracle嘲骂基础设施的一些变化

从Oracle电网基础设施12 c第2版(12.2)开始,甲骨文电网基础设施软件可用作下载和安装的映像文件。此功能大大简化了Oracle电网基础设施的安装过程。

注意:必须将网格软件解压缩到安装电网软件的目录中,例如:/u01/app/12.2.0/网格,然后运行gridSetup。sh脚本以启动甲骨文电网基础设施安装。

1.1,支持甲骨文域服务器集群甲骨文成员集群

甲骨文独立集群:甲骨文独立集群

甲骨文集群域和Oracle域服务集群:甲骨文域服务集群

甲骨文集群成员:甲骨文成员集群

甲骨文扩展的集群:甲骨文可扩展集群

1.2,全局网格基础设施管理知识库-GIMR

甲骨文电网基础设施部署现在支持全局离群网格基础架构管理存储库(GIMR)。此存储库是具有用于每个集群的GIMR的可插入数据库(PDB)的多租户数据库。全局GIMR在Oracle域服务集群中运行。全局GIMR使本地群集免于在其磁盘组中为此数据专用存储,并允许长期历史数据存储用于诊断和性能分析。

2,对硬件要求

3, RAC规划

3.1,共享磁盘规划

OCR_VOTE 2 g 3个

GIMR,40 g, 1个

数据,30克,1个

注意:甲骨文12 cr2以后,需要增加一个GIMR的ASM卷组,至少38 g的空间大小,或者存储在OCR_VOTE卷组里,空间大小至少40 g

3.2, IP规划

# # #主机文件

的/etc/hosts vim 192.168.2.50,,,rac01

192.168.2.51,,,rac02

192.168.2.53,,,rac01-vip1

192.168.2.54,,,rac02-vip1

10.10.10.50,,,rac01-pri1

10.10.10.51,,,rac02-pri1

192.168.2.55,rac-scan

192.168.2.56,rac-scan

192.168.2.57,rac-scan

###创建用户组

groupadd -g 501 oinstall

groupadd -g 502 dba

groupadd -g 503 oper

groupadd -g 504 asmadmin

groupadd -g 505 asmdba

groupadd -g 506 asmoper

useradd -u 501 -g oinstall -G asmadmin,asmdba,asmoper grid

useradd -u 502 -g oinstall -G dba,asmdba,oper oracle

###创建文件目录及权限配置

mkdir -p/u01/app/grid

mkdir -p/u01/app/12.2.0/grid

mkdir -p/u01/app/oracle

mkdir -p/u01/app/oracle/product/12.2.0/db_1

mkdir -p/u01/app/oraInventory

chown -R grid:oinstall/u01/app

chown -R oracle:oinstall/u01/app/oracle

chmod -R 775/u01/app

###配置环境变量

su - grid

vim .bash_profile

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_BASE=/u01/app/grid

export ORACLE_HOME=/u01/app/12.2.0/grid

export ORACLE_SID=+ASM1

export PATH=/usr/sbin:$PATH

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_BASE=/u01/app/grid

export ORACLE_HOME=/u01/app/12.2.0/grid

export ORACLE_SID=+ASM2

export PATH=/usr/sbin:$PATH

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

su - oracle

vi .bash_profile

rac01

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1

export ORACLE_SID=orcldb1

export PATH=/usr/sbin:$PATH

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

rac02

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1

export ORACLE_SID=orcldb2

export PATH=/usr/sbin:$PATH

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

#####修改操作系统配置

1、关闭防火墙

2、禁用Selinux

3、关闭NTP

删除或者修改ntp.conf

4、配置/etc/security/limits.参看

网格,软,nproc, 2047

网格,硬,nproc, 16384

网格,软,nofile 1024

网格,硬,nofile 65536

网格,软,堆栈,10240

网格,硬,堆栈,32768

甲骨文,软,nproc, 2047

甲骨文,硬,nproc, 16384

甲骨文,软,nofile, 1024

甲骨文,硬,nofile, 65536

甲骨文,软,堆栈,10240

甲骨文,硬,堆栈,32768

5,配置/etc/sysctl.conf

fs。aio-max-nr=1048576

fs。file-max=6815744

内核。shmall=67108864

内核。shmmax=274877906944

12 cr2 Oracle RAC + ASM安装