您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > AIX6.1+ORACLE11G RAC
aix6.1+hacmp5.5+rac11gr1安装笔记上一篇/下一篇2009-12-0816:23:36/个人分类:ORACLE查看(453)/评论(2)/评分(0/0)最近,需要在ha5.5下面安装11grac,由于aix6.1+hacmp5.5+11g没有经过ORACLE官方的认证,所以能否成功,心理一直在打鼓。最后证实,可以实施,但是在打补丁的时候发现问题。一.系统准备1.硬件环境2台IBM服务器P570节点一HOSTNAME:xhdb1PUBLIC_IP:192.168.1.231PUBLIC_VIP:192.168.1.232INTERCONNECT_IP:192.168.5.231节点二HOSTNAME:xhdb2PUBLIC_IP:192.168.1.241PUBLIC_VIP:192.168.1.242INTERCONNECT_IP:192.168.5.2412.软件环境(所有节点)操作系统:AIX6100-04数据库软件:ORACLEDATABASE11GR1aix.ppc64_11gR1_database_1013_1of2.zipaix.ppc64_11gR1_database_1013_2of2.zip集群软件:ORACLE11GR1Clusterwareaix.ppc64_11gR1_clusterware.zip3.硬件需求(所有节点)内存=512M检测命令:lsattr–Elsys0–arealmem结果:32G本地磁盘(用于CRS和ORACLE软件)创建/oracle文件系统,类型为JFS2创建/crs文件系统,类型为JFS2对于CRS_HOME和ORACLE_HOME,在11G版本要求分开,因为最终CRS_HOME的属主是rootmkdir-p/oracle/app/product/11.1.0/dbmkdir-p/oracle/software交换空间=1倍内存(本次安装为20G)检测命令:lsps-a体系结构需求(64-bit)检测命令:#/usr/bin/getconfHARDWARE_BITMODE内核需求(64-bit)检测命令:#bootinfo-K临时磁盘空间5G检测命令:df–k/tmp也可以使用其他文件系统代替,但是要发布以下环境变量exportTEMP=/new_tmpexportTMPDIR=/new_tmpexportTMP=/new_tmp4.AIX软件需求(所有节点)操作系统要求AIX6Lversion6.1,TL00,ServicePack04orlater查看操作系统版本:oslevel–s查看相应维护级别的包安装是否完整:instfix–i|grepML确保已经正确设置了主机名确保没有使用domainname命令设置NIS域名AIX文件集需求bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctoolsxlC.aix61.rtexlC.rtersct.basic.rtersct.compat.clients.rte检测命令:lslpp-lbos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctoolsxlC.aix61.rtexlC.rtersct.basic.rtersct.compat.clients.rteAPAR补丁需求IZ16878:HoweverthereareinstancesincertainenvironmentswhereinvokingtheinstallerortheDBUAutilitymayfail.InstallingOSpatchIZ16878onAIX6.1检测命令:instfix-i-kIZ168785.HACMP5.5安装和配置(略)6.用户和组(所有节点)要求创建ORACLE用户,DBA组和HAGSUSER组所有节点的ORACLE用户名和组名要相同所有节点的ORACLE用户ID和组ID必须相同DBA组必须设置为ORACLE用户的主组HAGSsocket,改变cldomain的执行权(HA配置完成后执行)修改用户的shell限制和权限注意:不要把ORACLE用户的家目录用于ORACLE_BASE目录。另外,oracle建议CRS,DB,ASM的软件最好使用独立的用户和组管理创建和更改命令mkgroup-Aid=505dbamkgroup-Aid=506hagsusermkuser-aid=502pgrp=dbagroups=hagsuserhome=/oraclefsize=-1cpu=-1data=-1rss=524288stack=-1stack_hard=-1oraclepasswdoraclechuserfsize=-1cpu=-1data=-1rss=524288stack=-1stack_hard=-1rootchmoda+x/usr/sbin/cluster/utilities/cldomain(HA配置完成后执行)chgrphagsuser/var/ha/soc/grpsvcsdsocket.huaruicluster(HA配置完成后执行)chmodg+x/var/ha/soc/grpsvcsdsocket.huaruicluster(HA配置完成后执行)chusercapabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE,CAP_NUMA_ATTACHoraclechown-Roracle:dba/oraclechown-Roracle:dba/crschmod-R775/oraclechmod-R775/crs检查:idoracle7.配置内核参数(所有节点)配置系统配置参数maximumnumberofprocessesallowedperuser=2048说明:这个值应该至少等于128+PROCESSES+PARALLEL_MAX_SERVERS的和(PROCESSES和PARALLEL_MAX_SERVERS为数据库的初始化参数)检测:lsattr–Elsys0–amaxuproc设置为2048:/etc/chdev-lsys0-amaxuproc=2048设置ncargssystemattribute大于或等于128#smitchgsys验证ARG/ENVlistsizein4Kbyteblocks的值大于或等于128或者chdev-lsys0-ancargs='128'设置VMM相关参数值检测:vmo–Llru_file_repage设置:vmo-p-ominperm%=3vmo-p-omaxperm%=90vmo-p-omaxclient%=90vmo-p-olru_file_repage=0vmo-p-ostrict_maxclient=1vmo-p-ostrict_maxperm=0设置网络调试参数(达到下列要求)PARAMETERRECOMMENDEDVALUEipqmaxlen512rfc13231sb_max1500000tcp_recvspace65536tcp_sendspace65536udp_recvspace1351680这个值应该是udp_sendspace的10倍,但是必须小于sb_maxudp_sendspace135168这个值至少应该是4K+(db_block_size*db_multiblock_read_count)的大小检测:no–a|grepipqmaxlen检查系统是否运行在兼容模式下(默认情况下,AIX5L兼容模式都是设置为FALSE)lsattr–Elsys0–apre520tune输出如下:表示系统运行在兼容模式下表示系统运行在非兼容模式下修改其中的某些值,那么兼容模式/usr/sbin/no-oudp_sendspace=135168/usr/sbin/no-oudp_recvspace=1351680/usr/sbin/no-otcp_sendspace=65536/usr/sbin/no-otcp_recvspace=65536/usr/sbin/no-orfc1323=1/usr/sbin/no-osb_max=1500000/usr/sbin/no-oipqmaxlen=512然后在/etc/rc.net文件中加入以下内容:if[-f/usr/sbin/no];then/usr/sbin/no-oudp_sendspace=135168/usr/sbin/no-oudp_recvspace=1351680/usr/sbin/no-otcp_sendspace=65536/usr/sbin/no-otcp_recvspace=65536/usr/sbin/no-orfc1323=1/usr/sbin/no-osb_max=1500000/usr/sbin/no-oipqmaxlen=512fi非兼容模式no-r-oipqmaxlen=521no-p-orfc1323=1no-p-osb_max=1500000no-p-otcp_recvspace=65536no-p-otcp_sendspace=65536no-p-oudp_recvspace=1351680no-p-oudp_sendspace=135168如果修改了ipqmaxlen参数,那么需要重启系统重启命令:shutdown-Fr8.网络配置HOSTNAME配置命令:smithostname节点1的主机名为xhdb1节点2的主机名为xhdb2IP配置如下(配置EN0和EN1两块接口卡,EN0网关设置为10.2.7.1):publicvipracinterconnect(private)En0En0En2nodenameipnodenameipnodenameipXhdb1192.168.1.231Xhdb1_vip192.168.1.232Xhdb1_pri192.168.5.231Xhdb2192.168.1.241Xhdb2_vip192.168.1.242Xhdb2_pri192.168.5.241注意:作为PUBLIC和PRIVATE的所有节点的网卡接口名必须相同查看适配器设备lsdev–Ccadapter在所有节点的/etc/hosts文件中加入以下内容:#publicnetwork192.168.1.231xhdb1192.168.1.241xhdb2#virtulipaddress192.168.1.232xhdb1_vip192.168.1.242xhdb2_vip#interconnectRAC&GPFS192.168.5.231xhdb1_pri192.168.5.241xhdb2_pri所有节点的等值配置,保证所有节点不使用密码就可以相互访问(所有节点)偷个懒,就直接+号了(不建议这么做)ROOT用户,加入”+”到$HOME/.rhostsORACLE用户,加入”+”到$HOME/.rhosts“+”表示允许不使用密码就可以登陆主机,注意加入的内容没有双引号使用ROOT和ORACLE用户测试:xhdb1/rootrloginxhdb2xhdb1/rootrcp/tmp/totoxhdb2:/tmp/totoxhdb1/oraclerloginxhdb2xhdb1/oraclershxhdb2date然后在XHDB2上做相同测试9.ORACLE用户环境变量的设置(所有节点)加入以下内容到ORACLE的.profile文件if[-t0];thensttyintr^Cfiumask0
本文标题:AIX6.1+ORACLE11G RAC
链接地址:https://www.777doc.com/doc-4869543 .html