ORACLE 数据库双机热备方案.docx

上传人:牧羊曲112 文档编号:3162474 上传时间:2023-03-11 格式:DOCX 页数:11 大小:41.12KB
返回 下载 相关 举报
ORACLE 数据库双机热备方案.docx_第1页
第1页 / 共11页
ORACLE 数据库双机热备方案.docx_第2页
第2页 / 共11页
ORACLE 数据库双机热备方案.docx_第3页
第3页 / 共11页
ORACLE 数据库双机热备方案.docx_第4页
第4页 / 共11页
ORACLE 数据库双机热备方案.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《ORACLE 数据库双机热备方案.docx》由会员分享,可在线阅读,更多相关《ORACLE 数据库双机热备方案.docx(11页珍藏版)》请在三一办公上搜索。

1、ORACLE 数据库双机热备方案ORACLE 数据库双机热备方案 目录 安装文档实例参数: . 2 防火墙配置 . 2 准备存储介质 . 3 安装并配置ServHA Mirror . 3 安装Oracle . 10 配置监听器 . 16 配置Oracle实例 . 21 修改控制文件 . 31 创建镜像包 . 32 将Oracle服务交由集群管理 . 37 下面要介绍的是Oracle11g的安装以及通过MicroColorServHA Mirror配置Oracle集群。 主要步骤: 一、防火墙配置。 二、准备存储介质 三、安装并配置ServHAMirror 四、安装Oracle11g。 五、配置

2、监听器。 六、配置Oracle11g实例。 七、修改Oracle11g控制文件。 八、创建镜像包 九、将Oracle服务交由集群管理。 注意事项: 一、 Oracle配置双机镜像方案要求两机都安装Oracle,其中Oracle主服务安装在本机磁盘内,数据库实例安装在镜像盘内。 二、 按本文档操作,用户可在双机同时安装Oracle,节省部署时间。 三、 双机目标镜像盘盘符必须一致。 四、 双机的Oracle安装配置必须完全相同,例如:实例名,监听器名称,权限,密码。 五、 当一台服务器完成所有操作后,记得修改控制文件。 安装文档实例参数: A机公网IP地址 A机私网IP地址 虚拟IP: 参考节点

3、: 192.168.1.91 192.168.3.91 192.168.1.18 192.168.1.1 B机公网IP地址 B机私网IP地址 镜像盘盘 192.168.1.92 192.168.3.92 O: 防火墙配置 此步骤目的为让ServHA Mirror 工作所必须的端口不受防火墙的拦截,不同操作系统防火墙配置方式不同,但基本思想是相同的,在双机软件通信的过程中,如果没有进行设置,防火墙会阻止ServHA Mirror的通信,使双机集群工作异常。 MicroColor ServHA Mirror在配置的过程中主要需要设置的防火墙例外: 1. 18562与25792端口:这两个端口为“S

4、ervHA 配置监控端”的连入端口,如不将这两个端口设置为防火墙例外端口,“ServHA 配置监控端”将无法连入集群,如果您修改过ServHA Mirror的“配置端连入端口号”,请将例外设置为修改过的“配置端连入端口号”;同时,针对该端口的例外IP您可以设置为常用来管理集群的客户计算机IP地址。 2. 15538与45782端口:这两个端口为集群双机相互通信的端口,如不将这两个端口设置为防火墙例外端口,ServHA Mirror将无法正常工作,如果您修改过ServHA Mirror的“全局TCP/IP端口”,请将例外设置为修改过的“全局TCP/IP端口”;同时,针对该端口的例外IP设置为对机

5、的IP地址即可。 注:上述操作在双机均需要执行。 准备存储介质 在安装Oracle11g之前,请先在两台服务器上分别准备好一个待做镜像盘的分区,这个大小要满足您Oracle实例数据的存放。 安装并配置ServHA Mirror 1) 运行ServHA Mirror安装程序,按提示进行安装即可,注意:ServHA Mirror不要安装在镜像盘。 2) 运行“ServHA 配置监控端”,出现登陆界面,输入连入集群,格式为:A机IP / B机IP,选择身份为“超级管理员”,首次登陆默认密码为”111111”,点击“登录”,如下图所示: 如果您首次连入该集群,会提示您输入集群名称,以便以后连入实直接选

