"Oracle RAC (Real Application Clusters) 是Oracle数据库的一种高可用性和高性能的解决方案,它允许多个服务器节点共享同一个数据库实例,提供数据的并发访问和故障切换能力。此文档描述的是在一个VMware环境中,使用11.2.0.1版本的Oracle RAC在三台虚拟机上进行的安装过程,存储方案采用iSCSI。" 在Oracle RAC的安装过程中,有几个关键点是至关重要的: 1. **网络配置**:如文档中所示,每台节点有两块网卡(eth0和eth1),分别用于不同的网络通信。eth0通常用于公共网络,处理应用和客户端的连接;eth1则用于私有网络,用于节点间的心跳和数据通信。这里的IP地址显示为169.254.x.x,这可能表示尚未正确配置网络连接,正常情况下应分配静态或通过DNS获取的IP。 2. **主机文件配置**:在`hosts`文件中,每个节点的IP地址、主机名和别名(包括公共、私有和虚拟IP)都需要明确定义。这确保了集群内的节点可以相互识别,并且客户端可以通过这些IP访问数据库服务。 3. **DNS设置**:Oracle RAC依赖于DNS服务来解析节点名称和IP地址。文档中提到了一个名为"rac.cluster"的DNS区域,这需要包含所有节点的条目,以便进行快速和准确的名称解析。 4. **Oracle Grid Infrastructure安装**:在安装RAC之前,首先需要安装Oracle Grid Infrastructure,它提供了集群所需的管理服务,如Clusterware和ASM(Automatic Storage Management)。Grid Infrastructure安装会创建一个名为`grid`的用户,用于管理和监控RAC环境。 5. **数据库实例创建**:安装完Grid Infrastructure后,可以在每个节点上创建数据库实例。这些实例将共享相同的全局数据库名,但拥有独立的ORACLE_SID(系统标识符)。 6. **OCR(Oracle Cluster Registry)和 Voting Disks**:OCR存储集群配置信息,而Voting Disks用于决策集群状态和故障恢复。它们通常被配置为镜像,以确保高可用性。 7. **ASM磁盘组配置**:ASM用于自动管理和存储数据库文件,集群中的所有节点都能访问。在安装过程中,需要创建至少一个ASM磁盘组,用于存放数据库的数据文件、控制文件、redo logs等。 8. **OS 集群软件配置**:在Linux环境下,如VMware环境,需要配置适当的集群软件,如GNS(Global Names Server)、OCFS2(Oracle Cluster File System 2)等,以支持Oracle RAC的运行。 9. **网络服务和监听器配置**:TNS(Transparent Network Substrate)和监听器(Listener)配置是必要的,以允许客户端通过网络连接到RAC数据库。 10. **测试与验证**:安装完成后,需通过各种测试(如`crsctl`命令、`cluvfy`工具等)验证集群的健康状态和功能完整性。 以上就是Oracle RAC安装过程中的关键步骤和概念,确保正确配置这些环节是实现一个稳定、高效运行的RAC集群的基础。在实际操作中,还需要考虑安全性、性能优化和日常维护等多个方面。
node1: node1.rac.cluster(设置不同的域名会导致grid安装检查失败)
eth0 Link encap:Ethernet HWaddr 08:00:27:A8:C7:F9
inet addr:169.254.8.201 Bcast:169.254.8.255 Mask:255.255.255.0
--
eth1 Link encap:Ethernet HWaddr 08:00:27:1A:41:18
inet addr:169.254.1.201 Bcast:169.254.1.255 Mask:255.255.255.0
node2: node2.rac.cluster
eth0 Link encap:Ethernet HWaddr 08:00:27:46:F4:48
inet addr:169.254.8.202 Bcast:169.254.8.255 Mask:255.255.255.0
--
eth1 Link encap:Ethernet HWaddr 08:00:27:28:83:29
inet addr:169.254.1.202 Bcast:169.254.1.255 Mask:255.255.255.0
2、hosts文件(使用sqlplus的客户端也要配置,或者名称需要在dns里面解析,否则scan使用报错)
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#node1
169.254.8.201 node1 node1.rac.cluster
169.254.1.201 node1-priv node1-priv.rac.cluster
169.254.8.203 node1-vip node1-vip.rac.cluster
#node2
169.254.1.202 node2-priv node2-priv.rac.cluster
169.254.8.204 node2-vip node2-vip.rac.cluster
3、dns配置
bind服务器配置
zone "rac.cluster" IN {
type master;
file "rac.cluster";
};
zone "8.254.169.in-addr.arpa" IN {
type master;
file "8.254.169.in-addr.arpa";
};
cat rac.cluster
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 169.254.1.222
scan A 169.254.8.205
cat 8.254.169.in-addr.arpa
剩余9页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 多传感器数据融合手册:国外原版技术指南
- MyEclipse快捷键大全,提升编程效率
- 从零开始的编程学习:Linux汇编语言入门
- EJB3.0实例教程:从入门到精通
- 深入理解jQuery源码:解析与分析
- MMC-1电机控制ASSP芯片用户手册
- HS1101相对湿度传感器技术规格与应用
- Shell基础入门:权限管理与常用命令详解
- 2003年全国大学生电子设计竞赛:电压控制LC振荡器与宽带放大器
- Android手机用户代理(User Agent)详解与示例
- Java代码规范:提升软件质量和团队协作的关键
- 浙江电信移动业务接入与ISAG接口实战指南
- 电子密码锁设计:安全便捷的新型锁具
- NavTech SDAL格式规范1.7版:车辆导航数据标准
- Surfer8中文入门手册:绘制等高线与克服语言障碍
- 排序算法全解析:冒泡、选择、插入、Shell、快速排序