AIX 6.1上安装ORACLE 10R2 RAC 的几个重要的准备工作

1. 安装的AIX的相关包
Operating system filesets: The following operating system filesets are required:
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat
bos.perf.perfstat
bos.perf.proctools
xlC.aix50.rte:7.0.0.4 or later
xlC.rte:7.0.0.1 or later

以上内容来自与b19075.pdf

[@more@]

2. 配置操作系统网络
no -o tcp_sendspace=262144
no -o tcp_recvspace=262144
no -o udp_sendspace=65536
no -o udp_recvspace=655360
no -o rfc1323=1
no -o sb_max=1310720
no -o ipqmaxlen=512

修改/etc/rc.net,使得相关网路参数在重启时生效
在/etc/rc.net文件尾部增加下面的代码
。。。。。。

if [ -f /usr/sbin/no ] ; then
/usr/sbin/no -p -o udp_sendspace=65536
/usr/sbin/no -p -o udp_recvspace=655360
/usr/sbin/no -p -o tcp_sendspace=65536
/usr/sbin/no -p -o tcp_recvspace=65536
/usr/sbin/no -p -o rfc1323=1
/usr/sbin/no -p -o sb_max=2*655360
/usr/sbin/no -r -o ipqmaxlen=512
fi

以上内容来自B14201.pdf(install rac on aix guard)


3.创建OS的group(oinstall,dba,hagsuser)
Two nodes:
/bin/mkgroup oinstall
/bin/mkgroup dba
/bin/mkgroup hagsuser

#lsgroup -c ALL
oinstall:203:false:files
dba:204:false:files
hagsuser:205:false:files

4.创建OS的user(ORACLE)
smitty user-'add user'
oracle
202
1. In the Primary GROUP field, specify the Oracle Inventory group, for example oinstall.
2. In the Group SET field, specify the required secondary groups, for example: oinstall,dba,hagsuser
#id oracle
uid=202(oracle) gid=203(oinstall) groups=204(dba),205(hagsuser)

smitty user-list user'如果没有nobody用户,则用下面的语句建立.
#/usr/sbin/useradd nobody

6. Configuring SSH on All Cluster Nodes
下载、安装、启动openssl,openssh

7. Configuring SSH on Cluster Member Nodes

Zwsc_node1:
Su - oracle
$ mkdir ~/.ssh
$ chmod 700 ~/.ssh

zwsc_node1:/home/oracle$/usr/bin/ssh-keygen -t rsa

以上内容请参考B14201.pdf(install rac on aix guard),这里不详述.


8. Aix6.1 缺省已经让所有用户使用所有资源,
#more /etc/security/limits
……
default:
fsize = -1
core = -1
cpu = -1
data = -1
rss = -1
stack = -1
nofiles = -1
如果需要修改,运行下面的命令
# smit chgsys
或者直接修改/etc/security/limits文件


9. 网络介质准备
RAC的两个节点的网络设备名称应该一致.
zwscnode1:
en3: inet 10.1.1.69 netmask 0xffffff00 broadcast 10.1.1.255
en2: inet 10.123.13.141 netmask 0xffffff00 broadcast 10.123.13.255

zwscnode2:
en3: inet 10.1.1.69 netmask 0xffffff00 broadcast 10.1.1.255
en2: inet 10.123.13.143 netmask 0xffffff00 broadcast 10.123.13.255

两个节点都是en2对内(心跳),en3对外

笔者曾经尝试了网络设备名称不一致情况下进行crs的安装,在最后阶段执行root.sh文件时出错.
检查root.sh的脚本发现其子脚本$ORACLE_CRS_HOME/install/rootconfig 文件中,将网络设备统一配置为en2(在安装的界面是无法选择另外节点的网络名称的).
因为设备名称不一致,所以en2在另外一个节点不存在或者为另外类别的网络,这样会导致安装失败.

#more $ORACLE_CRS_HOME/install/rootconfg

CRS_NODELIST=zwscnode1,zwscnode2
CRS_NODEVIPS='zwscnode1/zwsc_node1-vip/255.255.255.0/en2,zwscnode2/zwsc_node2-vip/255.255.255.0/en2'


总之想办法使得两个节点的设备名称相同和各自的网段相同.

10. 下载了补丁程序p6718715_10203_AIX64-5L,并运行补丁中的rootpre.sh
因为ORACLE 10.2.0.1 CLUSTER 安装介质不支持高版本的hacmp 5.5,需要下载补丁p6718715来解决这个问题.
将补丁p6718715 的安装压缩包p6718715_10203_AIX64-5L解压缩到/install/patch目录(两个节点),然后运行该目录下的rootpre.sh
#/install/patch/rootpre.sh

运行了这个补丁的rootpre.sh就不需要运行原来crs安装目录下的rootpre.sh脚本文件了.


以上是aix 6.1操作系统上安装oracle 10.2.0.1 CRS的一些准备条件.其中任何一个没有准备好,请不要开始尝试安装crs,否则,你将得到很多错误和烦恼.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/32980/viewspace-1056230/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/32980/viewspace-1056230/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值