1、ORACLE数据库双机热备方案( Windows )本手册主要介绍通过使用MicroColor ServHAMirror/Cluster软件在 Windows操作系统下完成对Oracle应用双机高可用集群配置的思路和步骤。在使用本手册前需要先完成MicroColor ServHA Mirror forWindows前序配置手册或MicroColorServHA Cluster for Windows前序配置手册的配置步骤。目录MicroColor ServHASeries for Windows Oracle 应用配置手册一、规划方案1.1 Oracle及目录和主目录1.2数据库实例名1.3数
2、据库实例目录1.4 LISTENER名称1.5汇总表格二、安装前的注意事项2.1选择安装选项2.2选择Oracle安装目录三、安装A机数据库及实例3.1配置监听器3.2启动实例安装界面3.3数据库标识设置3.4选择数据库文件位置3.5快速恢复区配置3.6最后检查3.7完成实例配置3.8停止实例3.9修改实例目录名四、安装B机的数据库及实例4.1配置监听器4.2启动实例安装界面4.3数据库标识设置4.4选择数据库文件位置4.5快速恢复区配置4.6最后检查4.7完成实例配置4.8停止实例五、手动测试5.1手动启动B机数据库实例5.2手动停止B机数据库实例5.3资源树切换到A机5.4手动启动A机数据
3、库实例5.5手动停止A机数据库实例六、建立资源树6.1添加自定义资源6.2添加服务资源6.3拖拽资源树6.4切换测试一、规划方案在开始安装和配置 Oracle数据库前,我们需要规划 Oracle配置方案,确定所需变量,方便后面安装步骤的执行。1.1 Oracle及目录和主目录1.2数据库实例名双机的数据库实例名必须一致。1.3数据库实例目录双机的数据库实例目录必须一致,必须放置在镜像卷或共享存储盘上面。1.4 LISTENEF名称双机的LISTENER名称必须一致。1.5汇总表格完成规划后填写表1.5-1 :A 机 Oracle 基目录(Oracle Base)B 机 Oracle 基目录(O
4、racle Base)A 机 Oracle 主目录(Oracle Home)B机 Oracle 主目录(Oracle Home)A机Listener名称B机Listener名称A机数据库实例名B机数据库实例名A机数据库实例目录B机数据库实例目录表 1.5-1表1.5-2为示例,后面的配置步骤均以本示例中的变量进行设置。A 机 Oracle 基目录(Oracle Base)B 机 Oracle 基目录(Oracle Base)C:appOracleC:appOracleA 机 Oracle 主目录(Oracle Home)B机 Oracle 主目录(Oracle Home)C:appOracle
5、 product11.2.0dbhome 1C:appOracle product11.2.0dbhome 1A机Listener名称LISTENERB机Listener名称LISTENERA机数据库实例名ORADATAB机数据库实例名ORADATAA机数据库实例目录O:oracleB机数据库实例目录O:oracle表 1.5-2二、安装前的注意事项2.1选择安装选项在安装选项步骤,选择 仅安装数据库软件 选项,如图2.1-1所示:图 2.1-12.2选择Oracle安装目录图 2.2-1三、安装A机数据库及实例3.1配置监听器在A机上启动配置监听器配置工具(Net Con figuratio
6、n Assista nt ),在监听程序名这里输入表格中对应的A机Listener名称,如图3.1-1所示:图 3.1-13.2启动实例安装界面在A机上启动实例配置工具(Database Con figuration Assista nt ),显示界面如图3.2-1 : :也.、沁1 cvtJlb a Bt.參 1- tJl 1!事 t *1HI* 13 tf tr t4创樓丹播J棒rtD,yX rf:. k Oavi* Gr i f s5lru elute 未 H 皐烂困用加(?宜 Sforip m ma gEFi t r or*ig:jr.it;on 少 ASMM13*.l (ASMCAA
7、ir MEl*ft3.3数据库标识设置在数据库标识步骤中填入表格中的A机数据库实例名,如图3.3-1:;I vtiiliaivt cw-tA.wt 3 (Jt IE 參):BXJC-GiMHSE3O底讥IT搭翟商主局畫d曙占布福盂世JC为Fame OtmaanJl魅一怪恬识.|OPAD*T|祕應茫夕或一 令 Ofbc l Kn?l*O宇情垢说可借ID)蟻一墙暉花口区豹于*时机上的且4真尅盘片SIDIorJdSta-图 3.3-13.4选择数据库文件位置在数据库文件所在位置步骤中,选择“所有数据库文件使用公共位置”选项,并填入表格中的A机数据库实例目录。如图3.4-1所示:12T)冋田fmvjs
8、 K苴件的科口吳且1GTT U&l:wm胡nit* MWMPwrftfflfMl1riafiE“Oracle-Vana-jedI帀闇itftVltint oradB-Minagtd Fan Zfi*3 itia畀靳wufi或出-再话 F丰冲牛ir件吨|L so費吗ogi联啲耐护0fii龄上|OraelflF肝更上鼻妙rift JKfr下一華醪图 3.4-13.5快速恢复区配置在恢复配置步骤中,勾选指定快速恢复区,并填写表格中的A机数据库实例目录。如图3.5-1所示:图 3.5-13.6最后检查在数据库存储步骤中,检查控制文件和数据库文件是否都设置在A机数据库实例目录下。如图3.6-1图 3.6
9、13.7完成实例配置至此,A机的Oracle 数据库实例创建操作就完成了,等待实例创建程序完成作业。3.8停止实例在windows服务列表中选择与 oracle有关的服务并选择停止。3.9修改实例目录名将数据库实例名录重命名,本操作是为了避免在 B机创建数据库实例的时候遇到文件重名冲突等情况 的发生,一旦集群配置完毕,这个重命名的目录就可以完全删除了。在这里我们将镜像盘下的oracle 实例目录重命名为oraclel四、安装B机的数据库及实例在安装B机数据库及实例前,先将资源树切换到B机。如图4-1所示:图4-14.1配置监听器在A机上启动配置监听器配置工具(Net Con figurati
10、on Assista nt),在监听程序名这里输入表格中对应的A机Listener名称,如图 4.1-1所示:图 4.1-14.2启动实例安装界面在A机上启动实例配置工具(Database Co nfigurati on Assista nt),显示界面如图 4.2-1:图 4.2-14.3数据库标识设置在数据库标识步骤中填入表格中的A机数据库实例名,如图 4.3-1:图 4.3-14.4选择数据库文件位置在数据库文件所在位置步骤中,选择“所有数据库文件使用公共位置”选项,并填入表格中的A机数据库实例目录。如图 4.4-1所示:-刘耳歡童K疋匸适41工产说夕耳聲冈第捺日生fl?!?岂坟-十厂”
11、上二銃亍W (M Ly * J BXft 空幵Mi曷 FQ ?iW重致幫聲王雅的存H轴帧曲锁:曲矗刖*匹懂电R严中的厂廉曙立1斗应OMUAtLWKK文坤胃罠TMM,蒯鼻覃上鱗心血“汕呻北应芒K茁牡*M.JJSkl* ”再*T JTtlHiMffGl. JQ星色用 Oritr&.H .nadm OTd c ie仔百环主成型弱犀玄許田车埠,fi齧紹工住匝 祁.”更上耐.XfriEWl图 4.4-14.5快速恢复区配置在恢复配置步骤中,勾选指定快速恢复区,并填写表格中的A机数据库实例目录。如图4.5-1所示:图 4.5-14.6最后检查4.6-1 :图 4.6-1在数据库存储步骤中,检查控制文件和数
12、据库文件是否都设置在A机数据库实例目录下。如图4.7完成实例配置至此,A机的Oracle数据库实例创建操作就完成了,等待实例创建程序完成作业。4.8停止实例在windows服务列表中选择与oracle有关的服务并选择停止。五、手动测试在正式将Oracle数据库实例加入 ServHA资源树之前我们需要手动测试实例的启停是否正常。这里我 们使用ServHA专用控制程序(mc_orcl_ctrl.exe)来监控和操作数据库实例,下载地址为:http:/res.microcolor. net/oracle/win_ctl.zip下载后将控制程序拷贝至ServHA目录下。5.1手动启动B机数据库实例将资
13、源树切换到 B札如图5.1-1所示:图 5.1-1在CMD命令提示符窗口下运行测试程序: me Orel ctrl.exe指令 实例名实例服务名”指令列表:test查看oracle实例运行状态start启动oracle实例stop停止oracle实例如图5.1-2所示:图 5.1-2这里显示oracle没有在运行,这里我们执行start指令,如图5.1-3所示:图 5.1-35.2手动停止B机数据库实例继续5.1的步骤,这里执行 stop命令,如图5.2-1所示:图 5.2-15.3资源树切换到A机运行ServHA配置监控端,将资源树切换到A机,如图5.3-1所示:图 5.3-15.4手动启动
14、A机数据库实例这里步骤与5.1相似,具体请参考步骤5.1。结果如图5.4-1 :图 5.4-15.5手动停止A机数据库实例继续5.4的步骤,执行stop指令,如图5.5-1所示:图 5.5-1六、建立资源树手动测试正常之后,我们就可以往资源树里添加oracle资源了,具体步骤如下6.1添加自定义资源此操作只需要在其中一台机器的ServHA配置监控端中进行即可。选择资源树,点击添加自定义资源按钮,如图6.1-1所示:图 6.1-1在弹出的对话框中分别在启动脚本、停止脚本和测试程序路径文本框中填写oracle实例控制程序的路径(这里我们将控制程序放在ServHA目录下,路径只需要填写程序名mc_o
15、rcl_ctrl.exe就行)指令参数格式为:指令+实例名+实例服务名本例中启停以及测试的参数分别为:启动:start ORADATA OracleServiceORADATA停止:stop ORADATA OracleServiceORADATA检测:test ORADATA OracleServiceORADATA如图6.1-2所示,填写之后点击保存。g郴.耐成曲K狷:fn(_oitLclitipeUI OPADJn* OraclS&MrOPALi*TABO T押咖j5l0:iO RAt*TA Or 胞创 CW tt*O R*D*7A誓旺药:0曲讷图 6.1-26.2添加服务资源选中资源树
16、点击添加服务按钮,如图6.2-1所示:图 6.2-16.2-2所示:在弹出的窗口中选择“选择服务”按钮,弹出服务列表,如图暗進就态 店态 启功尖启嫉在送里你可馭査看叹叽均或堂的W1柑町1:需遶中职码可以遊仃相关澈作剧侨上一步中我们添加的资源树如图6.3-1所示:用动初簞目手gUlESBiVI eOFfADATAOfacle ORADAT/IVSS Write I Serce_fr运Plug and playProt&cted StoragePont SpoolerPerformance Lqqs 球nd AlertsPortable Med Serial Number serviceRemo
17、va&ieStoraoeRemote ActessAulo Connection ManagerRemote Art ess Conned i&n ManagerRetneviethe.,着理和需績可 无i仓忡么时醴(AxiA 动询动SI朗动动动3a期 手手0U自自S手手垂手动动动动询动动斓功朗 手手呂nr 口自手手手手业设为自动设刃手戲Oral: leJobchrdulrOF?ADATAOracieMTSftecoveiYService| OraGteO 闭DI)11 g_h口me1 GlrAg訥Ord亡Drg0t)l 1 g Jhom 亡 1日 n er图 6.2-2这里我们选择监听器服务
18、并点击右下角的“选择”按钮并保存。6.3拖拽资源树上一步中我们添加的资源树如图6.3-1所示:图 6.3-1Oracle的监听器资源依赖于IP资源,鼠标左键按下IP资源节点(这里为192.168.1.73),拖拽到监听器资源上方松开鼠标,如图6.3-2所示:图 6.3-2我们添加的自定义资源Oracle依赖于磁盘卷/镜像资源,将磁盘卷/镜像资源拖拽到自定义资源下,如图 6.3-3:图 6.3-36.4切换测试B机,如选中B机的资源树,点击启动按钮(三角箭头),等待操作完毕。检查资源是否成功转移到 图 6.4-1 :图 6.4-1选中A机资源树,点击启动资源树按钮,观察资源是否成功转移回A机。至此,MicroColor ServHA series forWindows Oracle 应用配置就完成了。