收藏 分销(赏)

RoseHA-for-Windows-上部署Oracle11g.doc

上传人:天**** 文档编号:4349266 上传时间:2024-09-10 格式:DOC 页数:39 大小:2.39MB
下载 相关 举报
RoseHA-for-Windows-上部署Oracle11g.doc_第1页
第1页 / 共39页
RoseHA-for-Windows-上部署Oracle11g.doc_第2页
第2页 / 共39页
RoseHA-for-Windows-上部署Oracle11g.doc_第3页
第3页 / 共39页
RoseHA-for-Windows-上部署Oracle11g.doc_第4页
第4页 / 共39页
RoseHA-for-Windows-上部署Oracle11g.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、目录一、文档说明2二、安装部署22.1 RoseHA集群的拓扑结构22.2 硬件和系统环境准备31) 操作系统配置准备32) 心跳的配置准备33) 网络的配置准备34) IP地址设置34) 磁盘阵列准备32.3 应用服务部署要求42.4 数据安全要求4三、安装 Oracle 11g53.1 Oracle 11g部署流程53.2 Oracle的安装方式51) 安装选项62) 网格安装选项配置63) 安装版本74) 安装位置85) 配置监听96) oradb1上创建数据库实例117) oradb2上创建数据库实例。14四、安装 RoseHA15五、RoseHA配置 Oracle服务185.1 启动

2、 GUI管理工具185.2 创建群集181) 启动 GUI182) 欢迎页面193) 群集名称204) 群集服务器205) 群集服务器序列号216) 群集服务器心跳225.3 高可用配置向导231) 创建应用资源组向导232) 应用类型233) 服务器244) 仲裁资源255) 卷资源266) IP资源277) NT服务资源28六、管理资源组316.1 带入资源组316.2 切换资源组316.3 带出资源组326.4 修改资源组326.5 删除资源组33七、测试资源347.1 应用客户端访问347.2 手动切换357.3 关机测试357.4 拔线测试367.5 杀进程测试36八、工具的使用37

3、8.1 帮助文档378.2 命令行管理工具378.3 日志查看38一、文档说明 本文档主要介绍了RoseHA for windows server 2008 r2配合Oracle 11.2.0.4的安装及应用的高可用配置过程,一切以实际生产环境为主。二、安装部署 2.1 RoseHA集群的拓扑结构 RoseHA集群环境的拓扑结构,如图所示。如上图所示,RoseHA集群硬件结构主要包括两台硬件服务器oradb1和oradb2,以及一台磁盘阵列。2.2 硬件和系统环境准备 1) 操作系统配置准备 两台相同版本的操作系统,windows server 2008 r2 enterprise editi

4、on。 分别设置不同的主机名。Oradb1和oradb2。 两台主机分别加入域jxcc-intl.local。 2) 心跳的配置准备 RoseHA高可用集群至少需要配置2组直连心跳线,以防止心跳的单点故障,心跳类型支持TCP/IP Socket类型和RS232类型。所以,每台主机至少需要3块网卡。 3) 网络的配置准备 手工配置每台服务器的所有计划使用网卡的静态IP(不能是DHCP方式动态获取的IP),同一台主机上每片网卡的IP需设置为不同网段。确保计划使用的所有网段和串口线路通信正常。 需要在windows域环境和赛门铁克杀毒软件中开房如下端口和网络通信权限: TCP:9527;7535 U

5、DP:9528:7534 心跳通信端口:UDP 3000,3001 Oracle 监听端口:1521 4) IP地址设置 集群应用IP 192.168.13.20 Oradb1 Public 192.168.13.2/24 Heartbeat1 10.10.10.10/24 Heartbeat2 11.11.11.10/24 Oradb2 Public 192.168.13.3/24 Heartbeat1 10.10.10.11/24 Heartbeat2 11.11.11.11/244) 磁盘阵列准备 建议磁盘阵列创建 2种类型的磁盘,其中 1种磁盘作为存储应用数据的共享磁盘,另 1种磁盘作

