Oracle11gR2“加”RAC“加”ASM“加”OracleLinux64安装详解_第1页
Oracle11gR2“加”RAC“加”ASM“加”OracleLinux64安装详解_第2页
Oracle11gR2“加”RAC“加”ASM“加”OracleLinux64安装详解_第3页
Oracle11gR2“加”RAC“加”ASM“加”OracleLinux64安装详解_第4页
Oracle11gR2“加”RAC“加”ASM“加”OracleLinux64安装详解_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 HYPERLINK /xmlrpc.php?r=blog/article&uid=29655480&id=4681351 Oraccle 111g RR2+RAAC+ASSM+OrracleeLinuux6.44安装详解解(图)20144-12-08 118:100:28分类:OOraclle一、版本说说明发现网网上相关文文章很多但但是不是很很专,因此此细化版本本为了使文文章更加实实用。这次次搭建的是是Oraccle 111g RR2 111.2.00.4的RRAC环境境,使用的的操作系统统版本为OOraclle Liinux 6.4点击(此处处)折叠或或打开roottnodde1 # ll

2、sb_rreleaase -aLSB VVersiion: :basse-4.0-ammd64:basee-4.00-noaarch:coree-4.00-amdd64:ccore-4.0-noarrch:ggraphhics-4.0-amd664:grraphiics-44.0-nnoarcch:prrintiing-44.0-aamd644:priintinng-4.0-nooarchhDistrributtor IID: OOraclleSerrverDescrriptiion: Oraccle LLinuxx Serrver releease 6.4Releaase: 6.4Coden

3、name: n/aa内核版本:点击(此处处)折叠或或打开roottnodde1 # uunamee -r2.6.339-4000.177.1.eel6ueek.x886_644UEK代表表Unbrreakaable Enteerpriise KKerneel,是OOraclle专门为为Oraccle LLinuxx定制的内内核,可以以提供在线线支持和对对数据库的的支持,算算是OraacleLLinuxx的卖点之之一。(本本文中一些些配置过程程会因实用用UEK版版本而得到到简化)二二、Oraacle 11g R2 RRAC安装装整体步骤骤1.服务器器准备 (systtem, storrage,

4、andd nettworkk admminisstrattion):安装操作系系统并升级级到满足OOraclle安装要要求的版本本。创建安装所所需要的组组、用户以以及软件的的家目录。设置GNSS域名如果果您打算部部署GNSS,并且完完成网络地地址在DNNS和服务务器上的配配置。设置所要求求的存储。将所有安装装文件拷贝贝到一个节节点上。2.安装OOraclle Grrid集群群基础架构构, 包括括Oraccle CClustterwaare和OOraclle ASSM (ssysteem annd sttoragge addminiistraationn):为集群安装装Oraccle GGrid

5、基础架构构软件。在在安装过程程中,Fiixup脚脚本进行操操作系统参参数、SSSH和用户户环境变量量等参数的的附加调整整。升级Oraacle Clussterwware和和Oraccle AASM到最最新补丁。3.安装OOraclle RAAC (ddatabbase admiinisttratiion): 安安装Oraacle RAC 打打补丁到最最新版本 完完成安装后后的调试三、详细安安装过程及及说明(参参考官方文文档)1.通过SeecureeCRT或或TermminallX建立命命令行连接接。2.在在每一个节节点上添加加安装Orraclee Griid的用户户、组和家家目录,并并设置权限

6、限。点击(此处处)折叠或或打开# /ussr/sbbin/ggrouppadd -g 11000 oinsstalll# /ussr/sbbin/ggrouppadd -g 11020 asmaadminn# /ussr/sbbin/ggrouppadd -g 11021 asmddba# /ussr/sbbin/ggrouppadd -g 11022 asmooper# /ussr/sbbin/ggrouppadd -g 11031 dba# /ussr/sbbin/ggrouppadd -g 11032 operr# useeraddd -u 11000 -g oinsstalll -G

7、asmaadminn,asmmdba,asmooper,operr,dbaa griid# useeraddd -u 11011 -g oinsstalll -G dba,asmddba,ooper oraccle# mkddir -p /uu01/aapp/111.2.0/grrid# mkddir -p /uu01/aapp/ggrid# choown -R grrid:ooinsttall /u011# mkddir /u01/app/oraccle# choown ooraclle:oiinstaall /u01/app/oraccle# chmmod -R 7775 /uu01/参照

