Windows 2008R2 配置Oracle双机热备与存储共享

4星 · 超过85%的资源 需积分: 17 28 下载量 103 浏览量 更新于2024-07-20 2 收藏 4.42MB DOCX 举报
"本资源详细介绍了如何在Windows Server 2008 R2 (win2008R2) 上配置Oracle数据库的双机热备系统,利用共享存储实现高可用性。该设置借助Windows的群集故障转移功能,确保在主服务器遇到故障时,服务能无缝转移到备用服务器上。实验环境包括两台HP BL460C刀片服务器,通过VMware vSphere 5.1创建的虚拟机,以及HPP4000 iSCSI存储设备。" 在这个配置中,有两个关键的技术组件: 1. **Windows Server 2008 R2 群集故障转移**: Windows Server 2008 R2 提供的群集服务允许将多台服务器组织成一个群集,以便在一台服务器发生故障时,其他服务器可以接管服务。在这种情况下,群集用于监控A和B服务器上Oracle服务的状态,并在需要时执行故障转移。 2. **Oracle 数据库共享存储**: Oracle 数据库被安装在存储服务器上的共享磁盘上,这样无论哪台服务器在运行Oracle服务,都能访问相同的数据库实例。这是实现双机热备的关键,因为即使主服务器(A服务器)出现问题,备份服务器(B服务器)也能立即接管,确保服务连续性。 实施步骤包括: 1. **硬件准备**: 两台64位服务器,一台存储服务器,每台服务器至少两个分区,三块网卡分别用于外网、双机心跳和连接存储。 2. **软件准备**: 安装Win2008R2 64位企业版和Oracle 11g。下载并解压Oracle安装文件。 3. **网络配置**: 为每台服务器配置不同的IP地址,分别用于外网、双机心跳和连接存储。将负责心跳的两个网口直接相连或通过专用交换机连接。 4. **关闭防火墙**: 为了确保服务器间的通信不受阻,关闭两台服务器的Windows防火墙。 5. **配置iSCSI连接**: 使用Windows的iSCSI发起程序连接到存储服务器,获取共享存储。即使初次连接可能出现授权失败,仍可能在“发现”选项中看到存储服务器。 在实际操作中,还需要注意以下几点: - **命名规范**: 为服务器和网卡分配清晰的命名,如sj1、sj2、waiwangA、xtA、iscsiA等,以便于管理和维护。 - **心跳网络**: 心跳网络的IP地址应与其它网络IP地址区别开来,以避免冲突。 - **存储配置**: 配置存储服务器,根据实际情况分配和授权存储空间。 通过以上步骤,可以建立一个基本的Oracle双机热备系统,提高数据库服务的可用性和稳定性。在故障发生时,系统能够快速响应,将服务切换到备用服务器,确保业务连续性。