6、择集群如下图所示: 3) 进入ServHA 配置监控端主界面,选择菜单栏的“心跳”-“管理心跳连接”,如下图所示: 4) 下面我们来设置参考节点,在参考节点设置栏内输入IP地址端口为80,点击右侧的”加”按钮,如下图: 5) 点击下方的“应用全局配置”按钮,将参考节点设置保存,如下图: 6) 下面配置心跳连接,以两条心跳线为例,在心跳连接栏内点击左下方的“添加”按钮,如下图所示: 7) 我们先添加公网心跳,连接类型选择TCP/IP,输入连接名称,输入优先级选择A机公网IP地址和B机公网IP地址,点击确定,如下图所示: 8) 按照上述方式再添加一条私网心跳,如下图所示: 9) 正确配置完成后如下

7、图: 10) 此时主界面“概述”选项卡已显示出心跳连接,此时已经可以为集群添加资源了,如下图所示: 11) 在主界面中选择“资源树”选项卡,点击工具栏的“资源树”按钮,新建一棵资源树,输入资源树名称,以及优先运行主机,点击“保存”,如下图所示 12) 添加IP地址资源,在资源树视图中选择刚刚建立的资源树,在工具栏中点击“IP地址”,弹出IP地址资源添加界面,在左上角“IP地址”中输入虚拟IP地址,选择双机承载该虚拟IP的网卡,点击保存,如下图所示: 13) 完成上述配置后,资源树界面如下图: 安装Oracle 分别在双机上执行如下步骤: 14) 运行Oracle安装文件,出现如下窗口,点击“N

8、ext”。 15) 选择要安装的数据库条目,这里我们只安装数据库主程序,选择“Installdatabase software only”,数据库实例将在安装完后另外创建,点击“Next”。 16) 选择数据库的类型,这里选择“Single instancedatabase installation”,点击“Next”。 17) 语言选择:此处以 “English”为例,点击“Next”。 18) 数据库版本,此示例中选择企业版“Enterprise Edition”,您可根据需要选择您需要的版本。 19) 选择Oracle的安装路径,这里将Oracle装在C盘目录下。注意:不要将数据库主程序

9、装在要配置的双机镜像盘下。 20) 安装前的检测,安装程序会检测安装本软件所需要的空间是否足够以及您的选择是否正确。 21) 安装信息汇总,这里显示如需要的空间大小,程序所在的目录,数据库版本等信息。 22) 正式安装 23) 安装完成,点击“Close”退出安装程序。 配置监听器 分别在双机上执行如下步骤: 1) 运行Oracle NetConfiguration Assistant,出现如下界面,选择“Listenerconfiguration”, 点击“Next”。 2) 选择“Add”,点击“Next” 3) 为监听器命名,此处监听器名双机设置必须完全一致。 4) 选择监听协议,这里选

10、择TCP 5) 选择监听端口,这里我们选择标准端口1521,您也可以根据实际情况设置。 6) 这里我们选择否。 7) 选择刚刚我们创建监听器 8) 完成创建 配置Oracle实例 分别在双机上执行如下步骤: 注意:实例必须安装在待做镜像的盘下。 1) 运行Oracle DataBaseConfiguration Assistant,开始安装Oracle实例,出现如下界面,点击“Next”。 2) 选择要执行的操作:创建一个新的数据库实例,选择“Create a Database”,点击“Next”。 3) 选择数据库模版,此处我们以 “General Purpose or Transactio

11、nProcessing”为例。 4) 为数据库实例命名:这里我们以MC为例,将全局名与SID都命名为MC。 5) 选择用来管理此数据库的管理选项 6) 设置口令。 7) 设置数据库实例的安装路径,点击“Browse” 8) 选择实例的安装路径,实例必须安装在待做镜像的盘下。 9) 数据库恢复选项 10) 初始化参数,根据实际使用情况进行配置。 11) 存储信息查看 12) 创建实例 13) 信息确认 14) 完成创建 修改控制文件 分别在双机上执行如下步骤: Oracle 11g安装完后,有一个控制文件仍然在本地目录里,这里我们需要把它移动到镜像磁盘里。 1) 控制台下输入 sqlplus /