8、官方文文档,采用用GI与DDB分开安安装和权限限的策略,对对于多实例例管理有利利。3.检检查服务器器各个节点点的配置是是否符合安安装要求II.服务器器硬盘空间间要求/ttmp目录录大小至少少:1GBB安装Grrid IInfraastraacturre所需空空间:6.6GB安安装Oraacle Dataabasee所需空间间:4GBB此外安装装过程中分分析、收集集、跟踪文文件所需空空间:100GB建议议总共至少少30GBB,放心!(此处不不包含ASSM或NFFS的空间间需求)III.服务务器内存要要求内存大大小:至少少2.5GGBSwaap大小:当内存为为2.5GGB-166GB时,SSwap

9、需需要大于等等于系统内内存。当内内存大于116GB时时,Swaap等于116GB即即可。IIII.检查查和调试代代码查看内存及及Swapp大小的命命令如下。点击(此处处)折叠或或打开# greep MeemTottal /procc/memminfoo# greep SwwapTootal /prooc/meeminffo查看/tmmp目录以以及配置单单独lv的的命令如下下。点击(此处处)折叠或或打开# df -h /tmp# lvccreatte -LL 2G -n llv_tmmp vgg_temmp# mouunt /dev/vg_ttemp/lv_ttmp /tmp# df -h /t

10、mp4.设置操操作系统相相关参数 这这一项在非非Oraccle LLinuxx的操作系系统中算是是一项比较较繁琐的工工作,然而而我们这次次安装的版版本是Orraclee Linnux 66.4 wwithUUnbreeakabble EEnterrprisse Keernell,因此我我们有了更更简单的办办法,就是是通过安装装Oraccle PPreinnstalllatiion RRPM来实实现相关操操作系统参参数的调整整和软件包包的安装。这个安装装包主要完完成以下工工作:Autommaticcallyy dowwnloaads aand iinstaalls any addiitionna

11、l RRPM ppackaages needded ffor iinstaallinng Orraclee Griid Innfrasstruccturee andd Oraacle Dataabasee, annd reesolvves aany ddepenndencciesCreattes aanoraccleuserr, annd crreatees thhe orraInvventoory (oinsstalll) annd OSSDBA (dbaa) grroupss forr thaat usserAs neeededd, seetssyscctl.cconfsetttingss

12、, syystemm staartupp parrametters, andd driiver paraameteers tto vaaluess bassed oon reecommmendaationns frrom tthe OOraclle Prreinsstalllatioon RPPM prrograamSets hardd andd sofft reesourrce llimittsSets otheer reecommmendeed paarameeterss, deependding on yyour kernnel vversiion此安装包位位于操作系系统安装盘盘的Pac

13、ckagees目录下下。点击(此处处)折叠或或打开# cd /mntt/insstalll_DVDD# cd Packkagess# ll | grrep ppreinnstalll-rw-rr-r 1 roott rooot 155524 Jan 16 22013 oraccle-rrdbmss-serrver-11gRR2-prreinsstalll-1.00-7.eel6.xx86_664.rppm# rpmm -ivvh orraclee-rdbbms-sserveer-111gR2-preiinstaall-11.0-77.el66.x866_64.rpm安装包修改改/etcc/sy

14、ssctl.conff的内容如如下:其中中标有orraclee-rdbbms-sserveer-111gR2-preiinstaall字样样注释的便便是安装包包所添加的的参数。点击(此处处)折叠或或打开# catt /ettc/syysctll.connf# Kerrnel syscctl cconfiiguraationn fille foor Reed Haat Liinux# Forr binnary valuues, 0 iss dissableed, 11 is enabbled. Seee syssctl(8) aand# syssctl.conff(5) for moree de

15、ttailss.# Conntrolls IPP paccket forwwardiingnet.iipv4.ip_fforwaard = 0# Conntrolls soourcee rouute vverifficattionnet.iipv4.conff.deffaultt.rp_filtter = 1# Do not acceept ssourcce rooutinngnet.iipv4.conff.deffaultt.acccept_sourrce_rroutee = 00# Conntrolls thhe Syystemm Reqquestt debbuggiing ffunctt

