收藏 分享(赏)

Oracle11gRACDG项目实战.docx

上传人:拉拉链 文档编号:13438574 上传时间:2022-08-23 格式:DOCX 页数:111 大小:7.35MB
下载 相关 举报
Oracle11gRACDG项目实战.docx_第1页
第1页 / 共111页
Oracle11gRACDG项目实战.docx_第2页
第2页 / 共111页
Oracle11gRACDG项目实战.docx_第3页
第3页 / 共111页
亲,该文档总共111页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、1 概述和说明1.1概述本文档用于记录在OEL5.5X86_64位系统上安装配置Oracle11gR2(11.2.0.3.0)RAC的详细步骤。安装平台选择VMware公司的VMwareESXiVersion4.0的虚拟主机,通过在该虚拟机上配置两台OEL5.5X86_64位Linux系统的机器,然后在这两台Linux机器上配置Oracle11gR2RAC系统。其中,操作系统选择Oracle公司的OEL5.5X86_64位Linux系统,数据库软件采用目前Oracle11gR2最新版本的11.2.0.3.0。本文档中假定你已经安装配置好VMwareESXiVersion4.0的虚拟主机,如果没

2、有该环境的话,也可以通过自行安装VMwareServer来完成11gR2RAC的安装配置。1.2软件获取操作系统:OracleEnterpriseLinux5Oracle软件:Oracle11gRelease2(11.2)Software(64bit)虚拟机软件:VMwareServer其中,Oracle软件可以通过上述连接直接获取版本为11.2.0.1.0的安装介质,或者通过MetaLink官方网站获取最新版本的11.2.0.3.0安装介质,其中patch编号为10404530。2安装前准备工作2.1配置虚拟机,安装OEL5.5X86_64位Linux操作系统这里,我们需要在VMwareES

3、XiVersion4.0的虚拟主机上创建两台虚拟机,其中每台机器至少需要配置双网卡,一块网卡作为Public,另一块作为Private,建议IP地址均选择手动配置,而不是DHCP动态分配,且要求指定的IP在网络里是唯一的。主机名也分别要求指定为唯一,避免冲突。主机名、IP地址在前期规划要慎重,一经指定,最好不要轻易改变,避免一些不必要的麻烦。这里列出两台机器前期规划的主机名、IP地址信息:HostnameShortHostnameTypeIPAddressInterfacenode1.localdomainnode1PublicIP172.16.0.191eth0node1-vip.local

4、domainnode1-vipVirtualIP172.16.0.193eth0:1node1-priv.localdomainnode1-privPrivateIP192.168.94.11eth1node2.localdomainnode2PublicIP172.16.0.192eth0node2-priv.localdomainnode2-vipVirtualIP172.16.0.194eth0:1node2-priv.localdomainnode2-privPrivateIP192.168.94.12eth1scan-cluster.localdomainscan-clusterSC

5、ANIP172.16.0.203eth0(Figure2.1网络配置信息表)其中,每台机器至少需要配置3个IP地址,在安装操作系统的过程中,我们需要配置公网IP和私有IP即可,虚拟IP在安装集群件时分配。PublicIP、VirtualIP、SCANIP必须配置在同一网段。SCANIP是Oracle11g新推出的,在配置11gRAC时需要指定。我们的SCANIP通过配置DNS服务器来实现,在下文中将给出配置步骤。2.1.1登录VMwareESXiVersion4.0虚拟主机,创建新虚拟机以root用户登录172.16.0.181的虚拟主机:进入虚拟主机管理界面:新建虚拟机:选择Custom,N

6、ext进入下一步:给虚拟机命名为11gnode1,Next:选择Datastore位置,这里选择第1个名为snap-0f000dba-SQL-Server的存储设备,Next:虚拟机版本选择version7,Next:操作系统类型选择Linux,版本选择RedHatEnterpriseLinux5(64-bit),Next:CPU核数选择2,Next:内存选择2G,Next:网卡选择2块,一块作为Public,另外一块作为Private,Next:SCSI驱动器类型选择LSILogicParallel,Next:选择创建新磁盘,Next:磁盘大小选择20G,Next:虚拟设备节点选择默认SCS

7、I(0:0),Next:选中在虚拟机创建之前编辑选项,Continue:编辑光驱设备,选择ISO文件,找到之前已经准备就绪的OEL5.5X86_64位的ISO文件:选中光驱在启动时连接选项,最后,单击Finish完成。至此,一台新的虚拟机配置完成。2.1.2启动11gnode1虚拟机,安装操作系统给11gnode1虚拟机加电,进入图形界面安装系统:回车,进入安装:Skip,跳过光驱检查:Next,开始安装OracleEnterpriseLinux:语言选择English,键盘选择U.S.English美式键盘,硬盘分区选择最后一个选项Createcustomlayout,Next:给硬盘分区,

