配置oracle11gr2RAConrhel5.5一、环境介绍所有的节点名称都是以XZXJ.EDU.CN结尾的,SERVER是一台DNS服务器,用来解析名称用。在这里存储系统使用的是ASM,在ASM上存储OCR和表决磁盘文件,具体是存储在一个名为+CRS的磁盘组中,该磁盘组使用外部冗余配置,只有一个OCR位置和一个表决磁盘位置。ASM磁盘组应在共享存储器上创建,大小至少为2GB。Oracle物理数据库文件(数据、联机重做日志、控制文件、存档重做日志)将安装在ASM上一个名为+RACDB_DATA的ASM磁盘组中,而快速恢复区将在一个名为+FRA的ASM磁盘组上创建。二、系统配置:(1)、安装oracleRAC所需的linux软件包:x86:yum–yinstallbinutilscompat-libstdc++elfutils-libelfelfutils-libelf-develelfutils-libelf-devel-staticgccgcc-c++glibcglibc-commonglibc-develglibc-headerskshlibaiolibaio-devellibgcclibgomplibstdc++libstdc++-develmakesysstatunixODBCunixODBC-develx64:binutils-2.17.50.0.6compat-libstdc++-33-3.2.3compat-libstdc++-33-3.2.3(32位)elfutils-libelf-0.125elfutils-libelf-devel-0.125elfutils-libelf-devel-static-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-2.5-24(32位)glibc-common-2.5glibc-devel-2.5glibc-devel-2.5(32位)1glibc-headers-2.5ksh-20060214libaio-0.3.106libaio-0.3.106(32位)libaio-devel-0.3.106libaio-devel-0.3.106(32位)libgcc-4.1.2libgcc-4.1.2(32位)libstdc++-4.1.2libstdc++-4.1.2(32位)libstdc++-devel4.1.2make-3.81sysstat-7.0.2unixODBC-2.2.11unixODBC-2.2.11(32位)unixODBC-devel-2.2.11unixODBC-devel-2.2.11(32位)(2)、网络配置:网络硬件要求:每个OracleRAC节点至少必须有两个网络适配器(即网络接口卡(NIC)):一个用于公共网络接口,另一个用于专用网络接口(互连)。要对公共网络或专用网络使用多个NIC,Oracle建议采用NIC绑定。对公共网络和专用网络使用不同的绑定(即,对公共网络使用bond0,对专用网络使用bond1),这是因为在安装过程中,每个接口要么定义为公共接口,要么定义为专用接口。本文不讨论NIC绑定。每个网络中网络适配器的相关公共接口名称在所有节点上都应相同,网络适配器的相关专用接口名称在所有节点上都应相同。对于公共网络,每个网络适配器必须支持TCP/IP。对于专用网络,互连必须支持用户数据报协议(UDP),使用支持TCP/IP(最小要求为1Gb以太网)的高速网络适配器和交换机。UDP是OracleRAC的默认互连协议,TCP是OracleClusterware的互连协议。对于此互连,必须使用一个交换机。Oracle建议您使用一个专用交换机。对于互连,Oracle不支持令牌环和交叉电缆。对于专用网络,所有指定互连接口的端点在网络上必须完全可达。每个节点均应连接到所有的专用网络接口。可以使用ping命令测试一个互连接口是否可达。在OracleGridInfrastructure的安装过程中,系统都会要求您标识OUI在您的集群节点上检测到的每个网络接口计划使用方式。必须将每个接口标识为publicinterface、privateinterface或notused,并且必须对OracleClusterware和OracleRAC使用相同的专用接口。可将若干独立的接口绑定为一个公共接口,这样可在某个NIC出现故障时提供冗余性。但是,Oracle建议您不要为OracleClusterware和OracleRAC创建不同的接口。如果您对专用互连使用多个NIC,Oracle建议您使用NIC绑定。请注意,多个专用接口提供负载平衡,但不提供故障切换功能,只有将它们绑定在一起时才提供故障切换功能。从OracleClusterware11g第2版开始,无需再为互连提供专用名称或IP地址。标识为专用的子网上的IP地址将被分配作为集群成员节点的专用IP地址。无需在hosts目录中手2动配置这些地址。如果需要针对互连进行名称解析,可在hosts文件或DNS上配置专用IP名称。而OracleClusterware会为安装期间定义为专用接口的那个接口(如eth1)分配互连地址,并将该地址分配给用作专用子网的那个子网。实际上,在本指南中,我会继续在每个节点包括一个专用名称和IP地址以用于RAC互连。这在专用网络上提供了自我文档编制的方法和一组端点,可供故障排除之...