16、ionaalityy of the kernnelkerneel.syysrq = 0# Conntrolls whhetheer coore ddumpss willl apppendd thee PIDD to the coree fillenamme.# Useeful for debuugginng muulti-threeadedd appplicaationns.kerneel.coore_uuses_pid = 1# Conntrolls thhe usse off TCPP synncookkiesnet.iipv4.tcp_synccookiies = 1# Dissable

17、e nettfiltter oon .bbridgge.brridgee-nf-calll-ip66tablles = 0net.bbridgge.brridgee-nf-calll-ipttablees = 0net.bbridgge.brridgee-nf-calll-arpptablles = 0# Conntrolls thhe deefaullt maaxmimmum ssize of aa message queuuekerneel.mssgmnbb = 6655366# Conntrolls thhe maaximuum siize oof a messsage, in byte

18、eskerneel.mssgmaxx = 6655366# Conntrolls thhe maaximuum shharedd seggmentt sizze, iin byytes# Conntrolls thhe maaximuum nuumberr of sharred mmemorry seegmennts, in ppagess# oraacle-rdbmms-seerverr-11ggR2-ppreinnstalll seettinng foor fss.fille-maax iss 681157444fs.fiile-mmax = 681157444# oraacle-rdbm

19、ms-seerverr-11ggR2-ppreinnstalll seettinng foor keernell.semm is 2500 320000 1100 1128kerneel.seem = 250 320000 1000 1228# oraacle-rdbmms-seerverr-11ggR2-ppreinnstalll seettinng foor keernell.shmmmni is 44096kerneel.shhmmnii = 44096# oraacle-rdbmms-seerverr-11ggR2-ppreinnstalll seettinng foor keerne

20、ll.shmmall is 1107377418224 onn x866_64# oraacle-rdbmms-seerverr-11ggR2-ppreinnstalll seettinng foor keernell.shmmall is 220971152 oon i3386kerneel.shhmalll = 1107377418224# oraacle-rdbmms-seerverr-11ggR2-ppreinnstalll seettinng foor keernell.shmmmax is 44398004651111044 on x86_64# oraacle-rdbmms-se

21、erverr-11ggR2-ppreinnstalll seettinng foor keernell.shmmmax is 4429499672995 onn i3886kerneel.shhmmaxx = 44398004651111044# oraacle-rdbmms-seerverr-11ggR2-ppreinnstalll seettinng foor neet.coore.rrmem_defaault is 22621444net.ccore.rmemm_deffaultt = 22621444# oraacle-rdbmms-seerverr-11ggR2-ppreinnsta

22、lll seettinng foor neet.coore.rrmem_max is 441943304net.ccore.rmemm_maxx = 441943304# oraacle-rdbmms-seerverr-11ggR2-ppreinnstalll seettinng foor neet.coore.wwmem_defaault is 22621444net.ccore.wmemm_deffaultt = 22621444# oraacle-rdbmms-seerverr-11ggR2-ppreinnstalll seettinng foor neet.coore.wwmem_ma

23、x is 110485576net.ccore.wmemm_maxx = 110485576# oraacle-rdbmms-seerverr-11ggR2-ppreinnstalll seettinng foor fss.aioo-maxx-nr is 110485576fs.aiio-maax-nrr = 110485576# oraacle-rdbmms-seerverr-11ggR2-ppreinnstalll seettinng foor neet.ippv4.iip_loocal_portt_rannge iis 90000 6655000net.iipv4.ip_llocall_

24、porrt_raange = 90000 66550005.配置OOraclle网络II.硬件配配置要求每个服务器器节点至少少需要2块块网卡,一一块对外网网络接口,一一块私有网网络接口(心心跳)。如果你通通过OUII安装Orraclee集群软件件,需要保保证每个节节点用于外外网或私网网接口(网网卡名)保保证一致。比如,nnode11使用etth0作为为对外接口口,nodde2就不不能使用eeth1作作为对外接接口。II.IPP配置要求求存在为集群群服务的DDHCPDHCP能能为每个节节点提供足足够的IPP,一个虚虚拟IP、3个SCCAN IIPIII.非非GNS下下手动配置置IP实例例6.检查