8、其中SWAP分区选择3500M,剩余空间全部划给根分区/,Next:网络配置,参照2.1节中IP配置信息,分别配置eth0,eht1两块网卡的IP、及子网掩码、网关、主机名,Next:时区选择,亚洲/上海,Next:配置root用户口令,Next:选择定制软软包,Next:其中:DesktopEnvironments:GNOMEDesktopEnvironmentApplications:EditorsDevelopment:DevelopmentLibrariesDevelopmentToolsGNOMESoftwareDevelopmentLegacySoftwareDevelopment

9、XsoftwareDevelopmentBaseSystem:AdministrationToolsBaseLegacySoftwareSupportSystemToolsXWindowSystem其它的软件包,可以忽略,暂时不装,一来加快操作系统的安装进度,二来其余的软件包对于配置Oracle11gR2RAC不需要,如果在将来的安装过程中,系统提示缺失软件包的时候,我们也可以手工从安装光盘中自行安装。Next:进入格式化文件系统,安装软件包,直到最后:根据提示,选择Reboot系统:系统重启之后,Forward:选择关闭Firewall,Next:禁用SELinux,Next:直到最后一步,

10、按照提示,再次重新启动系统,使刚才的配置生效:重启之后,进入图形界面的登录框:到此,node1节点机器创建成功。接下来,完全参照上述创建虚拟机步骤,创建第2个节点,虚拟机命名为11gnode2,在配置网络步骤中,需要注意,将其eth0配置为172.16.0.192,eth1配置为192.168.94.12,主机名为node2.localdomain。最后,两个节点的机器配置完成!2.2配置/etc/hosts文件参照Figure2.1网络配置信息表,修改节点1的/etc/hosts配置文件。rootnode1#cp/etc/hosts/etc/hosts.bakrootnode1#cat/et

11、c/hosts#Donotremovethefollowingline,orvariousprograms#thatrequirenetworkfunctionalitywillfail.127.0.0.1localhost:1localhost6.localdomain6localhost6#node1172.16.0.191node1.localdomainnode1172.16.0.193node1-vip.localdomainnode1-vip192.168.94.11node1-priv.localdomainnode1-priv#node2172.16.0.192node2.lo

12、caldomainnode2172.16.0.194node2-vip.localdomainnode2-vip192.168.94.12node2-priv.localdomainnode2-priv#scan-ip172.16.0.203scan-cluster.localdomainscan-clusterrootnode1#2.3配置DNS服务器,确认SCANIP可以被解析从Oracle11gR2开始,引入SCAN(SingleClientAccessName)IP的概念,相当于在客户端和数据库之间增加一层虚拟的网络服务层,即是SCANIP和SCAPIPListener。在客户端的tn

13、snames.ora配置文件中,只需要配置SCANIP的配置信息即可,客户端通过SCANIP、SCANIPListener来访问数据库。同之前各版本的RAC相比,使用SCANIP的好处就是,当后台RAC数据库添加、删除节点时,客户端配置信息无需修改。可以通过配置DNS服务器或GNS来配置SCAN,我们这里以DNS为例来进行配置。2.3.1配置DNS服务器这里,选择IP地址为172.16.0.176的服务器来配置DNS服务器。安装DNS软件包:rootrdddns_rpm#ifconfigeth0eth0Linkencap:EthernetHWaddr00:0C:29:99:DA:22ineta

14、ddr:172.16.0.176Bcast:172.16.15.255Mask:255.255.240.0inet6addr:fe80:20c:29ff:fe99:da22/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:10237921errors:0dropped:0overruns:0frame:0TXpackets:1394986errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:3375785216(3.1GiB)

15、TXbytes:596171214(568.5MiB)rootrdddns_rpm#pwd/root/dns_rpmrootrdddns_rpm#lltotal1112-rw-rr1rootroot1015531Apr2314:53bind-9.3.6-4.P1.el5_4.2.x86_64.rpm-rw-rr1rootroot45360Apr2314:53bind-chroot-9.3.6-4.P1.el5_4.2.x86_64.rpm-rw-rr1rootroot62251Apr2314:53caching-nameserver-9.3.6-4.P1.el5_4.2.x86_64.rpmr

16、ootrdddns_rpm#rpm-ivhbind-9.3.6-4.P1.el5_4.2.x86_64.rpmwarning:bind-9.3.6-4.P1.el5_4.2.x86_64.rpm:HeaderV3DSAsignature:NOKEY,keyID1e5e0159Preparing#100%1:bind#100%rootrdddns_rpm#rpm-ivhbind-chroot-9.3.6-4.P1.el5_4.2.x86_64.rpmwarning:bind-chroot-9.3.6-4.P1.el5_4.2.x86_64.rpm:HeaderV3DSAsignature:NOK