6、为集群的仲裁磁盘。 存储应用数据的共享磁盘容量大小由应用数据容量而定。将应用数据共享磁盘分别映射至高可用集群的服务器节点,以用于存放应用服务数据文件并作为高可用集群的共享磁盘资源,确认各服务器节点分别可正常访问到共享数据磁盘分区。【注意】共享磁盘分配的盘符未被其他分区或磁盘占用;取消操作系统启动时自动挂载应用数据共享磁盘的设置;同时仅能是一个服务器节点联机挂载共享磁盘。 集群仲裁磁盘的容量大小建议为 2GB10GB,且在Windows平台上必须为裸磁盘。为了提升高可用系统的稳定性和切换效率,建议配置仲裁磁盘资源。因此,磁盘阵列除了划分应用数据的共享磁盘,还需同时划分出大约 2G100GB容量的

7、裸磁盘(不要创建分区和文件系统)作为仲裁磁盘,映射至高可用群集的服务器节点。 【重要说明】 在配置应用数据共享磁盘和应用服务等过程中,两台主机不能同时挂载应用数据的共享磁盘,需在一台主机脱机卸载共享磁盘后,才能在另一台主机上联机挂载共享磁盘,以避免共享磁盘的数据和文件系统损坏。在操作和配置共享磁盘资源之前,请先备份应用数据。在不同版本的操作系统上对于共享磁盘的操作方式不同,详细的操作方法说明如下: Windows 2008系统:在 oradb1机的“磁盘管理”中,执行“联机”共享磁盘,创建分区并分配磁盘驱动器号。由于同时只能是一台主机“联机”共享磁盘,如需在 oradb2机访问共享磁盘,则必须

8、先在 oradb1机上卸载驱动器号,并把共享磁盘“脱机”后,才能在 oradb2机上执行“联机”,再加载磁盘驱动器号。 两台主机系统缺省对于计划将要使用的共享磁盘设备上分区的设置需要保持一致,对于共享磁盘设备上各个分区的盘符的设定要保持一致。对共享卷的文件系统推荐采用 NTFS类型。2.3 应用服务部署要求 在群集的各个服务器节点上分别按照相同的配置方式安装部署 Oracle数据库,并将 Oracle实例的数据文件存放至共享存储(包括 Oracle实例的所有数据文件、联机日志文件、控制文件)。确认节点主机上 Oracle的配置完全一致,比如,数据文件的存放路径、关键参数配置等必须一致。然后,分

9、别在各台主机上测试 Oracle能否正常启动和停止(如果需要,须提前将历史数据导入新的环境),确保客户端能否正常访问。注意将 Oracle服务的启动方式修改为手动启动,最后停止 Oracle服务。 【注意】同时只能是一台主机挂载(联机)共享存储,若两台主机同时挂载(联机)共享存储将可能导致共享存储上的数据和文件系统损坏。2.4 数据安全要求 在实施前,请先备份数据;以避免出现异常情况时,引起的数据安全风险。 三、安装 Oracle 11g 3.1 Oracle 11g部署流程 Oracle 的程序文件部分建议安装在两台主机的本地硬盘上,数据文件安装在共享磁盘上,Oracle 数据库的实例名、安

10、装路径、配置方式必须完全一致。 【集群环境中部署应用的流程】 先在服务器 oradb1上“联机”共享磁盘,完成 Oracle安装。 在服务器 oradb1上,停止 Oracle服务,将 Oracle相关服务的启动类型更改为手动。 重命名共享磁盘上的目录,在服务器 oradb1上“脱机”共享磁盘。 在服务器 oradb2上“联机”共享磁盘,完成 Oracle的安装。 在服务器 oradb2上,停止 Oracle服务,将 Oracle相关服务的启动类型更改为手动。 在服务器 oradb2上“脱机”共享磁盘;然后在服务器oradb1“联机”共享磁盘,确认 Oracle服务是否能够正常启停和应用。 3

11、.2 Oracle的安装方式 程序文件安装在本地磁盘,数据据文件(数据文件、控制文件、重做日志文件)放置到共享磁盘。 【注意】Oracle 11g安装时特别注意将该控制文件存放于共享磁盘的目录中。 以下为安装 Oracle 11g的关键步骤,请安装 Oracle 11g时参考。 1) 安装选项 选择 “仅安装数据库软件”。 2) 网格安装选项配置 配合 RoseHA集群环境,请选择“单实例数据库安装”。 3) 安装版本 根据企业生产环境的需求,这里选择企业版。 4) 安装位置 根据实际存储配置选择合适的存放路径。Oracle的软件程序目录可以存放于本地磁盘,Oracle 11g中的 Oracl

