您的位置:首页 > 大数据 > 人工智能

12C RAC 在AIX 7 上的安装步骤

2015-03-04 09:35 591 查看
为保密要求,节点以及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.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_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的别名,所以这里报错,可以忽略。



这是新版本12c的一个bug,经检查,iocp的状态已经是available,所以可以忽略。



创建磁盘组

然后是创建磁盘组



安装数据库软件

指定好安装目录即可,验证的时候,会出现安装grid软件时一样的warning,直接忽略即可。



创建数据库

最后就是创建数据库了

这里需要注意,这里有个server pool的概念,和传统的11g不太一样,可能就是为了大规模集群做准备吧,这里的cardinality,按照原来的理解相当于机器的数量,这里要做的是将多少机器资源分配给新创建的server pool,用来给新创建的数据库使用。因为是双机,所以这里填写2。其他的步骤和原有的差不多这里不再列举。



就到这了,详细文档在下面的链接:
http://download.csdn.net/detail/renfengjun/8470665
转载请注明出处:
blog.csdn.net/renfengjun
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: