环境描述:
windows 2008 r2 Enterprise
oracle 11.2.0.4
roseha for windows 8.9.0
安装windows 2008 r2(过程略)
关闭防火墙
控制面板>系统和安全>windows防火墙
修改两台服务器名字为rose1和rose2
配置hosts
修改c:\windows\system32\driver\etc\hosts
添加如下信息
192.168.10.10 rose1
192.168.10.20 rose2
10.10.10.10 rose1priv
10.10.10.20 rose2priv
配置网卡
控制面板>网络和internet>网络连接
在指定网卡上右键重命名为public和private
rose1:
public 192.168.10.10 255.255.255.0
private 10.10.10.10 255.255.255.0
rose2:
public 192.168.10.20 255.255.255.0
private 10.10.10.20 255.255.255.0
rose1上安装oracle 11204单机,数据文件和归档信息存放于共享磁盘
netca配置监听和本地网络服务名
修改spfile存放位置
在$ORACLE_HOME/database路径下新建一个空文件initrock.ora,并修改如下:
SPFILE=‘H:\oracle\SPFILEROCK.ORA'
并把此目录下的spfilerock.ora文件剪切到H:\oracle\下
关闭oracle数据库
修改oracle服务
控制面板>所有控制面板项>管理工具>服务
把OracleServiceROCK和OracleOraDb11g_home1TNSListener两个服务改为手动,并停止服务
至此,rose1的oracle配置完成
rose2上格式化共享存储盘,并和rose1上同样步骤配置oracle数据库
此时,rose1和rose2上oracle应该都是停止状态
安装RoseHA
一直下一步安装完成
LICENSE
license获取
点击系统>license>记录服务器ID
把两台服务器的ID和系统版本,位数提供给经销商,获取license
点击系统>license>输入经销商提供的license
创建集群
点击菜单栏:系统
>创建群集
>输出群集名称oracle
>刷新服务器把左侧需要配置HA的服务器添加到右栏
>添加群集心跳网络:把两个网段都添加进去
>完成
登陆集群
分别在每台服务器图标上右击点登陆
默认用户名和密码都是admin
创建资源组
点击菜单:向导
>资源组
>创建名称oracle
>把HA两台服务器添加到右栏
>完成
创建网卡组
点击菜单:向导
>网卡组
>创建名称Nic-Oracle
>在两台服务器上分别选中相同网段的一个IP
>完成
创建仲裁资源
在资源组上面右击
>创建资源
>仲裁资源
>在磁盘组里选择新建磁盘组
>磁盘组配置项两台服务器的磁盘列表里选择同一块共享盘做仲裁盘使用,不需要分区
>确认完成
创建IP资源
在资源组上面右击
>创建资源
>IP资源
>网卡组选择刚刚创建的网卡组,并修改名称为IP-Oracle
>ip地址处输出HA虚拟ip:192.168.10.100 255.255.255.0
>选中自动回切ip
创建卷资源
在资源组上面右击
>创建资源
>卷资源
>在磁盘组里选择新建磁盘组Disk-Oracle#1,此处资源名称为Volume#1
>磁盘组配置项两台服务器的磁盘列表里选择同一块共享盘做数据存放盘使用,需要分区
>修改挂载点为H盘
>确认完成
创建别名资源
在资源组上面右击
>创建资源
>别名资源
>输入别名SERVERIP并在依赖资源里选中刚才创建的IP资源,此处资源名称为Alias-host
>确认完成
创建NT Service资源
在资源组上面右击
>创建资源
>NT服务资源
>输入资源名称为OracleService
>NT服务名称右侧点击选择,并点选服务列表里的OracleServiceROCK
>依赖资源选中刚才创建的卷资源Volume#1和别名资源Alias-host
>确认完成
创建监听资源
在资源组上面右击
>创建资源
>NT服务资源
>输入资源名称为OracleLsnrctl
>NT服务名称右侧点击选择,并点选服务列表里的OracleOraDb11g_home1TNSListener
>依赖资源选中刚才创建的Service资源OracleService
>确认完成
带入资源
点击资源组并右击资源列表OracleService
点击带入
效果图如下:

测试连接oracle是否正常
测试HA切换

