RoseMirrorHA 6.0 for Windows 配合 Oracle 11g R2 配置文档
RoseMirrorHA 6.0 for Windows 配合
Oracle 11g R2 配置文档
(v2.2)
2017-11
RoseMirrorHA 6.0 for Windows 配合 Oracle 11g R2 配置文档
目 录
一、 安装部署要求 ....................................................................................................................... 1
1.1. RoseMirrorHA 集群环境拓扑结构 ........................................................................................ 1
1.2. 网络和心跳配置要求 ............................................................................................................ 1
1.3. 系统要求 .............................................................................................................................. 2
1.4. 数据安全要求 ....................................................................................................................... 2
二、 Oracle 安装 .......................................................................................................................... 2
2.1. Oracle 配置要求 .................................................................................................................. 2
2.2. Oracle 安装方式 .................................................................................................................. 3
2.3. Oracle 安装过程 .................................................................................................................. 3
三、
RoseMirrorHA 安装 ........................................................................................................... 12
四、 配置 Oracle 应用服务 ........................................................................................................ 17
五、 验证 Oracle 应用服务 ........................................................................................................ 37
5.1. 手工切换测试 ..................................................................................................................... 38
5.2. 关机测试 ............................................................................................................................ 39
5.3. 拔线测试 ............................................................................................................................ 40
5.4. 杀进程测试 ........................................................................................................................ 40
RoseMirrorHA 6.0 for Windows 配合 Oracle 11gR2 配置文档
一、 安装部署要求
1.1. RoseMirrorHA 集群环境拓扑结构
RoseMirrorHA 集群环境的拓扑结构,如下图所示。
如上图所示,硬件服务器 A 和 B,分别部署相同版本的操作系统和应用服务,操作系统和应用服务
按照相同的方式部署。确认两台服务器上应用服务分别能够正常启动、停止、运行之后,再在两台服务
器上部署配置 RoseMirrorHA 集群软件,以实现 RoseMirrorHA 保护应用服务连续工作。
每台服务器至少配置 2 片以上的物理网卡,服务器之间推荐配置 2 条以上的直连心跳,具体的接入
方式说明如下。
如每台服务器有 3 片以上的物理网卡:两台服务器之间,建议使用 2 条网线直连,其中,1
条网线兼做数据和心跳的通信,1 条网线专做心跳通信。
如每台服务器仅有 2 片物理网卡:两台服务器之间,使用 1 条网线直连作为 1 条心跳,建议
将公网网线作为备用心跳,以实现冗余的心跳。
每台服务器的公网网线接入局域网中的网络交换机(如果物理条件允许,每台服务器公网接
入不同的网络交换机,以防止单个网络交换机故障导致整个集群不可用)。
1.2. 网络和心跳配置要求
在安装软件前,手动配置每片网卡的 IP 地址(不能是 DHCP 方式动态获取的 IP),同一台主机上
每片网卡的 IP 设置在不同网段。推荐配置:每台主机三片网卡。其中一片网卡用于配置公网,一片网
RoseData Confidential and Proprietary 1
RoseMirrorHA 6.0 for Windows 配合 Oracle 11gR2 配置文档
卡用于数据镜像,另外一片网卡配置心跳线。
1.3. 系统要求
RoseMirrorHA 6.0 支持 Windows Server 2008 R2、Windows Server 2012 及 windows Server 2016
(本文档以 Windows Server 2016 为例)。
安装 RoseMirrorHA 软件之前,分别设置不同的主机名(如 Server1、Server2),确保同类型相关
的软件已经卸载。两台主机应用程序(如 Oracle)已经按照相同的实例名、安装路径、配置方式安装完
成,并且能够正常启停和使用,相关应用服务启动类型设置成手动。
在实际应用环境中,如果服务器所在的内网,没有要求服务器必须设置防火墙等网络安全类软件,
可以将防火墙关闭,并且设置其为永不启动。如需启动防火墙或存在监控网络端口的安全类软件,请开
放如下默认端口和网络通信权限:
TCP:7320、7330
UDP:7340、7350 和私有网心跳端口
ICMP:开放所有网络接口的 ICMP(ping)数据包
1.4. 数据安全要求
在 RoseMirrorHA 实施前,请先备份两台服务器上的数据;以避免出现异常情况时,引起的数据安
全风险。
二、 Oracle 安装
2.1. Oracle 配置要求
在活动主机(服务器 A)和备用主机(服务器 B)中, 可以将 Oracle 的应用文件和数据文件
都安装在相同的路径下,也可以将数据文件单独安装在其他的路径下。无论采用哪种安装方
式都必须保证两台主机中 Oracle 的实例名、安装路径、配置方式完全一致。
应用程序安装配置完成后,确认应用服务分别能够正常启动、停止、运行,客户端能够正常
访问之后,将 Oracle 所有相关服务停止,并且启动方式均修改为手动。
RoseData Confidential and Proprietary 2
2.2. Oracle 安装方式
RoseMirrorHA 6.0 for Windows 配合 Oracle 11gR2 配置文档
2.3. Oracle 安装过程
1) 启动 Oracle 数据库的安装程序,选择“仅安装数据库软件”方式
RoseData Confidential and Proprietary 3
RoseMirrorHA 6.0 for Windows 配合 Oracle 11gR2 配置文档
2) 选择“高级安装”方式
RoseData Confidential and Proprietary 4
RoseMirrorHA 6.0 for Windows 配合 Oracle 11gR2 配置文档
3) 指定 Oracle 数据库安装基目录
RoseData Confidential and Proprietary 5
RoseMirrorHA 6.0 for Windows 配合 Oracle 11gR2 配置文档
4) 配置监听
在首次创建数据库实例之前需要首先配置监听程序。通过“Net Configuration Assistant”进行配置,
或者在命令行下输入“netca”。
RoseData Confidential and Proprietary 6