12、e基目录建议存放于本地磁盘。 5) 配置监听 在数据库软件安装完成后就可以配置监听。使用netca命令打开监听配置助手。这里配置端口号为1521的默认监听。以上安装oracle数据库软件和配置监听的步骤在两个节点都需要安装,可以同时进行。6) oradb1上创建数据库实例 以下步骤为创建一个实例名为oraha的数据库。 首先在oradb1的机器上联机共享盘 磁盘2(oradb2共享盘保持脱机状态)。初始化磁盘,建立分区并格式化成NTFS格式,并分配盘符E: 使用数据库安装助手dbca把数据库的数据文件、redofile、archivefile、controlfile、datafile安装到共享

13、的E盘。设置数据库实例名为oraha选择是否启用OEM和自动维护任务,默认为启用。注意创建数据库是数据文件存放的位置,这里为共享盘E:oradata目录下。注意启用归档是要编辑归档文件存放的位置,否则归档会自动放置的闪回区域。调整字符集为UTF8,重要。其它保持默认不变,执行安装。重要:在oradb1上成功创建数据库后,测试下数据库是否正常,然后停止数据库实例。把oradb1上的oracle数据库相关服务全部改为手动。把oradb1上挂载的共享盘E:脱机。7) oradb2上创建数据库实例。 在oradb2主机上挂在共享盘,并设置盘符为E:和oradb1保持一致。和oradb1一样,同样的方法

14、在oradb2上创建数据库实例,主要最后的覆盖安装。点击是,覆盖安装。重要:在oradb2上成功创建数据库后,测试下数据库是否正常,然后停止数据库实例。把oradb2上的oracle数据库相关服务全部改为手动。四、安装 RoseHA Oradb1和oradb2上均需要安装。1) RoseHA采用标准的安装包(RoseHA.msi)形式进行安装,以系统管理员身份登录系统,将安装光盘放入光驱,运行光盘目录下 RoseHA的安装程序。 2) 进入安装向导,点击“Next”。 3) 阅读用户协议,选择“I accept the terms in the license agreement”,点击“Ne

15、xt”。 4) 填写用户信息,点击“Next”。 5) 选择安装的组件并指定安装路径,用户可根据自己的需要选择组件安装,服务器端必须安装Cluster Engine,管理端可以选择安装管理模块。选择安装组件,点击“Next”。 注:Cluster Engine主服务组件(服务端必须安装此组件) Cluster Manager图形化管理工具 Cluster Command Line Interface命令行管理工具 6) 确认安装配置,点击“Install”开始安装。 7) 正在安装 RoseHA。 8) 完成安装后,点击“Close”退出向导。 五、RoseHA配置 Oracle服务 Rose

16、HA的 GUI是基于 JAVA开发的图形化管理工具,各种应用服务的配置及管理都可以通过RoseHA的 GUI来实现,下面将介绍在 RoseHA中配置 Oracle 11g应用服务的步骤。 5.1 启动 GUI管理工具 运行 GUI管理工具,选择“开始所有程序RoseRoseHACluster Control Center”。 5.2 创建群集 1) 启动 GUI 打开菜单栏中“系统-创建群集”,如果是首次打开 RoseHA控制中心,默认会弹出“连接群集”的向导,直接点击“创建群集”。 2) 欢迎页面 通过点击“连接群集”的“创建群集”按钮进入新建群集向导流程,点击“下一步”跳过向导欢迎页,进入

17、配置页面。 3) 群集名称 输入服务器群集名称,该群集名称可以用户自定义,示例为 Oracle11G,点击“下一步”。 4) 群集服务器 选择列表中的主机作为新群集中的群集节点主机,左侧区域为自动扫描已安装 RoseHA的主机,右侧区域为新建群集所添加的节点,将左侧区域中需要新建群集节点的主机“添加”至右侧区域,点击“下一步”。登录服务器,使用 RoseHA的默认用户 admin登录节点主机(admin用户密码缺省为 admin),创建集群完成后,可以在服务器的右键菜单中修改 admin用户的密码。 5) 群集服务器序列号 如果是初次安装、配置 RoseHA,登录两台服务器,进入群集服务器序列