25、查操作系统统软件包首首先,根据据操作系统统版本到官官方文档中中找到安装装包需求列列表,如下下图可以通通过mouunt安装装盘或直接接通过yuum源检查查和安装所所需要的包包:点击(此处处)折叠或或打开# rpmm -qaa pacckagees_naame# rpmm -ivvh paackagges_nname# yumm lisst paackagges_nname# yumm insstalll pacckagees_naame这里还要提提一下:CCVUdiisk这个个包也可以以在这个时时候一起安安装好,以以备之后使使用CVUU时会用到到。点击(此处处)折叠或或打开# 检查是是否已经安安

26、装# rpmm -qii cvuuqdissk# 如果已已安装需要要先卸载之之前的版本本# rpmm -e cvuqqdiskk# 安装新新版本# CVUUQDISSK_GRRP=oiinstaall; expoort CCVUQDDISK_GRP# rpmm -ivvh cvvuqdiisk-11.0.99-1.rrpm7.关闭NNTP及端端口范围参参数修改点击(此处处)折叠或或打开# Oraacle建建议使用OOraclle Cllusteer Tiime SSynchhroniizatiion SServiice,因因此关闭删删除NTPP# /sbbin/sserviice nntpd

27、stopp# chkkconffig nntpd off# rm /etcc/ntpp.connf (mmv /eetc/nntp.cconf /etcc/ntpp.connf.olld)# rm /varr/runn/ntppd.piid检查TCPP/UDPP端口范围围#catt /prroc/ssys/nnet/iipv4/ip_llocall_porrt_raange如果已经显显示90000 655500,就不用进进行下面的的步骤了# echho 90000 6655000 /procc/syss/nett/ipvv4/ipp_loccal_pport_rangge# vimm /ett

28、c/syysctll.connf# 添加此此行:# TCPP/UDPP porrt raangenet.iipv4.ip_llocall_porrt_raange = 90000 6655000# 重启网网络# /ettc/rcc.d/iinit.d/neetworrk reestarrt8.调整.bashh_proofilee内容并设设置显示地地址点击(此处处)折叠或或打开设置参数:$ su - rooot# mkddir /mounnt_pooint/tmp# chmmod 7775 /mounnt_pooint/tmp# exiit$ vi .bassh_prrofille加入行:TEM

29、P=/mouunt_ppointt/tmppTMPDIIR=/mmountt_poiint/ttmpexporrt TEEMP TTMPDIIR加入行:uumaskk 0222加入行:DDISPLLAY=llocall_IP:0.0 ; exxportt DISSPLAYYlocall_IP为为你要将安安装视图所所显示的桌桌面地址检查设置参参数$ umaask$ envv | mmore$ echho $DDISPLLAY$ echho $TTEMP$ echho $TTMPDIIR9.配置SSSH互信信这是很关关键的一步步,虽然官官方文档中中声称安装装GI和RRAC的时时候OUII会自动配配

30、置SSHH,但为了了在安装之之前使用CCVU检查查各项配置置,还是手手动配置互互信更优。点击(此处处)折叠或或打开配置过程如如下:各节点生成成Keyss:roottracc1 # suu - ooraclleoracclerrac1 $ mkdiir /.sshhoracclerrac1 $ chmood 7000 /.sshhoracclerrac1 $ ssh-keyggen -t rssaoracclerrac1 $ ssh-keyggen -t dssaroottracc2 # suu - ooraclleoracclerrac2 $ mkdiir /.sshhoracclerrac2

31、 $ chmood 7000 /.sshhoracclerrac2 $ ssh-keyggen -t rssaoracclerrac2 $ ssh-keyggen -t dssa在节点1上上进行互信信配置:oracclerrac1 $ toucch /.sshh/autthoriized_keyssoracclerrac1 $ cd /.ssshoracclerrac1 .sshh$ sssh rrac1 cat /.sssh/iid_rssa.puub autthoriized_keyssoracclerrac1 .sshh$ sssh rrac2 cat /.sssh/iid_rssa.p

