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