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数据库软件:ORACLEDATABASE11GR1aix.ppc64_11gR1_database_1013_1of2.zipaix.ppc64_11gR1_database_1013_2of2.zip集群软件:ORACLE11GR1Clusterwareaix.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.rteAPAR补丁需求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=505dbamkgroup-Aid=506hagsusermkuser-aid=502pgrp=dbagroups=hagsuserhome=/oraclefsize=-1cpu=-1data=-1rss=524288stack=-1stack_hard=-1oraclepasswdoraclechuserfsize=-1cpu=-1data=-1rss=524288stack=-1stack_hard=-1rootchmoda+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_ATTACHoraclechown-Roracle:dba/oraclechown-Roracle:dba/crschmod-R775/oraclechmod-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的主机名为xhdb2IP配置如下(配置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/.rhostsORACLE用户,加入”+”到$HOME/.rhosts“+”表示允许不使用密码就可以登陆主机,注意加入的内容没有双引号使用ROOT和ORACLE用户测试:xhdb1/rootrloginxhdb2xhdb1/rootrcp/tmp/totoxhdb2:/tmp/totoxhdb1/oraclerloginxhdb2xhdb1/oraclershxhdb2date然后在XHDB2上做相同测试9.ORACLE用户环境变量的设置(所有节点)加入以下内容到ORACLE的.profile文件if[-t0];thensttyintr^Cfiumask0

1 / 41
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功