ORACLE 数据库双机热备方案.docx_第1页
ORACLE 数据库双机热备方案.docx_第2页
ORACLE 数据库双机热备方案.docx_第3页
ORACLE 数据库双机热备方案.docx_第4页
ORACLE 数据库双机热备方案.docx_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ORACLE 数据库双机热备方案(Linux)本手册主要介绍通过使用MicroColor ServHA Mirror/Cluster软件在Linux操作系统下完成对Oracle应用双机高可用集群配置的思路和步骤。在使用本手册前需要先完成MicroColor ServHA Mirror for Linux前序配置手册或MicroColor ServHA Cluster for Linux前序配置手册的配置步骤。目录MicroColorServHA Series for Linux Oracle应用配置手册一、规划Oracle配置方案1.1权限用户1.2 Oracle基目录和主目录1.3 LISTENER名称1.4数据库实例名1.5数据库实例目录1.6汇总表格二、安装Oracle前的注意事项2.1权限用户配置2.2选择安装选项2.3选择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机数据库实例5.5手动停止A机数据库实例六、将数据库实例加入ServHA资源树6.1拷贝脚本6.2修改脚本内容6.3添加自定义资源6.4拖拽依赖关系6.5切换测试一、规划Oracle配置方案在开始安装和配置Oracle数据库前,我们需要规划Oracle配置方案,确定所需变量,方便后面安装步骤的执行。1.1权限用户Oracle数据库实例服务,需要建立独立的Linux账户运行,在双机方案中,我们需要确保双机Oracle账户的用户ID和用户组的ID数字一致,否则将因文件访问权限问题导致双机切换失败。1.2Oracle基目录和主目录Oracle软件的基目录和主目录不能是共享存储盘或镜像盘中的目录。1.3LISTENER名称双机的LISTENER名称需要一致。1.4数据库实例名双机的数据库实例名需要一致。1.5数据库实例目录双机的数据库实例目录需要一致,必须放置在镜像卷或共享存储盘上面。1.6汇总表格完成规划后填写表1.6-1:A机Oracle用户和IDB机Oracle用户和IDA机用户组和IDB机用户组和IDA机Oracle基目录(Oracle Base)B机Oracle基目录(Oracle Base)A机Oracle主目录(Oracle Home)B机Oracle主目录(Oracle Home)A机Listener名称B机Listener名称A机数据库实例名B机数据库实例名A机数据库实例目录B机数据库实例目录表1.6-1表1.6-2为示例,后面的配置步骤均以本示例中的变量进行设置。A机Oracle用户和IDoracle:510B机Oracle用户和IDoracle:510A机用户组和IDointall:510,dba:511B机用户组和IDoinstall:510,dba:511A机Oracle基目录(Oracle Base)B机Oracle基目录(Oracle Base)/home/oracle/app/home/oracle/appA机Oracle主目录(Oracle Home)B机Oracle主目录(Oracle Home)/home/oracle/app/oracle/product/11.2.0/dbhome_1/home/oracle/app/oracle/product/11.2.0/dbhome_1A机Listener名称MCB机Listener名称MCA机数据库实例名mcB机数据库实例名mcA机数据库实例目录/OracleData/db_mcB机数据库实例目录/OracleData/db_mc表1.6-2二、安装Oracle前的注意事项在开始本步骤前,请确保已完成MicroColor ServHA Mirror for Linux前序配置手册或MicroColor ServHA Cluster for Linux前序配置手册的配置步骤,以方便后面操作的进行。本手册主要讲述在Oracle程序及其实例安装中配置双机热备的相关步骤和注意事项,并不包含完整的Oracle安装教程,其他选项需根据实际需求进行设置。2.1权限用户配置以下需要在A,B两台主机中均进行操作。打开/etc/passwd文件,找到Oracle用户对应的行,把UID和默认GID修改为表格中对应的值。在示例中,修改为:oracle:x:510:510:/home/oracle:/bin/bash打开/etc/group文件,找到Oracle用户组对应的行,把GID修改为表格中对应的值。在示例中,修改为:oinstall:x:510:oracledba:x:511:oracle进行完此步操作后方可对oracle用户进行目录访问授权操作,之后就可以开始安装Oracle程序了。2.2选择安装选项在安装选项步骤,选择仅安装数据库软件选项,如图2.2-1所示图2.2-12.3选择Oracle安装目录在安装位置选项,按表中内容选择Oracle基目录和Oracle主目录(OracleHome),如图2.3-1所示:图2.3-1三、安装A机数据库实例以下步骤全部在A机上进行操作。运行ServHAConsole控制台,将资源树切换到A机,如图3-1所示:图3-13.1配置监听器在A机上运行netca,创建一个监听器,在监听程序名这里输入表格中对应的A机Listener名称,如图3.1-1所示:图3.1-1其他步骤均按实际需求进行配置即可。3.2启动实例安装界面在A机运行dbca,选择创建数据库。图3.2-13.3数据库标识配置在数据库标识步骤中填入表格中的A机的数据库实例名。图3.3-13.4选择数据库文件位置在数据库文件所在位置步骤中,选择“所有数据库文件使用公共位置”选项,并填入表格中的A机数据库实例目录。图3.4-13.5快速恢复区配置在恢复配置步骤中,勾选指定快速恢复区,并填写表格中的A机数据库实例目录。图3.5-13.6最后检查在数据库存储步骤中,检查控制文件和数据库文件是否都设置在A机数据库实例目录下。图3.6-1图3.6-23.7完成实例配置至此,A机的Oracle数据库实例创建操作就完成了,等待实例创建程序完成作业。3.8停止实例l以Oracle用户身份登入控制台(su oracle)l检查环境变量中的SID是否为表格中的数据库实例名(source oraenv)l以sysdba登入sqlplus(sqlplus/ as sysdba)l输入shutdown immediatel离开sqlplus3.9修改实例目录名将数据库实例名录重命名,本操作是为了避免在B机创建数据库实例的时候遇到文件重名冲突等情况的发生,一旦集群配置完毕,这个重命名的目录就可以完全删除了。在这里我们将/OracleData/db_mc目录重命名为/OracleData/db_mc_old。四、安装B机数据库实例确保A机没有控制台停留在共享盘或镜像盘挂载点(在示例中为“/OracleData”)目录及其子目录下面。运行ServHAConsole控制台,将资源树切换到B机,如图4-1所示:图4-1以下步骤全部在B机上进行操作。4.1配置监听器在B机上运行netca,创建一个监听器,在监听程序名这里输入表格中对应的B机Listener名称,如图4.1-1所示:图4.1-14.2启动实例安装界面在B机运行dbca,选择创建数据库。图4.2-14.3数据库标识配置在数据库标识步骤中填入表格中的B机的数据库实例名。图4.3-14.4选择数据库文件位置在数据库文件所在位置步骤中,选择“所有数据库文件使用公共位置”选项,并填入表格中的B机数据库实例目录。图4.4-14.5快速恢复区配置在恢复配置步骤中,勾选指定快速恢复区,并填写表格中的B机数据库实例目录。图4.5-14.6最后检查在数据库存储步骤中,检查控制文件和数据库文件是否都设置在B机数据库实例目录下。图4.6-1图4.6-24.7完成实例配置至此,B机的Oracle数据库实例创建操作就完成了,等待实例创建程序完成作业。4.8停止实例l以Oracle用户身份登入控制台(su oracle)l检查环境变量中的SID是否为表格中的数据库实例名(source oraenv)l以sysdba登入sqlplus(sqlplus/ as sysdba)l输入shutdown immediatel离开sqlplus五、手动启停测试在正式将Oracle数据库实例加入ServHA资源树之前我们需要手动测试实例的启停是否正常。5.1手动启动B机数据库实例将资源树切换到B机,如图5.1-1所示:图5.1-1l在B机以Oracle用户身份登入控制台(su oracle)l检查环境变量中的SID是否为表格中的数据库实例名(source oraenv)l以sysdba登入sqlplus(sqlplus/ as sysdba)l输入startup,查看数据库是否正常启动,如图5.1-2所示图5.1-25.2手动停止B机数据库实例继续5.1的步骤,输入shutdownimmediate停止数据库实例,如5.2-1所示。图5.2-15.3资源树切换到A机确保B机没有控制台停留在共享盘或镜像盘挂载点(在示例中为“/OracleData”)目录及其子目录下面。运行ServHAConsole控制台,将资源树切换到A机,如图5.3-1所示:图5.3-15.4手动启动A机数据库实例l在A机以Oracle用户身份登入控制台(su oracle)l检查环境变量中的SID是否为表格中的数据库实例名(source oraenv)l以sysdba登入sqlplus(sqlplus/ as sysdba)l输入startup,查看数据库是否正常启动,如图5.4-1所示图5.4-15.5手动停止A机数据库实例继续5.4的步骤,在A机输入shutdownimmediate停止数据库实例,如5.5-1所示。图5.5-1六、将数据库实例加入ServHA资源树6.1拷贝脚本ServHA需要两个控制脚本来监控和操作Oracle监听器和数据库实例,分别为:mc_lsnr_ctl监听器控制脚本mc_orcl_ctl数据库实例控制脚本以上ServHA专用控制脚本可以从如下地址下载:/oracle/ctl.zip下载完成解压缩后,把他们拷贝到两台机器的Oracle基目录备用。6.2修改脚本内容分别在两台机器上修改mc_lsnr_ctl脚本,找到:ORACLE_OWNER=Oracle用户名ORACLE_SID=数据库实例名LISTENER_NAME=Listener名称这三行,分别把Oracle用户名、数据库实例名、Listener名称修改为表格中对应的内容。在示例中我们修改为:ORACLE_OWNER=oracleORACLE_SID=mcLISTENER_NAME=MC分别在两台机器上修改mc_orcl_ctl脚本,找到:ORACLE_SID=数据库实例名ORACLE_HOME=Oracle主目录ORACLE_OWNER=Oracle用户名这三行,分别把数据库实例名、Oracle主目录、Oracle用户名修改为表格中对应的内容。在示例中我们修改为:ORACLE_SID=mcORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1ORACLE_OWNER=oracle6.3添加自定义资源以下操作只需要在其中一台机器的ServHAConsole中进行即可。点击添加自定义资源按钮,如图6.3-1所示图6.3-1弹出的对话框中分别在启动脚本、停止脚本和测试程序路径文本框中填写监听器控制脚本mc_lsnr_ctl存放路径(在本示例中为:/home/oracle/app/mc_lsnr_ctl)。在启动参数中填写:start在停止参数中填写:stop在自定义测试参数中填写:status资源名可以自定义,方便记忆即可。填写完毕后如图6.3-2所示,点击保存按钮:图6.3-2再次点击添加自定义资源按钮,在弹出的对话框中分别在启动脚本、停止脚本和测试程序路径文本框中填写数据库实例控制脚本mc_orcl_ctl存放路径(在本示例中为:/home/oracle/app/mc_orcl_ctl)。在启动参数中填写:start在停止参数中填写:stop在自定义测试参数中填写:status资源名可以自定义,方便记忆即可。填写完毕后如图6.3-3所示,点击保存按钮:图6.3-36.4拖拽依赖关系 Oracle Listener监听器依赖于IP资源,鼠标左键按下IP资源节点(这里为3),拖拽到OracleListener资源松开鼠标,如图6.4-1所示:图6.4-1Oracle Database Instance

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论