为保密要求,节点以及ip地址做了替换处理。
安装前规划操作系统
节点名称
操作系统
内存
集群软件版本
数据库版本
node1
Power
7100-03-03-1415
46.25GB
12.1.0.2
12.1.0.2
node2
Power
7100-03-03-1415
46.25GB
12.1.0.2
12.1.0.2
文件系统相关
目录名称
大小
备注
/u01
100GB
用于安装数据库以及集群软件
IP地址
节点1主机名
node1
节点1 IP地址
192.168.1.77
节点1私有IP
10.1.1.1
节点1虚拟IP
192.168.1.78
节点2主机名
node2
节点2 IP地址
192.168.1.88
节点2私有IP
10.1.1.2
节点2虚拟IP
192.168.1.89
SCAN-VIP
192.168.1.99
磁盘分配
磁盘组
磁盘
可用空间
冗余
SYSTEM
/dev/rhdiskpower0
/dev/rhdiskpower1
/dev/rhdiskpower2
20GB
Normal
DATA
/dev/rhdiskpower3
/dev/rhdiskpower4
/dev/rhdiskpower5
/dev/rhdiskpower6
/dev/rhdiskpower7
/dev/rhdiskpower8
/dev/rhdiskpower9
/dev/rhdiskpower10
/dev/rhdiskpower11
/dev/rhdiskpower12
/dev/rhdiskpower13
/dev/rhdiskpower14
6144GB
External
安装前配置Ssh互信
使用grid解压目录下的sshsetup脚本配置互信关系。
配置oracle以及grid用户,需要切换到相应用户下执行该脚本。
# ./sshsetup/sshUserSetup.sh –usergrid –hosts “node1 node2”
# ./sshsetup/sshUserSetup.sh –user oracle –hosts“node1 node2”
Iocp
Smit iocp — Change / Show Characteristics of I/OCompletion Portss设置
STATE to be configured at system restart 状态为available。
Hosts
Cat /etc/hosts
127.0.0.1 loopback localhost # loopback (lo0) name/address
::1 loopback localhost # IPv6 loopback (lo0) name/address
192.168.1.77 node1
192.168.1.78 node1-vip
10.1.1.1node1-priv
192.168.1.88 node2
192.168.1.89 node2-vip
10.1.1.2node2-priv
192.168.1.99 scan-vip
存储设置
chdev -l hdiskpower0 -areserve_policy=no_reserve
chdev -l hdiskpower1 -areserve_policy=no_reserve
chdev -l hdiskpower2 -areserve_policy=no_reserve
chdev -l hdiskpower3 -areserve_policy=no_reserve
chdev -l hdiskpower4 -areserve_policy=no_reserve
chdev -l hdiskpower5 -areserve_policy=no_reserve
chdev -l hdiskpower6 -areserve_policy=no_reserve
chdev -l hdiskpower7 -areserve_policy=no_reserve
chdev -l hdiskpower8 -areserve_policy=no_reserve
chdev -l hdiskpower9 -areserve_policy=no_reserve
chdev -l hdiskpower10 -areserve_policy=no_reserve
chdev -l hdiskpower11 -areserve_policy=no_reserve
chdev -l hdiskpower12 -areserve_policy=no_reserve
chdev -l hdiskpower13 -areserve_policy=no_reserve
chdev -l hdiskpower14 -areserve_policy=no_reserve
#chown grid:dba /dev/rhdiskpower*
# chown grid:dba /dev/hdiskpower*
内核参数设置
/usr/sbin/no -r -o ipqmaxlen=512
/usr/sbin/no -p -o rfc1323=1
/usr/sbin/no -p -o sb_max=4194304
/usr/sbin/no -p -o udp_sendspace=65536
/usr/sbin/no -p -o udp_recvspace=655360
执行安装前检查脚本
使用grid用户执行软件解压目录下的runcluvfy.sh。
./runcluvfy.sh stage –pre crsinst –n node1,node2–fixup –verbose
执行脚本结束后会生成自动fixup脚本,此脚本可以设置内核参数等工作。
/tmp/CVU_12.1.0.2.0_grid/runfixup.sh
最后的输出见附录。
下面就是启动图形界面的时候了。
安装过程集群软件安装
只截取重要部分
PATCH经操作系统工程师验证已经安装最新版本,可以忽略。
因为使用了私有网卡绑定技术,没有使用oracle建议的自己的haip技术,这里出现了报错,可以忽略。
经验证,几个disk的lunID号不同,不是同一块磁盘,错误忽略。
由于没有使用dns以及dhcp,也没有使用gns,使用hosts文件解析scan的别名,,所以这里报错,可以忽略。
靠山山会倒,靠人人会跑,只有自己最可靠。