ORACLE11GR2在REDHAT63环境中搭建RAC集群及简单维护6515.docx
《ORACLE11GR2在REDHAT63环境中搭建RAC集群及简单维护6515.docx》由会员分享,可在线阅读,更多相关《ORACLE11GR2在REDHAT63环境中搭建RAC集群及简单维护6515.docx(76页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、1、 系统环境1.1、 硬件环境服务器:vmware 10,新建个虚拟机主机名分别为rac1和rac2,每个虚拟机分配40G磁盘空间,添加两个网络适配器。其中第二个适配器网络连接调整为自定义,且两个节点保持一致。Widonwss本机ip:192.1168.6.11.2、 软件环境数据库:oraacle111.2.0.4 dattabasee-x86-64GRID:orracle111.2.00.4_grrid-x886-64 操作系统:rhhel-seerver-6.3-xx86_644采用最小化化安装1.3、 网络环境Ip地址规划分分配为IP 名称子网掩码IP 地址Rac1-puublic2
2、55.2555.255.0192.1688.6.11Rac2-puublic255.2555.255.0192.1688.6.12Rac1-prrivatee255.2555.255.02.2.2.22Rac2-prrivatee255.2555.255.02.2.2.33Rac1-viip255.2555.255.0192.1688.6.13Rac2-viip255.2555.255.0192.1688.6.14SCAN255.2555.255.0192.1688.6.151.4、 共享磁盘分区计划创建四个共共享磁盘sddb、sdc、sddd、sdee,每个磁盘盘计划分三个分分区2、 前期环
3、境准备1.2.1 配置静态地址vi /etcc/syscconfigg/netwwork-sscriptts/ifccfg-etth0修改ip地址。每每个虚拟机eeth0网卡卡为publlic,DEVICE=eth00BOOTPROOTO=sstaticcHWADDR=00:00C:29:D1:4EE:A6NM_CONTTROLLEED=yeesONBOOT=yesTYPE=EEthernnet*UUID=ee59cb66a0-deeb0-41164-a22b0-8bb4dcc00cb0277IPADDR=192.1168.6.11NETMASKK=255.255.2255.0GATEWAYY
4、=192.168.66.1vi /etcc/syscconfigg/netwwork-sscriptts/ifccfg-etth1修改ip地址。每每个虚拟机eeth1网卡卡位privvateDEVICE=eth11BOOTPROOTO=sstaticcHWADDR=00:00C:29:D1:4EE:A6NM_CONTTROLLEED=yeesONBOOT=yesTYPE=EEthernnet*UUID=ee59cb66a0-deeb0-41164-a22b0-8bb4dcc00cb0277IPADDR=2.2.22.2NETMASKK=255.255.2255.0修改完成后执行行service
5、e netwwork rrestarrt2.2 在rac11和rac2上分分别关闭防火火墙servicee iptaables stop -停停止防火墙chkconffig ipptablees offf -禁用防火墙墙2.3 在rac11和rac2上分分别修改主机机名vi /etcc/syscconfigg/netwwork 重启生效效,一个racc1,另一个个rac2HOSTNAMME=racc12.4 在rac11和rac2 上分别改hhosts vi /ettc/hossts 添加对应的iip信息#publicc192.1688.6.1880 racc1192.1688.6.1881
6、racc2#privatte2.2.2.11 racc1-priiv2.2.2.22 racc2-priiv#virtuaal192.1688.6.1882 racc1-vipp192.1688.6.1883 racc2-vipp#scan192.1688.6.1884 cluuster-scan2.5 在rac11和rac2上分分别执行配置置内核参数vi /etcc/syscctl.coonf加入以下内容fs.aio-max-nnr = 110485776fs.filee-max = 68115744kernel.shmalll = 221474883648kernel.shmmaax =
7、66871944767366kernel.shmmnni = 44096kernel.sem = 250 320000 100 128net.ipvv4.ip_locall_portt_rangge = 99000 665500net.corre.rmeem_deffault = 2622144net.corre.rmeem_maxx = 411943044net.corre.wmeem_deffault = 2622144net.corre.wmeem_maxx = 100485866使修改参数立即即生效:sysctl -p2.6 在rac11和rac2上分分别执行修改改limittsvi
8、/etcc/secuurity/limitts.connf加入以下信息grid sooft npproc 22047grid haard npproc 116384grid sooft noofile 1024grid haard noofile 655366oracle soft nprocc 20477oracle hard nprocc 163884oracle soft nofille 10224oracle hard nofille 6555362.7 在rac11和rac2上分分别修改/eetc/paam.d/lloginvi /etcc/pam.d/loggin加入以下信息ses
9、sionn requuired /lib/securrity/ppam_liimits.so sessionn requuired pam_llimitss.so2.8 在rac11和rac2上分分别执行修改改/etc/profiilevi /etcc/proffile加入以下信息if $UUSER = oraacle | $USSER = gridd ; thenif $SSHELL = /bbin/kssh ; thennulimit -p 166384ulimit -n 655536elseulimit -u 166384 -n 655536fiumask 0022fi2.9 在rac1
10、1和rac2 上分别执行行禁用 seelinuxxvi /etcc/seliinux/cconfigg修改 SELIINUX值SELINUXX=disaabled2.10 在rac11和rac2上分分别执行停止止 ntp 服务servicee ntpdd stoppchkconffig nttpd offfmv /etcc/ntp.conf /etc/ntp.cconf.bbak2.11 在rac1和和rac2上分分别处理/ddev/shhm 共享内内存不足的处处理df -h 查看tmppfs分区是是否大于1GG,如果过小小需增加。vi /etcc/fstaab 默认的:tmppfs /dde
11、v/shhm tmppfs deefaultts 0 00改成:tmpfs /dev/sshm tmmpfs ddefaullts,siize=10024m 00 0mount -o remmount /dev/shm2.12 在rac1和和rac2上分分别检查软件件是否全部安安装 rpm -qaa | grrep biinutills-rpm -qaa | grrep coompat-libsttdc+-rpm -qaa | grrep ellfutills-libbelf-rpm -qaa | grrep ellfutills-libbelf-ddevel-rpm -qaa | grrep
12、 gllibc-rpm -qaa | grrep gllibc-ccommonn-rpm -qaa | grrep gllibc-ddevel-rpm -qaa | grrep gccc-rpm -qaa | grrep gccc-c+-rpm -qaa | grrep liibaio-rpm -qaa | grrep liibaio-devell-rpm -qaa | grrep liibgcc-rpm -qaa | grrep liibstdcc+-rpm -qaa | grrep liibstdcc+-deevel-rpm -qaa | grrep maake-rpm -qaa | gr
13、rep syysstatt-rpm -qaa | grrep unnixODBBC-rpm -qaa | grrep unnixODBBC-devvel-2.13 在rac1和和rac2 2分别将未未安装的包通通过yum安安装mkdir /yummount /dev/ccdrom /yumvi /etcc/yum.reposs.d/chhenbinn.repoo添加以下内容 rhel-chenbbinname=Reed Hatt Enteerprisse Linnux $rreleassever - $baasearcch - DDebugbaseurll=filee:/yyum/enable
14、dd=1gpgchecck=1gpgkey=file:/ettc/pkii/rpm-gpg/RRPM-GPPG-KEYY-redhhat-reeleaseeyum lisst -查看可用包包yum -yy insttall bbinutiils* ccompatt-* ellfutills-libbelf* gcc-* gcc-* keernel-* kshh-* liibaio-* libbgcc-* libggomp-* libsstdc+-* maake-* numacctl-deevel-* syssstat-* unixxODBC-* pdkksh*2.14 在oraddb1和rac
15、2上分分别关闭不需需要的服务chkconffig auutofs offchkconffig accpid ooffchkconffig seendmaiil offfchkconffig cuups-coonfig-daemoon offfchkconffig cppus offfchkconffig xffs offfchkconffig lmm_senssors ooffchkconffig gppm offfchkconffig oppenibdd offchkconffig pccmcia offchkconffig cppuspeeed offfchkconffig nffsloc
16、kk offchkconffig ipp6tablles offfchkconffig rppcidmaapd offfchkconffig appmd offfchkconffig seendmaiil offfchkconffig arrptablles_jff offchkconiifg miicrocoode_cttl offfchkconffig rppcgssdd offchkconffig nttpd offf3、 添加组和用户233.1 在rac11和rac2上分分别添加orracle和和grid用用户和组groupaddd -g 501 ooinstaallgroupaddd
17、 -g 502 ddbagroupaddd -g 503 oopergroupaddd -g 504 aasmadmmingroupaddd -g 505 aasmopeergroupaddd -g 506 aasmdbaauseraddd -g ooinstaall -GG dba,asmdbba,opeer oraacleuseraddd -g ooinstaall -GG asmaadmin,asmdbba,asmmoper,oper,dba ggrid3.2 在rac11和rac2上分分别为oraacle和ggrid用户户设密码passwd oracllepasswd grid3.3
18、在rac11和rac2上分分别创建目录录grid 和 oraacle 用用户的mkdir -p /u001/appp/oracclemkdir -p /u001/appp/griddmkdir -p /u001/appp/11.22.0/grridchown -R griid:oinnstalll /u011/app/gridchown -R griid:oinnstalll /u011/app/11.2.0chown -R oraacle:ooinstaall /uu01/appp/oraaclechmod -R 7755 /u011mkdir -p /u001/appp/oraIInven
19、ttorychown -R griid:oinnstalll /u011/app/oraInnventoorychmod -R 7755 /u011/app/oraInnventoory3.4 在rac11和rac2上分分别修改orracle用用户的.baash_prrofilee文件vi /homme/oraacle/.bash_profiileexport ORACLLE_SIDD=rac11export ORACLLE_BASSE=/u001/appp/oraccleexport ORACLLE_HOMME=$ORRACLE_BASE/produuct/111.2.0/dbhomme_1
20、export LD_LIIBRARYY_PATHH=$ORAACLE_HHOME/llibexport NLS_DDATE_FFORMATT=yyyyy-mm-dd HHH24:MII:SSexport TMP=/tmpexport TMPDIIR=$TMMPexport PATH=$PATHH:$ORAACLE_HHOME/bbin3.5 在rac11和rac2上分分别修改grrid用户的.bbash_pprofille文件vi /homme/griid/.baash_prrofileeexport ORACLLE_SIDD=+ASMM1export ORACLLE_BASSE=/u001/
21、appp/griddexport ORACLLE_HOMME=/u001/appp/11.22.0/grridexport LD_LIIBRARYY_PATHH=$ORAACLE_HHOME/llibexport NLS_DDATE_FFORMATT=yyyyy-mm-dd HHH24:MII:SSexport PATH=$ORACCLE_HOOME/biin:$PAATH注意另外一台数数据库实例名名须做相应修修改:Oracle:exporrt ORAACLE_SSID=raac2grid:exxport ORACLLE_SIDD=+ASMM23.6 建立 sssh 等效性性(可不配置置)Ro
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ORACLE11GR2 REDHAT63 环境 搭建 RAC 集群 简单 维护 6515
限制150内