32、uub autthoriized_keyssoracclerrac1 .sshh$ sssh rrac1 cat /.sssh/iid_dssa.puub autthoriized_keyssoracclerrac1 .sshh$ sssh rrac2 cat /.sssh/iid_dssa.puub autthoriized_keyss在rac11把存储公公钥信息的的验证文件件传送到rrac2上上oracclerrac1 .sshh$ ppwd/homee/oraacle/.sshhoracclerrac1 .sshh$ sscp aauthoorizeed_keeys rrac2:pwdd

33、oraclleraac2ss passsworrd:authoorizeed_keeys 1100% 16444 1.66KB/ss 00:00设置验证文文件的权限限在每一个节节点执行:$ chmmod 6600 /.sssh/auuthorrizedd_keyys启用用户一一致性在你要运行行OUI的的节点以ooraclle用户运运行(这里里选择raac1):oracclerrac1 .sshh$ eexec /usrr/binn/sshh-ageent $SHELLLoracclerrac1 .sshh$ sssh-aaddIdenttity addeed: /homee/oraacle/.

34、sshh/id_rsa (/hoome/ooraclle/.sssh/iid_rssa)Identtity addeed: /homee/oraacle/.sshh/id_dsa (/hoome/ooraclle/.sssh/iid_dssa)验证sshh配置是否否正确以oraccle用户户在所有节节点分别执执行:ssh rrac1 dateessh rrac2 dateessh rrac1-privv dattessh rrac2-privv datte如果不需要要输入密码码就可以输输出时间,说说明sshh验证配置置成功。必必须把以上上命令在两两个节点都都运行,每每一个命令令在第一次次执行的

35、时时候需要输输入yess。如果不运行行这些命令令,即使sssh验证证已经配好好,安装cclustterwaare的时时候也会出出现错误:The sspeciifiedd noddes aare nnot cclustterabble因为,配好好ssh后后,还需要要在第一次次访问时输输入yess,才算是是真正的无无障碍访问问其他服务务器。请谨记,SSSH互信信需要实现现的就是各各个节点之之间可以无无密码进行行SSH访访问。100.为Grrid集群群基础软件件配置存储储(使用AASM)OOraclle所允许许的存储主主要有ASSM、NFFS和ACCFS等,这这里仅介绍绍ASM的的配置过程程。(1)

36、安安装ASMM配置软件件点击(此处处)折叠或或打开依然是可以以通过yuum或者系系统DVDD光盘安装装# cd /mntt/insstalll_DVDD/Pacckagees# rpmm -qii oraacleaasm# rpmm -qii oraacleaasm-ssuppoort# rpmm -qii oraacleaasm-ssuppoort-22.1.88-1.eel6.xx86_664.rppm/我们是是Oraccle LLinuxx系统,此此版本已经经集成了ooraclleasmm和oraacleaasmliib,所以以就不用再再安装了(2)规划划ASM磁磁盘组官方方文档中规规定

37、了不同同冗余策略略下OCRR、Votting Diskk、Dattabasse和Reecoveery所需需求的大小小。找到存存储管理员员,把规划划好的磁盘盘都让他给给你配置好好(3)配配置ASMM点击(此处处)折叠或或打开格式化每个个磁盘roottracc1 # fddisk /devv/sdbb完成后我们们通过fddisk -l查看看一下roottracc1 # fddisk -lroottracc1 # /uusr/ssbin/oraccleassm coonfiggure -iDefauult uuser to oown tthe ddriveer innterfface : gridd

38、Defauult ggroupp to own the drivver iinterrfacee : asmmadmiinStartt Oraacle ASM librrary drivver oon booot (y/n) n: yScan for Oraccle AASM ddiskss on boott (y/n) y: yroottracc1 # /eetc/iinit.d/orracleeasm creaatediisk VVOL1 /devv/sdbb1roottracc1 # /eetc/iinit.d/orracleeasm creaatediisk VVOL2 /devv/sdcc1roottracc1 # /eetc/iinit.d/orracleeasm creaatediisk VVOL3 /devv/sddd1以下操作在在另一个节节点上进行行,RACC2上操作作roottracc2 # orracleeasm scanndiskks这里用到的的是asmmlib来来做磁盘设设备管理的的,这里大大家也可以以使用UDDEV来管管理,在RRHEL66中asmmlib已已经被废弃弃了,以后后就是UDDEV的天天下11.使用用CVU检检查各个节节点的配置置工作千辛辛万苦终于于到了安装装前的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论