17、EY,keyID1e5e0159Preparing#100%1:bind-chroot#100%rootrdddns_rpm#rpm-ivhcaching-nameserver-9.3.6-4.P1.el5_4.2.x86_64.rpmwarning:caching-nameserver-9.3.6-4.P1.el5_4.2.x86_64.rpm:HeaderV3DSAsignature:NOKEY,keyID1e5e0159Preparing#100%1:caching-nameserver#100%rootrdddns_rpm#配置/var/named/chroot/etc/named.c

18、onf文件先拷贝生成该文件:rootrdddns_rpm#cd/var/named/chroot/etc/rootrddetc#lltotal16-rw-rr1rootroot405Apr1807:50localtime-rw-r1rootnamed1230Jan212010named.caching-nameserver.conf-rw-r1rootnamed955Jan212010named.rfc1912.zones-rw-r1rootnamed113Apr2314:55rndc.keyrootrddetc#cp-pnamed.caching-nameserver.confnamed.c

19、onfrootrddetc#修改后的该文件内容如下:rootrddetc#pwd/var/named/chroot/etcrootrddetc#catnamed.conf/named.caching-nameserver.conf/ProvidedbyRedHatcaching-nameserverpackagetoconfigurethe/ISCBINDnamed(8)DNSserverasacachingonlynameserver/(asalocalhostDNSresolveronly)./See/usr/share/doc/bind*/sample/forexamplenamedco

20、nfigurationfiles./DONOTEDITTHISFILE-usesystem-config-bindoraneditor/tocreatenamed.conf-editstothisfilewillbeloston/caching-nameserverpackageupgrade./optionslisten-onport53any;listen-on-v6port53:1;directory/var/named;dump-file/var/named/data/cache_dump.db;statistics-file/var/named/data/named_stats.tx

21、t;memstatistics-file/var/named/data/named_mem_stats.txt;/Thoseoptionsshouldbeusedcarefullybecausetheydisableport/randomization/query-sourceport53;/query-source-v6port53;allow-queryany;allow-query-cacheany;loggingchanneldefault_debugfiledata/named.run;severitydynamic;viewlocalhost_resolvermatch-clien

22、tsany;match-destinationsany;recursionyes;include/etc/named.rfc1912.zones;rootrddetc#说明:为简单起见,将该文件中的127.0.0.1、localhost全部修改成any,且修改时,需要注意左右两边留空格。修改部分在上述配置文件中以红色加粗标示。通过拷贝来生成/var/named/chroot/etc/named.conf文件时,注意加上-p选项,来保证文件的权限问题,否则会导致DNS服务启不来!配置Zone文件,修改/var/named/chroot/etc/named.rfc1912.zones文件配置Zon

23、e的目的是为了解析SCANIP,在该文件末尾添加以下反向Zone:zone0.16.172.in-addr.arpa.INtypemaster;file0.16.172.in-addr.arpa;allow-updatenone;配置反向Zone之后的该文件内容如下:rootrddetc#pwd/var/named/chroot/etcrootrddetc#lltotal20-rw-rr1rootroot405Apr1807:50localtime-rw-r1rootnamed1230Jan212010named.caching-nameserver.conf-rw-r1rootroot120

24、0Apr2315:03named.conf-rw-r1rootnamed1085Apr2315:19named.rfc1912.zones-rw-r1rootnamed113Apr2314:55rndc.keyrootrddetc#catnamed.rfc1912.zones/named.rfc1912.zones:/ProvidedbyRedHatcaching-nameserverpackage/ISCBINDnamedzoneconfigurationforzonesrecommendedby/RFC1912section4.1:localhostTLDsandaddresszones/

25、See/usr/share/doc/bind*/sample/forexamplenamedconfigurationfiles./zone.INtypehint;filenamed.ca;zonelocaldomainINtypemaster;filelocaldomain.zone;allow-updatenone;zonelocalhostINtypemaster;filelocalhost.zone;allow-updatenone;zone0.0.127.in-addr.arpaINtypemaster;filenamed.local;allow-updatenone;zone0.0

26、.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpaINtypemaster;filenamed.ip6.local;allow-updatenone;zone255.in-addr.arpaINtypemaster;filenamed.broadcast;allow-updatenone;zone0.in-addr.arpaINtypemaster;filenamed.zero;allow-updatenone;zone0.16.172.in-addr.arpa.INtypemaster;file0.16.17