12、 as sysdba 2) 输入selectname from v$controlfile; 3) 查询出如果两个控制文件均在镜像盘内,则无需进行下述步骤。 4) 输入alter system set control_files=O:oraclemcCONTROL01.CTL,O:oraclemcCONTROL02.CTLscope=spfile; 5) 输入 shutdownimmediate; 6) 输入 host moveC:appAdministrator flash_recovery_areamcCONTROL02.CTL O:oracle mcCONTROL02.CTL 7) 输入

13、startup 8) 输入 selectname from v$controlfile; 创建镜像包 双机Oracle已经安装完成了,现在双机的目标镜像盘还未受集群管理,下面我们创建镜像包,为双机镜像盘建立关联。 1) 创建镜像包之前,在双机分别将Oracle服务及其监听器服务手动停止。 2) 将 “ServHA 配置监控端”切换至“镜像”选项卡,如下图所示: 3) 点击左上角的“创建镜像资源包”,弹出镜像向导,向导第一步输入镜像包名称,输入一个容易识别的名称即可,本文档以“O:”为例,如下图所示: 4) 点击“下一步”,选择镜像盘以及镜像主端,镜像盘分别选择双机安装Oracle实例的分区即可

14、,主端盘的空间必须小于等于从端盘的空间,首次数据同步时,集群会以主端数据为准,覆盖从端数据,之前安装Oracle时双机配置完全一致,所以此处主端选择满足创建条件的即可。本文档中我们选择A机作为主端,如下图所示: 5) 点击“下一步”,设置脑裂处理策略,在极端情况时,双机无法相互通讯,使双机数据不一致,此时集群需要以一端的数据位标准,丢弃另一方数据,手工处理即为发生脑裂后,由管理员判断哪方的数据较为重要,其他选项均为自动处理,处理方式与选项字面意义相同,本文档中我们选择“手工处理”,具体策略根据您的项目实际情况自定选择即可。如下图: 6) 点击“下一步”,设置同步链路,同步链路为双机同步镜像盘数

15、据时所需的链路,一般情况下私网链路作为比较优先的数据链路,同时也支持公网链路数据同步,同时可以设置链路的速度限制,“是否自动切回优先级较高的连接”意义为一旦数据链路故障,集群会自动启用备用链路,链路恢复后,自动使用修复好的、优先级高的数据链路,建议勾选该选项,如下图所示: 7) 在“双机IP”下拉列表中选择对应的链路IP,点击右侧“添加”,即可将该链路加入数据链路组,先添加的链路优先级高,建议先添加性能较高的链路,同时可以用右侧的“上”、“删”按钮进行调整,添加链路后,界面如下图所示: 8) 点击“完成”,弹出如下界面提示,点击“是”。 9) 在“ServHA 配置监控端”的“镜像”选项卡中双

16、击左上方镜像包列表中刚刚新建的镜像包即可看到当前镜像包工作状态,此时,镜像包已经创建完成,等待集群同步完成后,可继续进行下面步骤,如下图所示: 将Oracle服务交由集群管理 1) 添加镜像资源,刚刚我们只是将镜像盘配对,下面我们将镜像盘加入到集群资源树中,将“ServHA 配置监控端”切换至“资源树”选项卡,选择上述步骤建立的资源树,在工具栏中点击“镜像”,如下图所示: 2) 弹出如下界面,在左侧镜像包选择列表中选择刚刚建立的镜像包,点击“保存”。 3) 镜像资源已经添加至资源树中,如下图所示: 4) 选中上述建立的资源树,先工具栏中点击“服务”,添加服务资源,如下图: 5) 点击右侧的“选择服务”按钮,弹出服务选择列表,ServHA会自动筛选双机服务,在服务列表中选择Oracle服务,点击“选择”按钮,如下图所示: 6) 重复上述步骤,将Oracle监听服务也添加至资源树,两个服务均添加至资源树后,资源树视图如下图: 7) 拖动资源树依赖,选择IP地址资源,按住鼠标左键不松,将其拖动至Oracle主服务,同样将镜像资源也拖动至Oracle主服务下,将Oracle主服务拖动至Oracle监听服务下,拖动后,资源树如下图: 至此Oracle纯软双机集群完全配置完成,可手动进行切换测试,查看是否配置正确。此时该IP地址资源即为集群对外服务地址

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号