您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle 10g RAC with OCFS安装配置指南
Oracle10gRAC安装配置指南10.2.0.1(RedFlagDCServer4.1&Asianux1.0)useOCFSFileSystemVersion1.3(2005-9-21)第2页共34页byHyphenWang目录1安装操作系统................................................31.1配置清单....................................................31.2安装系统....................................................31.2.1检查系统需求................................................31.2.2安装操作系统................................................32配置存储,设置分区,绑定祼设备..............................42.1配置存储....................................................42.2设置分区....................................................42.3绑定raw设备...............................................43Linux系统配置..............................................53.1配置用户和组................................................53.2修改配置文件................................................63.3安装和配置OCFS.............................................94安装ClusterReadyServices(CRS)...........................115安装Oracle10gDB.........................................206测试.......................................................33第3页共34页byHyphenWang本安装配置指南提供Oracle10gRAC在RedFlagDCServer4.1上的安装配置实例。Oracle的官方网站上提供了《OracleRealApplicationClustersInstallationandConfigurationGuide》,可供参考。1安装操作系统1.1配置清单服务器名称/型号VmwareGSXServer3.2服务器节点的数目2CPU类型IntelXeon3.0GHz各服务器的CPU数目1各服务器的内存1GB网络TCP/IP共享存储技术(HBA卡,光纤交换机,共享磁盘)使用Vmware虚拟共享互联技术(网卡,交换机,协议)Eth100Mb/s,Switch,TCP/IPHBA卡使用Vmware虚拟1.2安装系统1.2.1检查系统需求系统必须满足以下所列的昀低的硬件要求:昀低1024M物理内存;1G的交换空间(或两倍于物理内存),对于拥有2G及以上内存的系统,交换空间的大小可为内存的一倍或两倍;昀低4G的可用硬盘空间;上述的是建议配置,但实际配置只要保证硬盘有足够的空间就可以,但速度比较慢。1.2.2安装操作系统确认各节点硬件满足Oracle10gRAC安装的要求后,在每个节点上安装RedFlagDCServer4.1的基本系统,安装时只划分了/和swap分区,注意各节点尽量保持相同的分区结构,且根分区昀好在15g以上。两台机器命名为db01、db02。通过修改/ect/sysconfig/network,添加HOSTNAME=db01安装后重新启动系统,修改虚拟机的配置db01.vmx文件,增加:scsi1.sharedBus=virtualdisk.locking=false保证共享磁盘SCSI1确实可以给linux认到是/dev/sdb。第4页共34页byHyphenWang2配置存储,设置分区,绑定祼设备2.1配置存储在RAC的创建和存储中,系统通过共享的磁盘分区来保证每个节点可以并发对数据库进行读写操作。不同厂家的存储设备有不同的配置方法,一般情况下存储厂商都提供了自己的配置工具,可以参考帮助文档完成存储的配置,或寻求厂家的技术支持。本例中,我们将做成Vmware的一个磁盘作为一个逻辑驱动器,大小为4GB,映像到主机信道后,被RAC中的两个节点服务器识别为/dev/sdb。划分完成后重新启动各个节点服务器,当节点重起后,执行fdisk–l命令查看分区信息,命令输出应显示出一个新的设备/dev/sdb,代表存储配置成功。2.2设置分区用fdisk工具对/dev/sdb分区,这里我们划分了三个分区,前两个分区(/dev/sdb1、/dev/sdb2)大小都是200M,用于安装CRS;剩余空间为/dev/sdb3,用于挂载OCFS。注意:不要格式化分区(CRS要装在裸设备上,其它采用OCFS文件系统)。2.3绑定raw设备为了获得较高的读写性能,我们将CRS中的OCR和OracleCRSvotingdisk安装在裸设备上。在每个节点服务器的/etc/rc.local文件中加入以下两行,以实现raw设备的绑定,并使系统每次启动时自动绑定raw设备。/usr/bin/raw/dev/raw/raw1/dev/sdb1/usr/bin/raw/dev/raw/raw2/dev/sdb1chownoracle.dba/dev/raw/raw1chownoracle.dba/dev/raw/raw2在安装CRS时,OCR和OracleCRSvotingdisk将分别被指定到/dev/raw/raw1和/dev/raw/raw2两个设备。注意后续操作中这两个设备不能被其它目的占用。昀后,执行如下命令以验证每个节点中raw设备的绑定:#raw–qa/dev/raw/raw1:boundtomajor8minor65/dev/raw/raw2boundtomajor8minor66第5页共34页byHyphenWang※注意,上述必需在两台机器上同时建立。3Linux系统配置3.1配置用户和组z创建用户和组在每个节点服务器上创建oinstall和dba组,然后创建oracle用户,将oinstall作为oracle的主组(primarygroup),dba作为oracle的辅组(secondarygroup)。注意:需保证oinstall,dba和oracle在每个节点上有相同的GID和UID,并且不要与已有的冲突。#groupadd–g800oinstall#groupadd–g700dba#useradd–u700–goinstall–Gdbaoracle#passwdoraclez设置oracle用户的环境在每个节点服务器上分别执行以下命令,创建ORACLE_BASE目录,并修改其属主/组和权限。#mkdir-p/u01#chown-Roracle.dba/u01#chmod-R775/u01接下来以oracle身份编辑/home/oracle/.bash_profile文件,指定PATH、ORACLE_BASE、ORACLE_HOME等各个环境变量,以便后续的安装。文件示例如下:#.bash_profile#Getthealiasesandfunctionsif[-f~/.bashrc];then.~/.bashrcfi#UserspecificenvironmentandstartupprogramsexportORACLE_BASE=/u01exportORACLE_HOME=$ORACLE_BASE/oracleexportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/libexportTNS_ADMIN=$ORACLE_HOME/network/adminPATH=/usr/bin:$ORACLE_HOME/bin:$PATH:$HOME/binexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jl第6页共34页byHyphenWangib:$ORACLE_HOME/network/jlib:$ORACLE_HOME/assistants/dbca/jlib:$ORACLE_HOME/assistants/dbma/jlib:$ORACLE_HOME/owm/jlib:$ORACLE_HOME/jdbc/lib/classes12.zipexportPATHexportLC_ALL=CunsetUSERNAME修改完成后,重新以oracle用户身份登录即可生效。(上述.bash_profile在后面的安装过程中,根据不同的情况需要修改)3.2修改配置文件z网络配置Oracle10gRAC要求每个节点至少有两个静态IP地址,分别用于公共连接和节点间互连。本例中各个节点的IP地址分配情况如下。Node1:eth0:219.142.7.143eth1:10.0.0.1Node2:eth0:219.142.7.144eth1:10.0.0.2※其中公共连接eth0必需使用公网IP端,不能使用私网IP端然后修改每个节点服务器中的/etc/hosts文件去维护各节点的网络配置信息。按以下示例修改/etc/hosts文件,要求各节点完全一致。#vi/etc/hosts10.0.0.1prv1.rfgz.comprv1219.142.7.143db01.rfgz.comdb01219.142.7.201db01-vip.rfgz.comdb01-vip10.0.0.2prv2.rfgz.comprv2219.142.7.144db02.rfgz.comdb02219.142.7.202db02-vip.rfgz.comdb02-vip127.0.0.1localhost.localdomainlocalhost昀后,必需给每台机器配置公共网络的网关,修改/etc/sysconfig/network文件,添加网关:GATEWAY=219.142.7.100;此网关在实验中可以随意,只要通就可以了,实际中应安装真实的环境配置。zrsh,rlogin和rexec系列服务的配置当在主节点上运行OUI安装Oracle10gRAC时,需要使用rsh服务将Oracle软件复制到其它节点。这就要求oracle用户可从任一节点无需口令地运行rsh,rlogin和rexec命令访问其它节点。这里我们需要创建/etc/hosts.equiv文件。第7页共34页byHyphenWang以下是本例中的/etc/hosts.equiv文件:#vi/etc/hosts.equiv+db01oracle+db02oracle+prv1oracle+prv2oracle然后,执行setup命令,选择“Systemservices”,进入系统服务配置工具,选中rsh,rlogin,rexec和xinetd,使系统每次重新启动时都自动启动这些服务。用servicexinetdstart,使服务生效。然后使用oracle用户su–oracle,使用whereisrsh,确认运行的路径在/usr/bin目录下,并保证rcp正常。(上面的配置文件,定义了只能用oracle用户实现无口令运行)注意:在实际生产环境RAC安装完成后,出于安全考虑要关闭rsh服务。※在某些时候,开启rsh服务是相当危险的,Oracl
本文标题:Oracle 10g RAC with OCFS安装配置指南
链接地址:https://www.777doc.com/doc-4354123 .html