版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle 11G R2 RAC安装手册基础知识RAC是什么RAC,全称rreal aappliccationn clussters,译译为“实时应应用集群”,是是Oraclle新版数据据库中采用的的一项新技术术,是高可用用性的一种,也也是Oraccle数据库库支持网格计计算环境的核核心技术。RAC的优缺点点优点Oracle RAC支持持Oraclle9i、10g、11g版本,可可以支持244 x 7 有效的数据据库应用系统统,在低成本本服务器上构构建高可用性性数据库系统统,并且自由由部署应用,无无需修改代码码。在Oraacle RRAC环境下下,Oraccle集成提提供了集群软软件和存储管
2、管理软件,为为用户降低了了应用成本。当当应用规模需需要扩充时,用用户可以按需需扩展系统,以以保证系统的的性能。多节点负载均衡衡; 提供高可用:故故障容错和无无缝切换功能能,将硬件和和软件错误造造成的影响最最小化; 通过并行执行技技术提高事务务响应时间通常常用于数据分分析系统; 通过横向扩展提提高每秒交易易数和连接数数通常常对于联机事事务系统; 节约硬件成本,可可以用多个廉廉价PC服务器代代替昂贵的小小型机或大型型机,同时节节约相应维护护成本; 可扩展性好,可可以方便添加加删除节点,扩扩展硬件资源源。缺点相对单机,管理理更复杂,要要求更高; 可能会增加软件件成本Oracle RAC原理理在一个应
3、用环境境当中,所有有的服务器使使用和管理同同一个数据库库,目的是为为了分散每一一台服务器的的工作量,硬硬件上至少需需要两台以上上的服务器,而而且还需要一一个共享存储储设备。同时时所有服务器器上的OS都应该是是同一类OSS,根据负载载均衡的配置置策略,当一一个客户端发发送请求到某某一台服务的的listeener后,这这台服务器根根据我们的负负载均衡策略略,会把请求求发送给本机机的RAC组件处处理也可能会会发送给另外外一台服务器器的RAC组件处处理,处理完完请求后,RRAC会通过过集群软件来来访问共享存存储设备.逻辑结构上看:每一个参加集群群的节点有一一个独立的iinstannce,这些些inst
4、aance访问问同一个数据据库。每一个节点的llinstaance都有有自己的SGGA。每一个节点的llinstaance都有有自己的baackgroound pprocesss。每一个节点的llinstaance都有有自己的reedo loogs。每一个节点的iinstannce都有自自己的unddo表空间。所有节点都共享享一份dattafilees和contrrolfilles。三类Resouurce:VIP - 虚虚拟IP地址(Virrtual IP) OCR - OOraclee Clusster RRegisttry(集群群注册文件),记录每个个节点的相关关信息Voting Disk
5、,仲裁机制用用于仲裁多个个节点向共享享节点同时写写的行为,这这样 做是为了避避免发生冲突突。RAC环境设计计服务器配置操作系统主机名内存网卡Redhat Enterrprisee Linuux 5.44rac12Geth0(Puublic)eth1(Prrive)Redhat Enterrprisee Linuux 5.44rac22Geth0(Puublic)eth1(Prrive)用户组规划GroupNaameGroupIDD说明HOSTl501Oracle清清单和软件所所有者rac1,raac2i504Oracle自自动存储管理理组rac1,raac2asmdba506ASM数据库管管理
6、员组rac1,raac2asmopenn507ASM操作员组组rac1,raac2dba502数据库管理员rac1,raac2用户规划UserIDUserNammeGroup说明HOST口令501gridldbaasmadmiinasmdbaasmoperrOracle Clustter用户rac1rac2grid1233502oracleldbaasmdbaOracle数数据库管理员员rac1rac2oracle1123IP规划主机名公用IP私有IP虚拟IPrac111111111rac212122122Scan
7、IP000存储规划存储组件Block DDeviceeASMlib NameSizeOCR/dev/sddbOCR_VOLL11G/dev/sddcOCR_VOLL21G/dev/sdddOCR_VOLL31G数据文件/dev/sddeDATA_VOOL110G文件备份/dev/sddfBACK_VOOL15GOracle RAC搭建建配置共享存储(ASM依赖)方法一:vmwware wworksttationn 9虚拟共共享存储在VM安装目录录VMwaare Woorkstaation下下执行命令:#vmwaree-vdisskmanaager.eexe -cc -s 1
8、1GB -aa lsillogic -t 2 D:raacDiskkdb011.vmdkk#vmwaree-vdisskmanaager.eexe -cc -s 11GB -aa lsillogic -t 2 D:raacDiskkdb022.vmdkk#vmwaree-vdisskmanaager.eexe -cc -s 11GB -aa lsillogic -t 2 D:raacDiskkdb033.vmdkk#vmwaree-vdisskmanaager.eexe -cc -s 110GB -a lsiilogicc -t 22 D:rracDisskdb004.vmddk#vmware
9、e-vdisskmanaager.eexe -cc -s 55GB -aa lsillogic -t 2 D:raacDiskkdb055.vmdkk修改rac1和和rac2下的的.vmx文件件,在最后一一行添加如下下内容:diskLibb.dataaCacheeMaxSiize=0 diskLibb.dataaCacheeMaxReeadAheeadSizze=0diskLibb.dataaCacheeMinReeadAheeadSizze=0diskLibb.dataaCacheePageSSize=44096diskLibb.maxUUnsynccedWriites = 0disk.lo
10、ockingg = FFALSEscsi1.sshareddBus = virrtual scsi1.ppresennt = TRUEscsi1.vvirtuaalDev = lssilogiicscsi1:00.modee = iindepeendentt-perssistenntscsi1:00.deviiceTyppe = diskscsi1:00.pressent = TRUUEscsi1:00.fileeName = D:racDDiskddb01.vvmdkscsi1:11.modee = iindepeendentt-perssistenntscsi1:11.deviiceTyp
11、pe = diskscsi1:11.pressent = TRUUEscsi1:11.fileeName = D:racDDiskddb02.vvmdk scsi1:22.modee = iindepeendentt-perssistenntscsi1:22.deviiceTyppe = diskscsi1:22.pressent = TRUUEscsi1:22.fileeName = D:racDDiskddb03.vvmdk scsi1:33.modee = iindepeendentt-perssistenntscsi1:33.deviiceTyppe = diskscsi1:33.pr
12、essent = TRUUEscsi1:33.fileeName = D:racDDiskddb04.vvmdkscsi1:44.modee = iindepeendentt-perssistenntscsi1:44.deviiceTyppe = diskscsi1:44.pressent = TRUUEscsi1:44.fileeName = D:racDDiskddb05.vvmdk重新打开虚拟机机,并启动。磁盘分区,在rrac1执行行#fdisk /dev/sdbDevice contaains nneitheer a vvalid DOS ppartittion ttable, nor
13、 Sun, SGI oor OSF dissklabeel Buildinng a nnew DOOS dissklabeel. Chhangess willl remaain inn memoory onnly, until yyou deecide to wrrite tthem. Afterr thatt, of coursse, thhe preeviouss contentt wont be recovverablle. Warningg: invvalid flag 0 x00000 of partiition tablee 4 wiill bee corrrectedd by w
14、w(ritee)Commandd (m ffor heelp): pDisk /ddev/sddb: 10048 MBB, 104485760000 byytes 64 headds, 322 secttors/ttrack, 10000 cyliinderss Units = cyliinderss of 22048 * 512 = 10448576 bytess Deviice Booot Sttart Endd Bloccks Id SSystemm Commandd (m ffor heelp): nCommandd actiion e extennded p primaary paa
15、rtitiion (11-4)pPartitiion nuumber (1-4): 1First ccylindder (11-10000, deffault 1):Using ddefaullt vallue 1 Last cyylindeer or +sizee or +sizeMM or +sizeKK (1-11000, defauult 10000): Using ddefaullt vallue 10000 Commandd (m ffor heelp): wThe parrtitioon tabble haas beeen alttered! Callingg iocttl()
16、tto re-read partiition tablee. Syncingg diskks.#fdisk /dev/sdc 重复上面操操作#fdisk /dev/sdd 重复上面操操作#fdisk /dev/sde 重复上面操操作#fdisk /dev/sdf 重复上面操操作方法二:Linnux moount挂载载(待解决)安装依赖包#yum innstalll -y eexpectt* isccsi* bbinutiils* ccompatt-libsstdc+* exppat* eelfutiils-liibelf* gcc* glibbc* kssh* liibgcc*#yum inn
17、stalll -y ppdksh* libggomp* compaat-db* libXXp* liibaio* cpp* setaarch* syssttat* llibstddc+* make-3*#yum innstalll -y uunixODDBC#yum innstalll -y uunixODDBC-deevel查看依赖包安装装状况#rpm -qq -qff %NNAME-%VERRSION-%REELEASEE(%AARCH)n bbinutiils elfutills-libbelf elfutills-libbelf expat gcc gcc-c+ glibc glibc
18、-ccommonn glibc-ddevel glibc-hheaderrs ksh libaio libaio-devell libgcc libstdcc+ libstdcc+-deevel make pdksh sysstatt unixODBBC unixODBBC-devvel执行结果binutills-.6-226.el55(x86_64)elfutills-libbelf-00.137-3.el55(x86_64)elfutills-libbelf-00.137-3.el55(i3866)elfutills-libbelf-00.137-3.el55(x86_
19、64)elfutills-libbelf-00.137-3.el55(i3866)expat-11.95.88-11.eel5_8(x86_664)expat-11.95.88-11.eel5_8(i386)gcc-4.11.2-544.el5(x86_664)gcc-c+-4.1.2-54.el5(xx86_644)glibc-22.5-1118.el55_10.22(i6866)glibc-22.5-1118.el55_10.22(x86_64)glibc-ccommonn-2.5-118.eel5_100.2(x886_64)glibc-ddevel-2.5-1118.ell5_10.2
20、(x866_64)glibc-ddevel-2.5-1118.ell5_10.2(i3886)glibc-hheaderrs-2.55-118.el5_110.2(xx86_644)ksh-2011006211-18.eel5(x886_64)libaio-0.3.1106-5(x86_664)libaio-0.3.1106-5(i386)libaio-devell-0.3.106-55(i3866)libaio-devell-0.3.106-55(x86_64)libgcc-4.1.22-54.eel5(x886_64)libgcc-4.1.22-54.eel5(i3386)libstdcc
21、+-4.1.2-554.el55(x86_64)libstdcc+-4.1.2-554.el55(i3866)libstdcc+-deevel-44.1.2-54.ell5(x866_64)libstdcc+-deevel-44.1.2-54.ell5(i3886)make-3.81-3.el5(xx86_644)pdksh-55.2.144-37.eel5_8.1(x866_64)sysstatt-7.0.2-12.el5(xx86_644)unixODBBC-2.22.11-110.el55(i3866)unixODBBC-2.22.11-110.el55(x86_64)unixODBBC
22、-devvel-2.2.11-10.ell5(x866_64)unixODBBC-devvel-2.2.11-10.ell5(i3886)网络配置修改rac1和和rac2的netwoork#vi /ettc/syssconfiig/nettworkNETWORKKING=yyesNETWORKKING_IIPV6=nnoHOSTNAMME=racc1 #此处处为主机名GATEWAYY=54#vi /ettc/syssconfiig/nettworkNETWORKKING=yyesNETWORKKING_IIPV6=nnoHOSTNAMME=racc2GATEWAYY=172
23、.16.1.254修改rac1和和rac2的hostss#vi /ettc/hossts#eth00-Publlic IPP#111 racc1122 racc2#eth11PRIVVATE IIP#111 rac11-privv122 rac22-privv#VIP#111 rac11-vip122 rac22-vip#SCANN#000 racc-clusster-sscan重启rac1和和rac2网络络服务#servicce nettwork restaart配置虚拟IP#ifconffi
24、g etth0:0 111 neetmaskk 255.255.00.0 upp#ifconffig etth0:0 112 neetmaskk 255.255.00.0 upp*注:虚拟IPP在重启网络络服务会被卸卸载,需要重重新设置。配置NTPD服服务NTPD服务为为Grid的检检查项,提供供时间同步服服务。修改NTPD参参数文件(rrac1,rac2)#vi /ettc/syssconfiig/ntppdSYNC_HWWCLOCKK=yesOPTIONSS=-x -u nttp:ntpp -p /var/rrun/nttpd.piid修改rac1的的ntpd.conf文文件,删除原原有内
25、容录入入以下内容#cp /ettc/ntpp.conff /etcc/ntp.conf.bak#vi /ettc/ntpp.conffrestricct 0.00.0.0 mask 0.0.00.0 noomodiffyserver127.1127.1.0fudge1127.1227.1.00 straatum 110restricct 12driftfiile /vvar/liib/ntpp/drifftbroadcaastdellay 0.008authentticatee nokeys /eetc/nttp/keyys清空rac1的的ntpseerverss原有内容#
26、cp /ettc/ntpp/ntpsserverrs /ettc/ntpp/ntpsserverrs.bakk#vi /ettc/ntpp/ntpsserverrs编辑rac1的的step-tickeers,添加加一行#cp /ettc/ntpp/stepp-tickkers /etc/nntp/sttep-tiickerss.bak#vi /ettc/ntpp/stepp-tickkers127.1277.1.0修改rac2的的ntpd.conf文文件,删除原原有内容录入入以下内容#cp /ettc/ntpp.conff /etcc/ntp.conf.bak#vi /ettc/ntpp.co
27、nffrestricct 0.00.0.0 mask 0.0.00.0 noomodiffyserver127.1127.1.0server211fudge1127.1227.1.00 straatum 110driftfiile /vvar/liib/ntpp/drifftbroadcaastdellay 0.008authentticatee nokeys /eetc/nttp/keyys清空rac2的的ntpseerverss原有内容#cp /ettc/ntpp/ntpsserverrs /ettc/ntpp/ntpsserverrs.bakk#vi /ettc/ntpp/ntpsser
28、verrs编辑rac2的的step-tickeers,添加加一行#cp /ettc/ntpp/stepp-tickkers /etc/nntp/sttep-tiickerss.bak#vi /ettc/ntpp/stepp-tickkers111#rac11的ip地址rac1节点重重启NTPDD服务#servicce ntppd resstartrac2节点停停止NTPDD服务,racc1重启NTPDD服务后5、6分钟再执行行#servicce ntppd stoop#ntpdatte racc1#servicce ntppd staartNTPD启用自自动加载(rrac1
29、,rac2)#chkconnfig nntpd oon关闭服务关闭rac1和和rac2无用用的senddmail和和cups服务务,加快开机机速度。#chkconnfig ssendmaail offf#chkconnfig ccups ooff用户、用户组创建用户和用户户组#groupaadd -gg 501 oinsttall#groupaadd -gg 502 dba#groupaadd -gg 504 asmaddmin#groupaadd -gg 506 asmdbba#groupaadd -gg 507 asmopper#useraddd -u 501 -g oinnstalll
30、-G ddba,assmadmiin,asmmdba,aasmopeer griid#useraddd -u 502 -g oinnstalll -G ddba,assmdba oraclle#id oraacle#id griid修改用户密码#passwdd oraccle#passwdd gridd文件夹及权限#mkdir -p /uu01/appp/griid/#mkdir -p /uu01/appp/11.2.0/ggrid/pproducct/db_1#mkdir -p /uu01/appp/oraaInvenntory#chown -R grrid:oiinstalll /u001
31、/appp#mkdir -p /uu01/appp/oraacle/pproducct/11.2.0/ddb_1#chown -R orracle:oinsttall /u01/aapp/orracle#chmod -R 7775 /u001修改系统参数修改rac1和和rac2的limitts.connf#vi /ettc/seccurityy/limiits.coonf#ORACCLE SEETTINGGgrid ssoft nprroc 2047grid hhard nprroc 163844grid ssoft noffile 1024grid hhard noffile 655366o
32、racle ssoft nprroc 2047oracle hhard nprroc 163844oracle ssoft noffile 1024oracle hhard noffile 655366修改rac1和和rac2的/etc/pam.dd/logiin#vi /ettc/pamm.d/loogin#ORACCLE SEETTINGGsessionn rrequirred pamm_limiits.soo修改rac1和和rac2的/etc/syscttl.connf#vi /ettc/syssctl.cconf#ORACCLE SEETTINGGfs.aio-max-nnr = 11
33、0485776fs.filee-max = 68115744kernel.shmalll = 220971552kernel.shmmaax = 55368700912kernel.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_
34、maxx = 100485866执行命令(raac1、rac2)#sysctll -p修改rac1和和rac2的profiile,在末末尾添加#vi /ettc/proofileif $UUSER = oraacle | $USSER = gridd ; thenif $SHELLL = /bin/kksh ; theenulimiit -p 163844ulimiit -n 655366elseulimiit -u 163844 -n 665536fiumask 022 fi执行命令(raac1、rac2)#sourcee /etcc/proffile修改rac1和和rac2的/etc/cs
35、h.llogin#vi /ettc/cshh.logiinif ( $UUSER = oraacle | $UUSER = griid ) thenlimit maxprroc 166384limit descrriptorrs 655536endifEOFCSH修改grid用用户的环境变变量#su - ggrid$cd /hoome/grrid/$vi .baash_prrofileeTMP=/tmmp; exxport TMPTMPDIR=$TMP; expoort TMMPDIRORACLE_SID=+ASM1; expoort ORRACLE_SIDORACLE_BASE=/u01/a
36、pp/ggrid; exporrt ORAACLE_BBASEORACLE_HOME=/u01/app/111.2.00/gridd/prodduct/ddb_1; exporrt ORAACLE_HHOMENLS_DATTE_FORRMAT=yyyy-mm-ddd HH244:MI:SSS; eexportt NLS_DATE_FORMAATTHREADSS_FLAGG=natiive; eexportt THREEADS_FFLAGPATH=$OORACLEE_HOMEE/bin:$PATHH; expport PPATHTHREADSS_FLAGG=natiive; eexportt T
37、HREEADS_FFLAGPATH=$OORACLEE_HOMEE/bin:$PATHH; expport PPATHif $UUSER = oraacle | $USSER = gridd ; thenif $SHELLL = /bin/kksh ; theenulimiit -p 163844ulimiit -n 655366elseulimiit -u 163844 -n 665536fi umaask 0222fi#su - ggrid$cd /hoome/grrid/$vi .baash_prrofileeTMP=/tmmp; exxport TMPTMPDIR=$TMP; expo
38、ort TMMPDIRORACLE_SID=+ASM2; expoort ORRACLE_SIDORACLE_BASE=/u01/app/ggrid; exporrt ORAACLE_BBASEORACLE_HOME=/u01/app/111.2.00/gridd/prodduct/ddb_1; exporrt ORAACLE_HHOMENLS_DATTE_FORRMAT=yyyy-mm-ddd HH244:MI:SSS; eexportt NLS_DATE_FORMAATTHREADSS_FLAGG=natiive; eexportt THREEADS_FFLAGPATH=$OORACLEE
39、_HOMEE/bin:$PATHH; expport PPATHTHREADSS_FLAGG=natiive; eexportt THREEADS_FFLAGPATH=$OORACLEE_HOMEE/bin:$PATHH; expport PPATHif $UUSER = oraacle | $USSER = gridd ; thenif $SHELLL = /bin/kksh ; theenulimiit -p 163844ulimiit -n 655366elseulimiit -u 163844 -n 665536fi umaask 0222fi执行命令(raac1、rac2)$sour
40、cee .bassh_proofile修改oraclle用户的环环境变量#su - ooraclee$cd /hoome/orracle/$vi .baash_prrofilee# Oraclle Setttingss oraccleTMP=/tmmp; exxport TMPTMPDIR=$TMP; expoort TMMPDIRORACLE_BASE=/u01/app/ooraclee; expport OORACLEE_BASEEORACLE_HOME=$ORACCLE_BAASE/prroductt/11.22.0/dbb_1; eexportt ORACCLE_HOOMEORACLE
41、_SID=oorcl1; expoort ORRACLE_SIDORACLE_TERM=xtermm; expport OORACLEE_TERMMPATH=/uusr/sbbin:$PPATH; exporrt PATTHPATH=$OORACLEE_HOMEE/bin:$PATHH; expport PPATHLD_LIBRRARY_PPATH=$ORACLLE_HOMME/libb:/libb:/usrr/lib; expoort LDD_LIBRRARY_PPATHCLASSPAATH=$OORACLEE_HOMEE/JRE:$ORACCLE_HOOME/jllib:$OORACLEE
42、_HOMEE/rdbmms/jliib; exxport CLASSSPATHNLS_DATTE_FORRMAT=yyyy-mm-ddd HH244:MI:SSS; eexportt NLS_DATE_FORMAATNLS_LANNG=AMEERICANN_AMERRICA.ZZHS16GGBK;exxport NLS_LLANGif $UUSER = oraacle | $USSER = gridd ; thenif $SHELLL = /bin/kksh ; theenulimiit -p 163844ulimiit -n 655366elseulimiit -u 163844 -n 66
43、5536fiumask 022fi#su - ggrid$cd /hoome/grrid/$vi .baash_prrofilee# Oraclle Setttingss oraccleTMP=/tmmp; exxport TMPTMPDIR=$TMP; expoort TMMPDIRORACLE_BASE=/u01/app/ooraclee; expport OORACLEE_BASEEORACLE_HOME=$ORACCLE_BAASE/prroductt/11.22.0/dbb_1; eexportt ORACCLE_HOOMEORACLE_SID=oorcl2; expoort ORR
44、ACLE_SIDORACLE_TERM=xtermm; expport OORACLEE_TERMMPATH=/uusr/sbbin:$PPATH; exporrt PATTHPATH=$OORACLEE_HOMEE/bin:$PATHH; expport PPATHLD_LIBRRARY_PPATH=$ORACLLE_HOMME/libb:/libb:/usrr/lib; expoort LDD_LIBRRARY_PPATHCLASSPAATH=$OORACLEE_HOMEE/JRE:$ORACCLE_HOOME/jllib:$OORACLEE_HOMEE/rdbmms/jliib; exx
45、port CLASSSPATHNLS_DATTE_FORRMAT=yyyy-mm-ddd HH244:MI:SSS; eexportt NLS_DATE_FORMAATNLS_LANNG=AMEERICANN_AMERRICA.ZZHS16GGBK;exxport NLS_LLANGif $UUSER = oraacle | $USSER = gridd ; thenif $SHELLL = /bin/kksh ; theenulimiit -p 163844ulimiit -n 655366elseulimiit -u 163844 -n 665536fiumask 022fi执行命令(ra
46、ac1、rac2)$sourcee .bassh_proofile配置用户等效性性使用Oraclle用户,在在所有节点执执行#su - ooraclee$ssh-keeygen -t rssaGeneratting ppublicc/privvate rrsa keey paiir.Enter ffile iin whiich too savee the key (/homee/oraccle/.sssh/idd_rsa): Createdd direectoryy /hoome/orracle/.ssh.Enter ppassphhrase (emptty forr no ppassphhr
47、ase): Enter ssame ppassphhrase againn: Your iddentifficatiion haas beeen savved inn /homme/oraacle/.ssh/iid_rsaa.Your puublic key hhas beeen saaved iin /hoome/orracle/.ssh/id_rssa.pubb.The keyy finggerpriint iss:be:8b:334:fd:c9:344:a7:22f:d2:f7:d99:30:11f:2e:48:d66 oraccleraac1$ssh-keeygen -t dssaGe
48、neratting ppublicc/privvate ddsa keey paiir.Enter ffile iin whiich too savee the key (/homee/oraccle/.sssh/idd_dsa): Enter ppassphhrase (emptty forr no ppassphhrase): Enter ssame ppassphhrase againn: Your iddentifficatiion haas beeen savved inn /homme/oraacle/.ssh/iid_dsaa.Your puublic key hhas beee
49、n saaved iin /hoome/orracle/.ssh/id_dssa.pubb.The keyy finggerpriint iss:4f:bc:44b:9a:a6:cdd:1c:115:e7:67:922:94:aa2:cd:50:144 oraccleraac1使用Oraclle用户,在在节点racc1执行$cat /hhome/ooraclee/.sshh/*.puub /homee/oraccle/.sssh/auuthoriized_kkeys$ssh raac2 caat /hoome/orracle/.ssh/*.pubb /home/oraclle/.sssh/au
50、tthorizzed_keeys $scp /hhome/ooraclee/.sshh/authhorizeed_keyys racc2:/hoome/orracle/.ssh/authoorizedd_keyss验证Oraclle用户等效效性,在所有有节点执行$ssh raac2 daate$ssh raac1 daate$ssh raac2-viip datte$ssh raac1-viip datte$ssh raac2-prriv daate$ssh raac1-prriv daates使用grid用用户,在所有有节点执行#su - ggrid$ssh-keeygen -t rssaG
51、eneratting ppublicc/privvate rrsa keey paiir.Enter ffile iin whiich too savee the key (/homee/gridd/.sshh/id_rrsa): Createdd direectoryy /hoome/grrid/.sssh.Enter ppassphhrase (emptty forr no ppassphhrase): Enter ssame ppassphhrase againn: Your iddentifficatiion haas beeen savved inn /homme/griid/.ss
52、sh/id_rsa.Your puublic key hhas beeen saaved iin /hoome/grrid/.sssh/idd_rsa.pub.The keyy finggerpriint iss:39:1c:ff5:9b:76:e11:de:220:40:e0:e88:20:777:fa:cd:977 griddrac11$ssh-keeygen -t dssaGeneratting ppublicc/privvate ddsa keey paiir.Enter ffile iin whiich too savee the key (/homee/gridd/.sshh/id
53、_ddsa): Enter ppassphhrase (emptty forr no ppassphhrase): Enter ssame ppassphhrase againn: Your iddentifficatiion haas beeen savved inn /homme/griid/.sssh/id_dsa.Your puublic key hhas beeen saaved iin /hoome/grrid/.sssh/idd_dsa.pub.The keyy finggerpriint iss:08:a4:11b:87:89:fbb:cd:993:3f:5d:f88:7b:f
54、f6:67:dd:4cc griddrac11使用grid用用户,在节点点rac1执行行$ cat /home/grid/.ssh/*.pubb /home/grid/.ssh/authoorizedd_keyss$ssh raac2 caat /hoome/grrid/.sssh/*.pub /hoome/grrid/.sssh/auuthoriized_kkeys$scp /hhome/ggrid/.ssh/aauthorrized_keys rac2:/homee/gridd/.sshh/authhorizeed_keyys验证grid用用户等效性,在在所有节点执执行$ssh raac2
55、 daate$ssh raac1 daate$ssh raac2-viip datte$ssh raac1-viip datte$ssh raac2-prriv daate$ssh raac1-prriv daates重启rac1、rac2#reboott安装ASM检查系统及内核核版本#uname aLinux rrac2 22.6.188-164.el5 #1 SMPP Tue Aug 118 15:51:488 EDT 2009 x86_664 x866_64 xx86_644 GNU/Linuxx#lsb_reeleasee aLSBVerssion: :coree-3.1-amd644
56、:coree-3.1-ia32:core-3.1-nnoarchh:grapphics-3.1-aamd64:graphhics-33.1-iaa32:grraphiccs-3.11-noarrchDistribbutor ID: RRedHattEnterrpriseeServeerDescripption: RRed Haat Entterpriise Liinux SServerr releease 55.4 (TTikangga)Releasee: 55.4Codenamme: TTikangga下载与系统及内内核版本对应应的ASM下载地址:http:/technnetworrk/se
57、rrver-sstoragge/linnux/doownloaads/inndex.hhtml当前版本:oracleaasm-2.6.18-164.eel5-2.0.5-11.el5.x86_664oracleaasm-2.6.18-164.eel5debbug-2.0.5-11.el5.x86_664oracleaasm-2.6.18-164.eel5-deebuginnfo-2.0.5-11.el5.x86_664oracleaasm-2.6.18-164.eel5xenn-2.0.5-1.eel5.x886_64oracleaasmlibb-2.0.4-1.eel5.x886_64ora
58、cleaasm-suupportt-2.1.8-1.eel5.x886_64安装asm包,按按顺序安装#rpm -iivh nodepps oraacleassmlib-2.0.44-1.ell5.x866_64.rrpm#rpm -iivh nodepps oraacleassm-suppport-2.1.88-1.ell5.x866_64.rrpm#rpm -iivh nodepps oraacleassm-2.66.18-1164.ell5-2.00.5-1.el5.xx86_644.rpm#rpm -iivh nodepps oraacleassm-2.66.18-1164.ell5-
59、debbuginffo-2.00.5-1.el5.xx86_644.rpm#rpm -iivh nodepps oraacleassm-2.66.18-1164.ell5debuug-2.00.5-1.el5.xx86_644.rpm#rpm -iivh nodepps oraacleassm-2.66.18-1164.ell5xen-2.0.55-1.ell5.x866_64.rrpm初始化asmllib,在所所有节点执行行#/usr/ssbin/ooracleeasm cconfiggure -iConfiguuring the OOraclee ASM libraary drriver.
60、 This wiill coonfiguure thhe on-boot propeertiess of tthe Orracle ASM llibrarry driver. Thee folllowingg quesstionss willl deteerminee whetther tthe drriver is loaded on booot annd whaat perrmissiions iit willl havve. TThe cuurrentt valuueswill bee showwn in brackkets (). Hiittingg wwithouut typping
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年古诗词意境体验对小学生心理压力释放的作用
- 2026年珠宝鉴定培训机构教学体系与实物标本教学
- 2026年口腔科医院感染管理与控制规范
- 2026年户外运动探险活动风险控制
- 2026年出纳岗位工作流程与日常操作手册
- 2026年考研公共课培训学校政治英语数学体系介绍
- 某铝塑管厂生产工艺规范
- 2026年打印机采购招标文件范本
- 2026年体育用品制造业数字化转型行动计划
- 2026年加油站卸油作业安全操作规程培训
- 机加工仓库管理制度
- 2025年上海市中考语文试卷真题(含答案解析)
- 干细胞移植治疗技术
- 机加工生产流程图
- 2025高考地理复习简答题汇编(新高考)试卷+解析
- 金属非金属地下矿山建设项目安全设施竣工验收表模板
- T-CVMA 210-2025 犬腧穴名称、定位与应用
- 餐饮店铺合作协议书
- 服装产业生产加工合作协议
- 新疆三校生考试真题语文
- 患者跌倒坠床管理流程
评论
0/150
提交评论