12C RAC 在AIX 7 上的安装步骤
2015-03-04 09:35
591 查看
为保密要求,节点以及ip地址做了替换处理。
配置oracle以及grid用户,需要切换到相应用户下执行该脚本。
# ./sshsetup/sshUserSetup.sh –usergrid –hosts “node1 node2”
# ./sshsetup/sshUserSetup.sh –user oracle –hosts“node1 node2”
STATE to be configured at system restart 状态为available。
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.1 node1-priv
192.168.1.88 node2
192.168.1.89 node2-vip
10.1.1.2 node2-priv
192.168.1.99 scan-vip
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 -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
./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的别名,所以这里报错,可以忽略。
这是新版本12c的一个bug,经检查,iocp的状态已经是available,所以可以忽略。
这里需要注意,这里有个server pool的概念,和传统的11g不太一样,可能就是为了大规模集群做准备吧,这里的cardinality,按照原来的理解相当于机器的数量,这里要做的是将多少机器资源分配给新创建的server pool,用来给新创建的数据库使用。因为是双机,所以这里填写2。其他的步骤和原有的差不多这里不再列举。
就到这了,详细文档在下面的链接:
http://download.csdn.net/detail/renfengjun/8470665
转载请注明出处:
blog.csdn.net/renfengjun
安装前规划
操作系统
节点名称 | 操作系统 | 内存 | 集群软件版本 | 数据库版本 |
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/hosts127.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.1 node1-priv
192.168.1.88 node2
192.168.1.89 node2-vip
10.1.1.2 node2-priv
192.168.1.99 scan-vip
存储设置
chdev -l hdiskpower0 -areserve_policy=no_reservechdev -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的别名,所以这里报错,可以忽略。
这是新版本12c的一个bug,经检查,iocp的状态已经是available,所以可以忽略。
创建磁盘组
然后是创建磁盘组安装数据库软件
指定好安装目录即可,验证的时候,会出现安装grid软件时一样的warning,直接忽略即可。创建数据库
最后就是创建数据库了这里需要注意,这里有个server pool的概念,和传统的11g不太一样,可能就是为了大规模集群做准备吧,这里的cardinality,按照原来的理解相当于机器的数量,这里要做的是将多少机器资源分配给新创建的server pool,用来给新创建的数据库使用。因为是双机,所以这里填写2。其他的步骤和原有的差不多这里不再列举。
就到这了,详细文档在下面的链接:
http://download.csdn.net/detail/renfengjun/8470665
转载请注明出处:
blog.csdn.net/renfengjun
相关文章推荐
- sybase在AIX上安装的步骤
- AIX上DB2安装步骤
- AIX操作系统及HACMP群集系统安装步骤
- VMWare ESXi 5.0 安装RAC时 配置共享磁盘的步骤
- AIX6.1TL7 11gR2 RAC 安装me…
- ACE5.4在AIX5.2上编译安装的一般步骤。
- WebLogic Server 11g (10.3.6) 和12c (12.1.1)安装步骤
- RAC在AIX上的安装
- AIX6.1+ORACLE11G RAC安装0711-780 错误
- 在AIX 6.1上安装11gR2 RAC
- AIX上CVS安装步骤
- 在AIX 5.3+HACMP 5.4以上环境安装10gR2 10.2.0.1 RAC CRS Clusterware必须先运行Patch 6718715中的rootpre.sh
- AIX 平台下Oracle 10g RAC 是否需要安装 HACMP
- oracle 11gr2 rac在aix5.3上的安装(简单记录)
- AIX-HACMP群集系统安装详细步骤
- ArcSDE9.0 for Aix安装详细步骤
- AIX5.3上安装gcc(gcc++)for aix简明步骤
- AIX 5L上安装RAC的遭遇
- WebLogic Server 11g (10.3.6) 和12c (12.1.1)安装步骤