[Info ]2015-01-16 16:26:13 | 切换资源组Oracle到ROSE1结束(success) [ ROSE1 ]
[Info ]2015-01-16 16:26:13 | [Client]启动资源组(Oracle)中的资源(oraclelsnrctl)成功。 [ ROSE1 ]
[Info ]2015-01-16 16:26:13 | 启动NT服务(OracleOraDb11g_home1TNSListener)成功。 [ ROSE1 ]
[Info ]2015-01-16 16:26:12 | [Client]启动资源组(Oracle)中的资源(oraclelsnrctl)开始。 [ ROSE1 ]
[Info ]2015-01-16 16:26:12 | [Client]启动资源组(Oracle)中的资源(oracleservice)成功。 [ ROSE1 ]
[Info ]2015-01-16 16:26:12 | 启动NT服务(OracleServiceROCK)成功。 [ ROSE1 ]
[Info ]2015-01-16 16:25:54 | [Client]启动资源组(Oracle)中的资源(oracleservice)开始。 [ ROSE1 ]
[Info ]2015-01-16 16:25:54 | [Client]启动资源组(Oracle)中的资源(Alias-host)成功。 [ ROSE1 ]
[Info ]2015-01-16 16:25:45 | [Client]启动资源组(Oracle)中的资源(Alias-host)开始。 [ ROSE1 ]
[Info ]2015-01-16 16:25:45 | [Client]启动资源组(Oracle)中的资源(Volume#1)成功。 [ ROSE1 ]
[Info ]2015-01-16 16:25:45 | 卷资源(Volume#1)检查卷(disk0 partion1-H:)文件系统开始 [ ROSE1 ]
[Info ]2015-01-16 16:25:45 | 指定卷已经挂载。 [ ROSE1 ]
[Info ]2015-01-16 16:25:45 | 卷资源(Volume#1)获取卷(disk0 partion1)分区信息开始 [ ROSE1 ]
[Info ]2015-01-16 16:25:44 | [Client]启动资源组(Oracle)中的资源(Volume#1)开始。 [ ROSE1 ]
[Info ]2015-01-16 16:25:44 | [Client]启动资源组(Oracle)中的资源(IP-Oracle)成功。 [ ROSE1 ]
[Info ]2015-01-16 16:25:44 | 启动网卡({CCA5C4EB-F4A7-4527-9A72-97325A2CA37D})活动IP(192.168.10.100)成功。 [ ROSE1 ]
[Info ]2015-01-16 16:25:40 | [Client]启动资源组(Oracle)中的资源(IP-Oracle)开始。 [ ROSE1 ]
[Info ]2015-01-16 16:25:40 | [Client]启动资源组(Oracle)中的资源(Arbitral-Oracle)成功。 [ ROSE1 ]
[Info ]2015-01-16 16:25:40 | [Client]启动资源组(Oracle)中的资源(Arbitral-Oracle)开始。 [ ROSE1 ]
[Info ]2015-01-16 16:25:40 | 获取资源组(Oracle)仲裁成功 [ ROSE1 ]
[Info ]2015-01-16 16:25:40 | 获取Arbitral-Oracle仲裁success [ ROSE1 ]
[Info ]2015-01-16 16:25:37 | 检查Arbitral-Oracle是否被其他节点占用(:3) [ ROSE1 ]
[Info ]2015-01-16 16:25:37 | 获取Arbitral-Oracle仲裁开始 [ ROSE1 ]
[Info ]2015-01-16 16:25:36 | 检查仲裁磁盘Disk-Oracle结束(success) [ ROSE1 ]
[Info ]2015-01-16 16:25:36 | 检查仲裁磁盘Disk-Oracle开始 [ ROSE1 ]
[Info ]2015-01-16 16:25:36 | 切换资源组Oracle到ROSE1开始 [ ROSE1 ]
[Info ]2015-01-16 16:25:35 | 切换资源组Oracle到ROSE1结束(success) [ ROSE2 ]
[Info ]2015-01-16 16:25:35 | 释放仲裁资源Arbitral-Oracle [ ROSE2 ]
[Info ]2015-01-16 16:25:35 | [HBT-Client]停止资源组(Oracle)中的资源(Arbitral-Oracle)成功。 [ ROSE2 ]
[Info ]2015-01-16 16:25:35 | [HBT-Client]停止资源组(Oracle)中的资源(Arbitral-Oracle)开始。 [ ROSE2 ]
[Info ]2015-01-16 16:25:35 | [HBT-Client]停止资源组(Oracle)中的资源(IP-Oracle)成功。 [ ROSE2 ]
[Info ]2015-01-16 16:25:35 | 停止网卡({CCA5C4EB-F4A7-4527-9A72-97325A2CA37D})活动IP(192.168.10.100)成功。 [ ROSE2 ]
[Info ]2015-01-16 16:25:35 | [HBT-Client]停止资源组(Oracle)中的资源(IP-Oracle)开始。 [ ROSE2 ]
[Info ]2015-01-16 16:25:35 | [HBT-Client]停止资源组(Oracle)中的资源(Volume#1)成功。 [ ROSE2 ]
[Info ]2015-01-16 16:25:34 | [HBT-Client]停止资源组(Oracle)中的资源(Volume#1)开始。 [ ROSE2 ]
[Info ]2015-01-16 16:25:34 | [HBT-Client]停止资源组(Oracle)中的资源(Alias-host)成功。 [ ROSE2 ]
[Info ]2015-01-16 16:25:34 | [HBT-Client]停止资源组(Oracle)中的资源(Alias-host)开始。 [ ROSE2 ]
[Info ]2015-01-16 16:25:34 | [HBT-Client]停止资源组(Oracle)中的资源(oracleservice)成功。 [ ROSE2 ]
[Info ]2015-01-16 16:25:34 | 停止NT服务(OracleServiceROCK)成功。 [ ROSE2 ]
[Info ]2015-01-16 16:25:20 | [HBT-Client]停止资源组(Oracle)中的资源(oracleservice)开始。 [ ROSE2 ]
[Info ]2015-01-16 16:25:20 | [HBT-Client]停止资源组(Oracle)中的资源(oraclelsnrctl)成功。 [ ROSE2 ]
[Info ]2015-01-16 16:25:20 | 停止NT服务(OracleOraDb11g_home1TNSListener)成功。 [ ROSE2 ]
[Info ]2015-01-16 16:25:19 | [HBT-Client]停止资源组(Oracle)中的资源(oraclelsnrctl)开始。 [ ROSE2 ]
[Info ]2015-01-16 16:25:19 | 切换资源组Oracle到ROSE1开始 [ ROSE2 ]
测试连接oracle:

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29326234/viewspace-1404388/ ,如需转载,请注明出处,否则将追究法律责任。