27、2.in-addr.arpa;allow-updatenone;rootrddetc#说明:正常情况下还应该配置正向Zone文件。这里,我们的RAC双节点node1、node2的域名domain都设置为localdomain,而默认情况下,该配置文件(/var/named/chroot/etc/named.rfc1912.zones)的第15行到第20行中已经自带下述正向Zone文件配置信息,所以无需再添加。zonelocaldomainINtypemaster;filelocaldomain.zone;allow-updatenone;配置正、反向解析数据库文件。在/var/named/ch

28、root/var/named路径下进行配置首先,生成正、反向解析数据库文件。利用/var/named/chroot/var/named/localhost.zone复制生成正向解析的数据库文件,利用/var/named/chroot/var/named/localhost.zone复制生成名为0.16.172.in-addr.arpa的反向解析的数据库文件。rootrddetc#pwd/var/named/chroot/etcrootrddetc#cd/var/named/chroot/var/named/rootrddnamed#lltotal36drwxrwx2namednamed4096

29、Aug262004data-rw-r1rootnamed198Jan212010localdomain.zone-rw-r1rootnamed195Jan212010localhost.zone-rw-r1rootnamed427Jan212010named.broadcast-rw-r1rootnamed1892Jan212010named.ca-rw-r1rootnamed424Jan212010named.ip6.local-rw-r1rootnamed426Jan212010named.local-rw-r1rootnamed427Jan212010named.zerodrwxrwx2

30、namednamed4096Jul272004slavesrootrddnamed#cp-pnamed.local0.16.172.in-addr.arparootrddnamed#lltotal40-rw-r1rootnamed426Apr2316:100.16.172.in-addr.arpadrwxrwx2namednamed4096Aug262004data-rw-r1rootnamed198Jan212010localdomain.zone-rw-r1rootnamed195Jan212010localhost.zone-rw-r1rootnamed427Jan212010named

31、.broadcast-rw-r1rootnamed1892Jan212010named.ca-rw-r1rootnamed424Jan212010named.ip6.local-rw-r1rootnamed426Jan212010named.local-rw-r1rootnamed427Jan212010named.zerodrwxrwx2namednamed4096Jul272004slavesrootrddnamed#说明:在上述步骤中我们没有配置正向Zone文件,故只需生成反向解析数据库文件,正向解析数据库文件利用默认的localdomain.zone文件。生成的正、反向解析数据库文件名

32、一定要同上述步骤中定义的正、反向Zone文件一致,否则DNS出错!然后,定义正、反向解析数据库文件。在正向解析数据库文件localdomain.zone末尾添加下述内容:scan-clusterINA172.16.0.203添加后内容如下:rootrddnamed#pwd/var/named/chroot/var/namedrootrddnamed#catlocaldomain.zone$TTL86400INSOAlocalhostroot(42;serial(d.adams)3H;refresh15M;retry1W;expiry1D);minimumINNSlocalhostlocalho

33、stINA127.0.0.1scan-clusterINA172.16.0.203rootrddnamed#在反向解析数据库文件0.16.172.in-addr.arpa末尾添加下述内容:203INPTRscan-cluster.localdomain.添加后内容如下:rootrddnamed#pwd/var/named/chroot/var/namedrootrddnamed#cat0.16.172.in-addr.arpa$TTL86400INSOAlocalhost.root.localhost.(1997022700;Serial28800;Refresh14400;Retry3600

34、000;Expire86400);MinimumINNSlocalhost.1INPTRlocalhost.203INPTRscan-cluster.localdomain.rootrddnamed#2.3.2测试DNS服务器解析SCANIP正常首先,在DNS服务器172.16.0.176上启动DNS服务:rootrddnamed#/etc/init.d/namedstatusrndc:connectfailed:127.0.0.1#953:connectionrefusednamedisstoppedrootrddnamed#/etc/init.d/namedstartStartingnam

35、ed:OKrootrddnamed#/etc/init.d/namedstatusnumberofzones:7debuglevel:0xfersrunning:0xfersdeferred:0soaqueriesinprogress:0queryloggingisOFFrecursiveclients:0/1000tcpclients:0/100serverisupandrunningnamed(pid23307)isrunningrootrddnamed#chkconfignamedonrootrddnamed#然后,分别在RAC节点node1、node2的/etc/resolv.conf

36、配置文件中添加下述配置信息:searchlocaldomainnameserver172.16.0.176添加之后:rootnode1#cat/etc/resolv.confsearchlocaldomainnameserver172.16.0.176rootnode1#最后,测试SCANIP解析是否成功?node1测试:rootnode1#nslookup172.16.0.203Server:172.16.0.176Address:172.16.0.176#53203.0.16.172.in-addr.arpaname=scan-cluster.localdomain.rootnode1#nslookupscan-cluster.localdomain

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 企业信息化

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报