没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
配置 oracle 11g r2 RAC on rhel5.5
一、 环境介绍
所有的节点名称都是以 XZXJ.EDU.CN 结尾的,SERVER 是一台 DNS 服务器,用来解析名
称用。
在这里存储系统使用的是 ASM,在 ASM 上存储 OCR 和表决磁盘文件,具体是存储在一个
名为 +CRS 的磁盘组中,该磁盘组使用外部冗余配置,只有一个 OCR 位置和一个表决磁
盘位置。ASM 磁盘组应在共享存储器上创建,大小至少为 2GB。Oracle 物理数据库文件
( 数 据 、联机重 做 日 志 、 控 制 文 件 、 存 档 重 做 日 志 ) 将 安 装 在 ASM 上 一 个 名 为
+RACDB_DATA 的 ASM 磁盘组中,而快速恢复区将在一个名为 +FRA 的 ASM 磁盘组上
创建。
二、系统配置:
(1)、安装 oracle RAC 所需的 linux 软件包:
x86:
yum –y install binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-
static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc
libgomp libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
x64:
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3(32 位)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
elfutils-libelf-devel-static-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-2.5-24(32 位)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5(32 位)
1
glibc-headers-2.5
ksh-20060214
libaio-0.3.106
libaio-0.3.106(32 位)
libaio-devel-0.3.106
libaio-devel-0.3.106(32 位)
libgcc-4.1.2
libgcc-4.1.2(32 位)
libstdc++-4.1.2
libstdc++-4.1.2(32 位)
libstdc++-devel 4.1.2
make-3.81
sysstat-7.0.2
unixODBC-2.2.11
unixODBC-2.2.11(32 位)
unixODBC-devel-2.2.11
unixODBC-devel-2.2.11(32 位)
(2)、网络配置:
网络硬件要求:
每个 Oracle RAC 节点至少必须有两个网络适配器(即网络接口卡 (NIC)):一个用于公共
网络接口,另一个用于专用网络接口(互连)。要对公共网络或专用网络使用多个
NIC,Oracle 建议采用 NIC 绑定。对公共网络和专用网络使用不同的绑定(即,对公共网
络使用 bond0,对专用网络使用 bond1),这是因为在安装过程中,每个接口要么定义为
公共接口,要么定义为专用接口。本文不讨论 NIC 绑定。
每个网络中网络适配器的相关公共接口名称在所有节点上都应相同,网络适配器的相关专
用接口名称在所有节点上都应相同。
对于公共网络,每个网络适配器必须支持 TCP/IP。
对于专用网络,互连必须支持用户数据报协议 (UDP),使用支持 TCP/IP(最小要求为 1 Gb
以太网)的高速网络适配器和交换机。
UDP 是 Oracle RAC 的默认互连协议,TCP 是 Oracle Clusterware 的互连协议。对于此互连,
必须使用一个交换机。Oracle 建议您使用一个专用交换机。
对于互连,Oracle 不支持令牌环和交叉电缆。
对于专用网络,所有指定互连接口的端点在网络上必须完全可达。每个节点均应连接到所
有的专用网络接口。可以使用 ping 命令测试一个互连接口是否可达。
在 Oracle Grid Infrastructure 的安装过程中,系统都会要求您标识 OUI 在您的集群节点上检
测到的每个网络接口计划使用方式。必须 将每个接口标识为 public interface 、private
interface 或 not used,并且必须对 Oracle Clusterware 和 Oracle RAC 使用相同的专用接口。
可将若干独立的接口绑定为一个公共接口,这样可在某个 NIC 出现故障时提供冗余性。但
是,Oracle 建议您不要为 Oracle Clusterware 和 Oracle RAC 创建不同的接口。如果您对专
用互连使用多个 NIC,Oracle 建议您使用 NIC 绑定。请注意,多个专用接口提供负载平衡,
但不提供故障切换功能,只有将它们绑定在一起时才提供故障切换功能。
从 Oracle Clusterware 11g 第 2 版开始,无需再为互连提供专用名称或 IP 地址。标识为专用
的子网上的 IP 地址将被分配作为集群成员节点的专用 IP 地址。无需在 hosts 目录中手动配
置这些地址。如果需要针对互连进行名称解析,可在 hosts 文件或 DNS 上配置专用 IP 名
2
称。而 Oracle Clusterware 会为安装期间定义为专用接口的那个接口(如 eth1)分配互连地
址,并将该地址分配给用作专用子网的那个子网。实际上,在本指南中,我会继续在每个
节点包括一个专用名称和 IP 地址以用于 RAC 互连。这在专用网络上提供了自我文档编制
的方法和一组端点,可供故障排除之用:
192.168.0.51 rac01-priv 192.168.0.52 rac02-priv
在使用 iSCSI 进行网络存储的生产环境中,我们强烈建议使用 TCP/IP 卸载引擎 (TOE) 卡
配置第三个网络接口(如 eth2)作为冗余接口来处理这种存储流量。为简单起见,本文中
的配置是让 RAC 专用互连接口 (eth1) 所属的网络同时承载 iSCSI 网络存储流量。在同一网
络接口上同时处理 Oracle RAC 的 iSCSI 存储流量和缓存融合流量使我们的测试系统成本低
廉,但永远不要考虑在生产环境中使用该方法。
TOE 的基本用意是将 TCP/IP 协议的处理工作从主机处理器卸载到适配器上的硬件或系统
中。TOE 通常内嵌在网络接口卡 (NIC) 或主机总线适配器 (HBA) 中,用于减少 CPU 和服
务器 I/O 子系统上的 TCP/IP 处理工作量以提高总体性能。
分配 IP 地址:
这里的 SCAN ip 地址必须通过 GNS 或者 DNS 来解析的,这里使用的是 DNS 解析.其他地
址都在 hosts 文件里定义。
#Public Network - (eth0)
192.168.1.51 rac01.xzxj.edu.cn rac01
192.168.1.52 rac02.xzxj.edu.cn rac02
#Private Network - (eth1)
192.168.0.51 rac01-priv.xzxj.edu.cn rac01-priv
192.168.0.52 rac02-priv.xzxj.edu.cn rac02-priv
#Public Virtual IP - (eth0:1)
192.168.1.53 rac01-vip.xzxj.edu.cn rac01-vip
192.168.1.54 rac02-vip.xzxj.edu.cn rac02-vip
# Single Client Access Name (SCAN)
192.168.1.55 rac-scan.xzxj.edu.cn rac-scan
# Private Storage Network for Openfiler - (eth1)
192.168.0.50 openfiler-priv
#Public Storage Network for Openfiler - (eth0)
192.168.1.50 openfiler.xzxj.edu.cn openfiler
配置 DNS,使之能解析 rac-scan:
完了之后重新启动或者重新载入配置文件:
3
OK,测试成功。
(3)、集群时间同步服务:
配置集群时间同步服务 — (CTSS):
如果您想使用集群时间同步服务在集群中提供同步服务,需要卸载网络时间协议 (NTP) 及
其配置。做如下操作:
要停用 NTP 服务,必须停止当前的 ntpd 服务,从初始化序列中禁用该服务,并删除
ntp.conf 文件。
当安装程序发现 NTP 协议处于非活动状态时,安装集群时间同步服务将以活动模式自动进
行安装并通过所有节点的时间。如果发现配置了 NTP,则以观察者模式启动集群时间同步
服务,Oracle Clusterware 不会在集群中进行活动的时间同步。
在安装后,要确认 ctssd 处于活动状态,请作为网格安装所有者 (grid) 输入以下命令:
[grid@rac01 ~]$ crsctl check ctss
CRS-4701: The Cluster Time Synchronization Service is in Active mode.
CRS-4702: Offset (in msec): 0
配置网络时间协议:
如果您正在使用 NTP,并且愿意继续使用它而不是集群时间同步服务,那么您需要修改
NTP 初始化文件,在其中设置 -x 标志,这样可避免向后调整时间。完成此任务后,重启网
络时间协议后台程序。
编辑/etc/sysconfig/ntpd 文件:
# Drop root to id 'ntp:ntp' by default. OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid" # Set to 'yes'
to sync hw clock after successful ntpdate SYNC_HWCLOCK=no # Additional options for ntpdate
NTPDATE_OPTIONS=""
然后,重启 NTP 服务。
(4)、openfiler 配置:
4
ISCSI 目标:
网络 ACL:
5
剩余55页未读,继续阅读
资源评论
cailibin
- 粉丝: 4
- 资源: 7018
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功