RoseHA 8.8 for Windows Oracle11g(R2) 配置文
档
一 文档说明
本文档主要介绍了RoseHA8.8配合Oracle应用的配置过程,另外还对Oracle服务的管理和验证过程进行了简单介绍。用户可以根据文档,逐步完成Oracle使用RoseHA配置高可用系统。
二 安装部署要求
1 RoseHA集群环境拓扑结构图
2 部署要求说明
如上图所示,硬件服务器A和B,1台磁盘阵列;在2台服务器上分别部署操作系统和应用服务,操作系统和应用服务按照相同的方式部署,并且应用服务的数据存放至磁盘阵列(共享存储)。确认两台服务器上应用服务分别能够正常启动、停止、运行之后,再在两台服务器上部署配置RoseHA集群软件,以实现RoseHA保护应用服务连续工作。
2.1 配置要求
每台服务器至少配置2片以上的物理网卡,服务器之间推荐配置2条以上的直连心跳,具体的接入方式说明如下:
Copyright ? Rose Datasystems Inc. All rights reserved
www.rosedata.com 1
? 如每台服务器有3片以上的物理网卡:两台服务器之间,建议使用2条网线直连做冗余的心跳。如果物理条件允许,还可以再添加1条直连的RS232串口心跳线,以实现不同类型的心跳通信,加强心跳通信的可靠性。
? 如每台服务器仅有2片物理网卡:两台服务器之间,使用1条网线直连作为1条心跳;并且,需再添加1条直连的RS232串口心跳线,以实现冗余的直连心跳。
? 如果物理条件允许,将每台服务器的公网网线接入局域网中的不同网络交换机,以防止单个网络交换机故障导致整个集群不可用。
? 设置两主机所有计划使用网卡的静态IP,每片网卡IP须设置在不同网段;
? 在实际应用环境中,如果服务器所在的内网,没有要求服务器必须设置防火墙等网络安全类软件,可以将防火墙关闭,并且设置其为永不启动。如需启动操作系统自带的防火墙,请开放如下默认端口和网络通信权限:
TCP:10100
UDP:私有网心跳端口
ICMP:开放所有网络接口的ICMP(ping)数据包
? 两台主机设置不同的主机名,并设置Administrator用户密码且密码相同。
? 提前分配好客户端访问集群中应用服务的虚拟IP(活动IP)。
2.2 RS232串口说明
关于RS232串口线的做法:如果两端都是 9 pin 的接头, 则 pin 2 (RD), pin 3 (TD) 交叉反接, pin 5 (GND)直连, 其它 pin 不连接:
DB9 DB9 2 RD --------- 3 TD 3 TD --------- 2 RD 5 GND --------- 5 GND 3 数据安全要求
在实施前,请先备份数据;以避免出现异常情况时,引起的数据安全风险。
三 安装Oracle
1 Oracle配置要求
? 安装RoseHA前需确认Oracle已经正确安装且数据文件部分安装在共享磁盘上, Oracle的程序文件部分既可以安装在两台主机的本地硬盘上,也可以安装在共享磁盘上。
? 在Active主机和Standby机安装过程中,Oracle数据库的实例名、安装路径、配置方式和密码设置必须完全一致。
? Oracle安装完成后,手动将Active主机和Standby机的Oracle所有相关服务停止,并将每个服务的启动方式修改为手动。
Copyright ? Rose Datasystems Inc. All rights reserved
www.rosedata.com 2
2 Oracle的安装方式
? 安装方式一
将程序文件安装在本地磁盘,数据文件放置到共享盘(推荐采用此种方式)
Active Server Standby Server
? 安装方式二
将程序文件和数据文件都安装到共享盘
Active Server Standby Server
3 Oracle的配置方法
1) 将共享磁盘分别映射到A机(Active)和B机(Standby)上。在磁盘
管理器中将共享磁盘必须设置为基本卷,而不能是动态卷。两台主机系统缺省对于计划中将要使用的共享磁盘设备上的分区的设置需要保持一致,对于共享磁盘设备上各个分区的盘符的设定要保持一致。对共享卷的文件系统推荐采用NTFS类型。
Copyright ? Rose Datasystems Inc. All rights reserved
www.rosedata.com 3
2) 在挂载共享磁盘时,同一时间只能允许一台主机挂载(联机)共享磁盘,可以将其中一台主机B关闭,保持另一台主机A运行。
3) 在主机A上安装Oracle,将Oracle的数据文件安装到共享磁盘上。在
安装Oracle程序时,Oracle的应用程序可以放置到本地磁盘上,也可以将Oracle的应用程序安装在共享磁盘上,安装简介可参考下一章节Oracle安装过程说明。
4) Oracle安装完成后,确保Oracle可以正常使用,然后将Oracle所有相
关服务停止,并将每个Oracle服务的启动方式修改为手动。然后将共享盘上Oracle安装的相关文件修改名称。例如:如果Oracle安装的目录是 G:\\oracle\\,那么安装后可以将G:\\oracle\\修改为G:\\bak_oracle\\。 5) 卸载主机A上共享磁盘的盘符(如果是Windows 2008系统,还需要将
共享磁盘脱机),再关闭主机A,然后启动另外一台主机B。
6) B主机启动后,按照相同的方式安装配置,在主机B上安装Oracle。 7) 主机B上Oracle安装完成后,确保Oracle可以正常使用,然后将Oracle
所有相关服务停止,并将每个Oracle服务的启动方式修改为手动。 8) 如果采用安装方式一进行部署,且数据库版本是Oracle9i(或者9i以前
的版本)需要执行此步:启动A主机,然后将B主机上Oracle的database子目录中的PWD
作。
9) 为避免初期配置和调试时误操作,建议在停止应用服务情况下,事先手工完整备
份共享磁盘数据至其它存储空间,尤其针对生产系统。
10) 卸载主机B上共享磁盘的盘符(如果是Windows 2008系统,还需要将共享磁
盘进行脱机)。
4 Oracle安装过程 4.1 进入安装界面
点击安装程序进入安装界面后,选择“高级安装”
Copyright ? Rose Datasystems Inc. All rights reserved
www.rosedata.com 4
4.2 设置程序文件的安装位置 输入程序文件的安装路径。
安装方式一:将程序文件安装在本地磁盘(例:E盘),数据文件放置到共享磁盘(例:G盘)。
Copyright ? Rose Datasystems Inc. All rights reserved
www.rosedata.com 5