#GRID
安装:
#
安装
1-2-3
顺序操作
#
等待测试结果
#
显示:已在所选节点之间建立无口令
SSH
连接。
进行下一步操作
#
gimr
数据库配置:是否单独放置一个磁盘组,建议选择
no.
如果不为
GIMR
单独分配一个磁盘组,那么
OCR
磁盘组需要更大的空间。由于
GIMR
是一个单独的数据库,因此
Oracle
推荐使用专门的磁盘组来存储
GIMR
数据。
MGMT
磁盘组最小的大小要求:
NORMAL
是
56G
,
External
是
28G
,
High/Flex/Extended
是
84G
。
如果
MGMT
和
OCR
使用同一个磁盘组:
NORMAL
是
60G
,
External
是
30G
,
High/Flex/Extended
是
90G
。
GIMR
是一套完整的数据库,如在安装
GI
的过程中会提示是否要创建
GIMR
的数据库
MGMTDB
,当然你可能会选
NO
,注意这里容易被误解,
在
12.1.01
版本时是可以选择
GIMR
不安装,但是在
12.1.0.2
和
12.2
版本中
GIMR
成了强制安装,即使在这里选择了
NO
,这里的
YES
和
NO
的区别只是把
MTMTDB
是存放在
OCR ASM DISKGROU
还是独立的创建
ASM DISKGROUP. 12C r1
是
GIMR
的位置是有
OCR
的路径决定的。
MGMTDB
只是
1
个
CDB
包含
1
个
PDB
的完整的数据库环境,通常不需要人维护,存储的是
GIMR
的信息,用于存放
cluster health monitor
生成的一些操作系统级的负载指标,存储着历史信息用于分析性能和诊断问题,是全全集成在
EM 12CC
中。
对于
cluster health monitor
是可以手动停止,使用下面的命令:
$ crsctl stop res ora.crf -init
$ crsctl delete res ora.crf -init
安装
12C RAC
时因为测试环境主机内存不足,
想把
ASM memory target
调小,结果总是补忽略自动恢复成
1G
。在
12c
中
ASM instance
的
memory target
默认为
1GB
,这点比
11G
时的默认
256M
增加了很多。但是如果人为的调小
memory_target
如改为
500M
,默认是被忽略,除非你调整了下面的隐藏参数。如下:
--ASM instance env
$ sqlplus / as sysasm
alter system set "_asm_allow_small_memory_target"=true scope=spfile;
alter system set memory_target=500m scope=spfile;
alter system set memory_max_target=750m scope=spfile;
--
重启
GIMR
可以增加命令行
-J-Doracle.install.mgmtDB=false
来跳过
MGMTDB
的安装
三种模式:
external
、normal、high
外部、正常、高
一般情况下三种模式需要的磁盘组:
external 1
块
normal 3
块
high 5
块
#
我选择外部冗余
3
块盘最少
30G
空间
#
生产建议按照
Oracle
要求
#
选择继续
#
输入
root
密码,选择自动运行配置脚本
#
因测试环境
SWAP
配置
4G
,(官方要去
8G
)
使用忽略!
另注释:
1
、
Missing or Ignored package compat-libstdc++-33-3.2.3 causes Text Issues (
文档 ID 2254198.1)
2
、Linux OL7/RHEL7: PRVE-0421 : No entry exists in /etc/fstab for mounting /dev/shm (文档 ID 2065603.1)
执行
root
脚本选择确定继续
#
安装时间确实漫长。。。。
#
检查集群软件状态
#18C GRID安装完毕
#安装DB软件
解压
[oracle@rac18c1 soft]$ unzip LINUX.X64_180000_db_home.zip -d $ORACLE_HOME/
[oracle@rac18c1 db_1]$ ./runInstaller
#以下错误可以忽略
#root跑脚本
#db软件安装完毕
#grid 创建数据磁盘组
[grid@rac18c1 ~]$ export DISPLAY=192.168.8.1:0.0
[grid@rac18c1 ~]$ asmca
#点击“”确认“” 开始创建
#创建完毕退出
#dbca建库
#su - oracle
[oracle@rac18c1 ~]$ dbca