oracle数据库双机热备.docx
《oracle数据库双机热备.docx》由会员分享,可在线阅读,更多相关《oracle数据库双机热备.docx(24页珍藏版)》请在冰豆网上搜索。
oracle数据库双机热备
ORACLE数据库双机热备方案(Windows)
本手册主要介绍通过使用 MicroColorServHAMirror/Cluster 软件在Windows操作系统下完成对Oracle应用双机高可用集群配置的思路和步骤。
在使用本手册前需要先完成 《MicroColorServHAMirrorforWindows前序配置手册》或《MicroColorServHAClusterforWindows前序配置手册》的配置步骤。
一、规划方案
在开始安装和配置Oracle数据库前,我们需要规划Oracle配置方案,确定所需变量,方便后面安装步骤的执行。
Oracle及目录和主目录
Oracle软件的基目录和主目录不能是共享存储盘或镜像盘中的目录。
数据库实例名
双机的数据库实例名必须一致。
数据库实例目录
双机的数据库实例目录必须一致,必须放置在镜像卷或共享存储盘上面。
LISTENER名称
双机的LISTENER名称必须一致。
汇总表格
完成规划后填写表:
A机Oracle基目录(OracleBase)
B机Oracle基目录(OracleBase)
A机Oracle主目录(OracleHome)
B机Oracle主目录(OracleHome)
A机Listener名称
B机Listener名称
A机数据库实例名
B机数据库实例名
A机数据库实例目录
B机数据库实例目录
表
表为示例,后面的配置步骤均以本示例中的变量进行设置。
A机Oracle基目录(OracleBase)
B机Oracle基目录(OracleBase)
C:
\app\Oracle
C:
\app\Oracle
A机Oracle主目录(OracleHome)
B机Oracle主目录(OracleHome)
C:
\app\Oracle \product\
\product\
机Listener名称
LISTENER
B机Listener名称
LISTENER
A机数据库实例名
ORADATA
B机数据库实例名
ORADATA
A机数据库实例目录
O:
\oracle
B机数据库实例目录
O:
\oracle
表
二、安装前的注意事项
选择安装选项
在安装选项步骤,选择仅安装数据库软件选项,如图所示:
图
选择Oracle安装目录
在安装位置选项,按表中内容选择Oracle及目录和Oracle主目录,如图:
图
三、安装A机数据库及实例
配置监听器netca
在A机上启动配置监听器配置工具(NetConfigurationAssistant),在监听程序名这里输入表格中对应的A机Listener名称,如图所示:
图
启动实例安装界面dbca
在A机上启动实例配置工具(DatabaseConfigurationAssistant),显示界面如图:
图
数据库标识设置
在数据库标识步骤中填入表格中的A机数据库实例名,如图:
图
选择数据库文件位置
在数据库文件所在位置步骤中,选择“所有数据库文件使用公共位置”选项,并填入表格中的A机数据库实例目录。
如图所示:
图
快速恢复区配置
在恢复配置步骤中,勾选指定快速恢复区,并填写表格中的A机数据库实例目录。
如图所示:
图
最后检查
在数据库存储步骤中,检查控制文件和数据库文件是否都设置在A机数据库实例目录下。
如图:
图
完成实例配置
至此,A机的Oracle数据库实例创建操作就完成了,等待实例创建程序完成作业。
停止实例
在windows服务列表中选择与oracle有关的服务并选择停止。
修改实例目录名
将数据库实例名录重命名,本操作是为了避免在B机创建数据库实例的时候遇到文件重名冲突等情况的发生,一旦集群配置完毕,这个重命名的目录就可以完全删除了。
在这里我们将镜像盘下的oracle实例目录重命名为oracle1。
四、安装B机的数据库及实例
在安装B机数据库及实例前,先将资源树切换到B机。
如图4-1所示:
图4-1
配置监听器
在A机上启动配置监听器配置工具(NetConfigurationAssistant),在监听程序名这里输入表格中对应的A机Listener名称,如图所示:
图
启动实例安装界面
在A机上启动实例配置工具(DatabaseConfiguration Assistant),显示界面如图:
图
数据库标识设置
在数据库标识步骤中填入表格中的A机数据库实例名,如图:
图
选择数据库文件位置
在数据库文件所在位置步骤中,选择“所有数据库文件使用公共位置”选项,并填入表格中的A机数据库实例目录。
如图所示:
图
快速恢复区配置
在恢复配置步骤中,勾选指定快速恢复区,并填写表格中的A机数据库实例目录。
如图所示:
图
最后检查
在数据库存储步骤中,检查控制文件和数据库文件是否都设置在A机数据库实例目录下。
如图:
图
完成实例配置
至此,A机的Oracle数据库实例创建操作就完成了,等待实例创建程序完成作业。
停止实例
在windows服务列表中选择与oracle有关的服务并选择停止。
五、手动测试
在正式将Oracle数据库实例加入ServHA资源树之前我们需要手动测试实例的启停是否正常。
这里我们使用ServHA专用控制程序来监控和操作数据库实例,下载地址为:
下载后将控制程序拷贝至ServHA目录下。
手动启动B机数据库实例
将资源树切换到B机,如图所示:
图
在CMD命令提示符窗口下运行测试程序:
“指令 实例名实例服务名”
指令列表:
test 查看oracle实例运行状态
start 启动oracle实例
stop 停止oracle实例
如图所示:
图
这里显示oracle没有在运行,这里我们执行start指令,如图所示:
图
手动停止B机数据库实例
继续的步骤,这里执行stop命令,如图所示:
图
资源树切换到A机
运行ServHA配置监控端,将资源树切换到A机,如图所示:
图
手动启动A机数据库实例
这里步骤与相似,具体请参考步骤。
结果如图:
图
手动停止A机数据库实例
继续的步骤,执行stop指令,如图所示:
图
六、建立资源树
手动测试正常之后,我们就可以往资源树里添加oracle资源了,具体步骤如下:
添加自定义资源
此操作只需要在其中一台机器的ServHA配置监控端中进行即可。
选择资源树,点击添加自定义资源按钮,如图所示:
图
在弹出的对话框中分别在启动脚本、停止脚本和测试程序路径文本框中填写oracle实例控制程序的路径(这里我们将控制程序放在ServHA目录下,路径只需要填写程序名就行)
指令参数格式为:
指令+实例名+实例服务名
本例中启停以及测试的参数分别为:
启动:
startORADATAOracleServiceORADATA
停止:
stopORADATAOracleServiceORADATA
检测:
testORADATAOracleServiceORADATA
如图所示,填写之后点击保存。
图
添加服务资源
选中资源树,点击添加服务按钮,如图所示:
图
在弹出的窗口中选择“选择服务”按钮,弹出服务列表,如图所示:
图
这里我们选择监听器服务,并点击右下角的“选择”按钮并保存。
拖拽资源树
上一步中我们添加的资源树如图所示:
图
Oracle的监听器资源依赖于IP资源,鼠标左键按下IP资源节点(这里为),拖拽到监听器资源上方松开鼠标,如图所示:
图
我们添加的自定义资源Oracle依赖于磁盘卷/镜像资源,将磁盘卷/镜像资源拖拽到自定义资源下,如图:
图
切换测试
选中B机的资源树,点击启动按钮(三角箭头),等待操作完毕。
检查资源是否成功转移到B机,如图:
图
选中A机资源树,点击启动资源树按钮,观察资源是否成功转移回A机。
至此,MicroColorServHAseriesforWindowsOracle应用配置就完成了。