Oracle + ServHA Cluster 双机热备Linux下详细图文配置教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle 11g共享存储双机热备配置手册

本文以Oracle 11g R2为例,通过ServHA Cluster配置Oracle共享磁盘阵列双机容错集群。主要步骤:

一、防火墙配置。

二、安装并配置ServHA Cluster

三、安装Oracle 11g。

四、修改Oracle 11g控制文件。

五、将Oracle交由集群管理。

注意事项:

一、O racle配置双机集群方案要求两机都安装Oracle,其中Oracle主程序安装在本机磁

盘内(非共享盘内),数据库实例安装在共享盘内。

二、在配置安装Oracle实例前,请先配置ServHA Cluster将共享盘交由集群管理,以免双

机同时访问共享盘,造成数据异常(下面会详细介绍操作步骤)。

三、安装Oracle实例时,请操作ServHA Cluster 将磁盘卷资源切换至正在安装实例的服

务器(下面会详细介绍)

四、两机的Oracle安装配置必须完全相同,例如:实例名,监听器名称,权限,密码。

五、当一台服务器完成所有操作后(包括安装Oracle主服务,配置监听器,实例安装),

停止本机的Oracle服务,将磁盘卷资源切换至对机,并在对机同样也安装一遍,然后修改控制文件。

六、在配置过程中涉及到的Oracle实例及其监听器启停、检测脚本( mc_orcl_ctl与

mc_lsnrctl ),请在官网()联系技术客服索取或下载,也可自行编写。

安装文档实例参数:

防火墙配置

此步骤目的为让ServHA Cluster 工作所必须的端口不受防火墙的拦截,不同操作系统防火墙配置方式不同,但基本思想是相同的,在双机软件通信的过程中,如果没有进行设置,防火墙会阻止ServHA Cluster的通信,使双机集群工作异常。

MicroColor ServHA Cluster在配置的过程中主要需要设置的防火墙例外:

1.18562端口:此端口为“ServHA 配置监控端”的连入端口,如不将此端口设置为

防火墙例外端口,“ServHA 配置监控端”将无法连入集群,如果您修改过ServHA Cluster 的“配置端连入端口号”,请将例外设置为修改过的“配置端连入端口号”;同时,针对该端口的例外IP您可以设置为常用来管理集群的客户计算机IP地址。

2.15538端口:此端口为集群双机相互通信的端口,如不将此端口设置为防火墙例外

端口,ServHA Cluster将无法正常工作,如果您修改过ServHA Cluster的“全局TCP/IP 端口”,请将例外设置为修改过的“全局TCP/IP端口”;同时,针对该端口的例外IP设置为对机的IP地址即可。

注:上述操作在双机均需要执行。

安装并配置ServHA Cluster

1)分别安装“ServHA主服务”和“ServHA 配置监控端”,注意:ServHA Cluster 不要

安装在共享盘。

2)运行“ServHA 配置监控端”

(默认安装位置/usr/local/servha_console/ServHAConsole ),出现登陆界面,输入

(或选择)连入集群,格式为:A机IP / B机IP,选择身份为“超级管理员”,首次

登陆默认密码为”111111”(六个一),点击“登录”,如下图所示:

如果您首次连入该集群,会提示您输入集群名称,以便以后连入实直接选择集群(无

需再次输入集群地址)如下图所示:

3)进入ServHA 配置监控端主界面,选择菜单栏的“心跳”-“管理心跳连接”,如下

图所示:

4)下面我们来设置参考节点(参考节点为网络中长期存活的节点的IP地址,用于在

双机无法通信时判断自身是否工作正常,是一种防止脑裂的机制),在参考节点设置栏内输入IP地址(本例中以192.168.1.1为例)端口为80,点击右侧的”加”按钮,如下图:

5)点击下方的“应用全局配置”按钮,将参考节点设置保存,如下图:

6)下面配置心跳连接,以两条心跳线为例(公网和私网心跳),在心跳连接栏内点击

左下方的“添加”按钮,如下图所示:

7)我们先添加公网心跳,连接类型选择TCP/IP(ServHA 支持串口心跳,本例中不再

展示),输入连接名称(该名称仅用于识别心跳线),输入优先级(优先级数值越高优先级越高)选择A机公网IP地址和B机公网IP地址,点击确定,如下图所示:

8)按照上述方式再添加一条私网心跳,如下图所示:

9)正确配置完成后如下图(两条心跳线,一个参考节点):

10)此时主界面“概述”选项卡已显示出心跳连接,此时已经可以为集群添加资源了,

如下图所示:

11)在主界面中选择“资源树”选项卡,点击工具栏的“资源树”按钮,新建一棵资源

树,输入资源树名称,以及优先运行主机(本例以A机为例),点击“保存”,如下图所示

12)添加磁盘卷资源,在资源树视图中选择刚刚建立的资源树,在工具栏中点击“磁盘

卷”,左侧下拉列表选择已经配置好的共享磁盘(本例中为/orcl_data),并输入资源名称,点击“保存”,如下图所示

13)添加IP地址资源,在资源树视图中选择刚刚建立的资源树,在工具栏中点击“IP

地址”,弹出IP地址资源添加界面,在左上角“IP地址”中输入虚拟IP地址(本虚拟IP一般集群对外服务的IP地址),选择双机承载该虚拟IP的网卡(一般为公网网卡),点击保存,如下图所示:

14)完成上述配置后,资源树界面如下图:

15)选择A机(即左侧视图)中的“资源树”,点击工具栏的“启动资源树”(绿色三

角按钮),将资源交由A机运行,在A机即可访问共享磁盘,此时就可以开始安装

Oracle了,如下图所示:

安装Oracle

1)在双机分别创建用于Oracle服务的用户并配置权限,本例中(包含共享盘的可读

写权限,在双机共享盘授权时,可能需要将资源切换至当前配置的服务器)。

相关文档
最新文档