18、号设置页面。分别复制两台服务器的主机 ID号,并将主机 ID号发给软件供应商,获取合法的注册码文件。 拷贝注册码文件至服务器(注册码文件名的格式:*_主机 ID号_*.lic),点击“打开文件”按钮,对应主机 ID号打开相应的注册码文件。2台服务器的注册码文件加载后,检查“有效期”是否显示使用期限(永久注册码为 8个 9“99999999”;临时注册码为截止有效期“月日年”) 。点击“下一步”,进入创建群集服务器心跳页面。 6) 群集服务器心跳 点击“添加”,配置指定群集的心跳,要求至少添加两组心跳,每组心跳建议接入不同的网络交换机,以满足心跳通信冗余的要求。 点击“完成”,完成群集的建立。

19、5.3 高可用配置向导 通过配置高可用保护,可实现 RoseHA对应用服务的管理和实时监控,当应用资源出现异常故障时,RoseHA自动将应用服务切换至备用节点服务器。 启动“创建应用资源组向导”有以下方式。在创建群集向导完成后,默认配置会自动启动应用配置向导;点击菜单“向导应用配置”启动应用配置向导;右击群集视图的空白处,在弹出的菜单中选择“创建应用配置向导”启动应用配置向导。应用配置向导将帮助用户逐步完成创建应用资源的配置。 1) 创建应用资源组向导 在欢迎页面中,点击“下一步”,进入应用类型配置页面。 2) 应用类型 选择应用类型,可以选择 MSSQL、Oracle以及 UserDefin

20、e等应用类型。本文档以“Oracle”为例,输入 Oracle实例名,例如“ORAHA”,点击“下一步”,进入服务器配置页面。 3) 服务器 “添加”资源组的所有者主机,即在指定的节点主机上创建该资源组。此文档示例将左侧的两个节点主机添加至右侧区域,然后,点击“下一步”,进入仲裁卷资源配置页面。 4) 仲裁资源 推荐配置仲裁资源。添加一块未分区的磁盘作为仲裁磁盘资源(仲裁磁盘的容量大小建议为2GB100GB,且仲裁磁盘不要创建分区),点击“添加”进入配置页面。 编辑仲裁磁盘的页面如下,指定每台主机对应的仲裁磁盘。仲裁磁盘添加后,在主页面点击“下一步”,进入共享卷的配置页面。 5) 卷资源 在卷

21、资源配置页面,点击“添加”,创建存储 Oracle数据的共享磁盘。 选择共享磁盘,并指定分区的分区盘符/驱动器号。点击“确认”,返回向导的卷资源页面,完成卷资源配置。 共享磁盘的配置非常重要,请严格按照以下步骤操作: Windows 2008及以上系统,支持动态磁盘,Windows 2003系统不支持动态磁盘。 在“磁盘列表”中选择当前主机挂载的共享磁盘设备,要确保每个节点主机所指定的共享磁盘是同一磁盘设备。 “使用硬件锁”,默认硬件锁类型是 SCSI-2。 在某些情况下,操作系统识别的共享磁盘的磁盘号可能发生变化,针对于这种情况,可以勾选“自适应磁盘号变化”。 在资源区域,指定共享磁盘分区的

22、驱动器号(分区盘符)。 点击“下一步”,进入 IP资源配置页面。 6) IP资源 点击“添加”,进入配置 IP地址页面。 依次在服务器列表中选择服务器,并在其网卡列表中选择挂载活动 IP的公网网卡。选择挂载活动 IP的公网网卡后,在网卡组详细信息区域可以查看。 设置自动替换 MAC地址(可选),如果在实际环境中不需要使用该功能,则不用勾选。 设置活动 IP及子网掩码。用户可根据自身网络需求,配置 IPV4或者 IPV6(本文文件以配置 IPV4为例)。替换 IP或自动回切 IP根据实际需要进行选择。 分别选择 2个服务器节点,勾选挂载活动 IP的物理网卡;然后设置活动 IP。点击“确认”,完成

