服务带入成功
Copyright ? Rose Datasystems Inc. All rights reserved
www.rosedata.com 31
2 验证Oracle服务可用性
Oracle服务带入后,可以使用别名或者活动IP访问Oracle数据库,检测Oracle服务是否可以正常访问。
通过活动IP访问数据库:
通过别名访问数据库:
Copyright ? Rose Datasystems Inc. All rights reserved
www.rosedata.com 32
3 切换Oracle服务
右键点击Oracle监听服务(ORAlistener),选择“Resource Failover”将Oracle应用相关资源切换到备机,然后再通过活动IP访问服务器,检验Oracle服务器是否可以继续使用,检验的方式与验证Oracle服务可用性相同。
注意:服务发生切换后,客户端需要重新连接Oracle数据库。
4 带出Oracle服务
验证完成后,选择Oracle服务,然后点击工具栏中的“Bring out”按钮将Oracle服务带出。 5 修改Oracle服务
修改RoseHA中的Oracle服务。如果需要修改RoseHA中的服务或资源,首先需要将服务带出后,才能进行修改。右键点击相应的服务,然后点击“Edit”进行修改。
6 删除Oracle服务
右键点击Oracle服务,选择“Remove”将Oracle服务删除;然后再依次删除相关资源。
七 验证RoseHA配置的Oracle服务
【重要说明】 上述第五节说明的RoseHA应用服务资源配置完成之后,仅代表应用服务资源的配置完成;在资源配置完成之后,还需要测试RoseHA的集群功能,待测试结果无误之后,RoseHA集群才能正式上线应用。
Oracle应用程序服务配置完成后,为了验证应用服务配置是否成功,RoseHA工作是否正常,我们可以通过以下测试来验证服务配置是否成功。如果以下测试都能通过,表示Oracle应用服务配置成功。
Copyright ? Rose Datasystems Inc. All rights reserved
www.rosedata.com 33
1 手工切换测试
? 点击Oracle服务,点击工具栏中 “Bring in”按钮将服务带入,或者右键点击Oracle服务,点击“Bring in cluster”带入服务,通过活动IP或者别名访问Oracle服务,验证Oracle服务能否正常使用。
? 右键点击Oracle服务,选择“Resource Failover”将Oracle服务切换到备机,然后再通过活动IP或者别名访问服务,检验Oracle服务是否可以继续使用。 2 关机测试
? 关闭主机
当Oracle服务处于带入的状态时,关闭活动主机,备机检测到主机关机,开始接管主机的Oracle相关资源,接管完成后,同样要检查Oracle的服务是否启动,检测方法和手工切换测试检测Oracle数据库是否能正常使用方法一致。
? 关闭备机
当Oracle服务处于带入状态时,关闭备机,当备机关闭后,主机检查到备机关机,但Oracle的服务不会切换。 3 拔线测试
在进行拔线测试时,该测试主要针对公网进行。 ? 拔活动主机公网网线
当Oracle服务在活动主机运行时,拔掉活动主机的公网网线,RoseHA检测到公网网卡故障,会主动将服务切换到备机,然后通过Oracle客户端访问Oracle服务,验证Oracle是否能正常使用
? 拔备机公网网线
当Oracle服务在活动主机运行时,拔掉备机的公网网线,RoseHA检测到备机公网网卡故障,Oracle服务不会切换。 4 杀进程测试
当Oracle服务在活动主机运行时,通过任务管理器查询到Oracle服务进程信息,然后结束Oracle的进程,此时RoseHA检测到Oracle服务异常,RoseHA会主动将Oracle相关资源切换到备机。
Copyright ? Rose Datasystems Inc. All rights reserved
www.rosedata.com 34