23、 IP资源配置,并返回向导的 IP资源配置页面。 点击“下一步”,进入 NT服务资源页面。 7) NT服务资源 如下图所示,在 NT服务资源页面,默认加载 Oracle的 2个主要服务,其他 Oracle服务视实际情况增删,并请注意将 Oracle相关的所有服务的启动类型更改为手动,且按照实际环境中 NT服务启动顺序依次添加。 确认资源组各项配置正确无误后,点击“完成”,开始创建资源组。 如有配置仲裁磁盘,将弹出“格式化仲裁磁盘”询问确认对话框,确认无误后输入验证码,完成对仲裁磁盘的格式化。 【注意】仲裁磁盘需要进行格式化处理,所以在此处请确认仲裁磁盘的配置准确无误。 应用资源组创建完成后,在

24、控制中心视图中,可以查看管理该应用资源组,如下图所示。 六、管理资源组 6.1 带入资源组 选中群集中已创建的资源组,右键菜单中点击“带入”,即该资源组在主节点上带入,应用服务将会正常启动,实现 RoseHA对应用服务的实时监控和管理。 在该视图中,选中资源组可以在右边的列表中看到所配置资源的信息;选中服务器,可以在右边的列表中看到配置的网卡组、磁盘组以及服务器之间的心跳信息。 6.2 切换资源组 选中活动主机上的资源组,点击右键菜单中的“切换”或菜单栏“资源组 切换”,可以把配置的资源组切换到备用节点上,即应用服务将在备用节点上运行。 右键选中资源组点击“切换”,检查应用资源是否在原节点主机

25、停止,在接管节点主机启动。 6.3 带出资源组 选中群集中的资源组,右键菜单中的“带出”,或者点击菜单栏中的“资源组带出”可以将群集中的资源组带出。应用服务将会停止,RoseHA停止对应用服务的管理和监控。 6.4 修改资源组 选中资源组,点击右键菜单中的“属性”或菜单栏“资源组 属性”,可以修改资源组的属主,增加或减少资源组节点数等,弹出窗口如下。 6.5 删除资源组 选中群集中已经创建的资源组,点击右键菜单中的“删除”或点击菜单栏“资源组删除”,可以删除群集中已创建的资源组。(建议:删除资源组之前,请先将资源组带出) 选择右键菜单中的“删除”,如下图所示。 七、测试资源 【重要说明】上述六

26、节内容为 RoseHA应用资源配置,仅代表应用资源的配置完成;在资源配置完成后,还需要测试 RoseHA的集群功能,待以下的测试结果无误之后,RoseHA集群才能正式上线应用。 7.1 应用客户端访问 资源组“带入”或“切换”后,在客户端主机上,使用sqlplus工具通过活动 IP(示例:192.168.220.110)访问 Oracle数据库,以检查在资源切换后,应用客户端是否能够正常访问 Oracle数据库。 7.2 手动切换 对创建的 Oracle资源组,可以通过选中活动主机资源组右键菜单的“切换”或点击菜单栏“资源组 切换”,点击“确认”来实现资源组的手动切换测试。 选择右键菜单中的“

27、切换”,切换资源组到备用主机。检查原活动主机的 Oracle资源是否停止,备用主机的 Oracle资源是否启动;并检查应用客户端是否能够正常访问 Oracle服务。 7.3 关机测试 本文档中创建的 Oracle资源组,正常关闭 SUPPORT-136主机,备机 SUPPORT-139将检测到Oradb1正常关机,备机 Oradb2将接管资源组,在线日志会显示相应的日志。检查 Oracle资源是否切换成功,应用客户端是否能够正常访问 Oracle服务。 7.4 拔线测试 手动将主节点 oradb2的公网网线拔出,RoseHA及时检测到主节点的公网故障,然后自动将资源组切换至 oradb1节点,

28、同时在线日志会显示相应的日志。检查 Oracle资源是否切换成功,应用客户端是否能够正常访问 Oracle服务。 7.5 杀进程测试 在活动主机的操作系统服务列表中,手动停止 Oracle服务,RoseHA会检测到 Oracle故障,默认会在活动主机启动 Oracle应用服务。 八、工具的使用 8.1 帮助文档 在菜单中打开“帮助帮助主题”,弹出 RoseHA提供的在线帮助文档。8.2 命令行管理工具 通过打开“开始程序RoseHA Cluster Command Line Interface”,启动命令行管理工具。通过输入命令执行相应的操作,如下图所示。 8.3 日志查看 点击“主机节点查看日志”,弹出日志查看器。 服务器主机日志,如下图所示。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服