oracle双机热备架构方案_第1页
oracle双机热备架构方案_第2页
oracle双机热备架构方案_第3页
oracle双机热备架构方案_第4页
oracle双机热备架构方案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、OraCIe双机热备架构方案双机热备有两种实现模式,一种是基于共享的储备设备的方式,另一种是没 有共享的储备设备的方式,一样称为纯软件方式。基于储备共享的双机热备是双机热备的最标准方案。关于这种方式,采纳两台(或多台)服务器,使用共享的储备设备(磁盘阵 列柜或储备区域网SAN)O两台服务器能够釆纳互备、主从、并行等不同的方式。 在工作过程中,两台服务器将以一个虚拟的IF地址对外提供服务,依工作方式 的不同,将服务要求发送给其中一台服务器承担。同时,服务器通过心跳线(IJ 前往往采纳建立私有网络的方式)侦测另一台服务器的丄作状况。当一台服务器 显现故障时,另一台服务器依照心跳侦测的情形做出判定,

2、并进行切换,接管服 务。关于用户而言,这一过程是全自动的,在专门短时刻内完成,从而对业务可 不能造成阻碍。山于使用共享的储备设备,因此两台服务器使用的实际上是一样 的数据,由双机或集群软件对其进行治理。关于纯软件的方式,则是通过支持镜像的双机软件,将数据能够实时复制到 另一台服务器上,如此同样的数据就在两台服务器上各存在一份,假如一台服务 器显现故障,能够及时切换到另一台服务器。纯软件方式还有另外一种悄形,即服务器只是提供应用服务,而并不储存数 据(比如只进行某些运算,做为应用服务器使用)。这种情形下同样也不需要使 用共享的储备设备,而能够直截了当使用双机或集群软件即可。但这种情形事实 上与镜

3、像无关,只只是是标准的双机热备的一种小的变化。本方案是前者基于共享储备设备的数据库热备。数据库服务器双机热备的好处这种配置模式的优点是有利于数据库的升级,肖其中SyStenIA需要升级的时 候,就把服务切换到SyStenIB上运行,升级A的DB2程序,之后还能够把服务切 换回到A来,然后升级B的DB2程序。那个升级过程可不能阻碍用户的DB2使用, 因为总有一台机器能够使用DB2程序来响应用户的服务要求。服务器的故障可能山各种缘故引起,如设备故障、操作系统故障、软件系统 故障等等。一样地讲,在技术人员在现场的情形下,复原服务器正常可能需要1 0分钟、儿小时甚至儿天。从实际体会上看,除非是简单地重

4、启服务器(可能隐 患仍旧存在),否则往往需要儿个小时以上。而假如技术人员不在现场,则复原 服务的时刻就更长了。而关于一些重要系统而言,用户是专门难忍耐如此长时刻的服务中断的。因 此,就需要通过双机热备,来幸免长时刻的服务中断,保证系统长期、可靠的服 务。决定是否使用双机热备,正确的方法是要分析一下系统的重要性以及对 服务中断的容忍程度,以此决定是否使用双机热备。即,你的用户能容忍多长时 刻复原服务,假如服务不能复原会造成多大的阻碍。在考虑双机热备时,需要注意,一样意义上的双机热备都会有一个切换 过程,那个切换过程可能是一分钟左右。在切换过程中,服务是有可能短时刻中 断的。然而,当切换完成后,服

5、务将正常复原。因此,双机热备不是无缝、不中 断的,但它能够保证在显现系统故障时,能够专门快复原正常的服务,业务不致 受到阻碍。而假如没有双机热备,则一旦显现服务器故障,可能会显现儿个小时 的服务中断,对业务的阻碍就可能会专门严峻。另有一点需要强调,即服务器的故障与交换机、储备设备的故障不同, 其概念要高得多。缘故在于服务器是比交换机、储备设备复杂得多的设备,同时 也是既包括硬件、也包括操作系统、应用软件系统的复杂系统。不仅设备故障可 能引起服务中断,而且软件方面的咨询题也可能导致服务器不能正常工作。还应指出的是,一些其他的防护措施如磁盘阵列(RAID)、数据备份尽 管是专门重要的,但却不能代替

6、双机热备的作用。双机热备与数据备份的关系一些用户在规划双机热备或双机备份时,会有如此的咨询题:我差不多 有了 RAID,以及磁带备份,还有必须做双机吗?或者,假如我做了双机备份, 还有必要做磁带备份吗?应该讲RAID和数据备份差不多上专门重要的。然而,RAlD技术只能解 决硬盘的咨询题,备份只能解决系统显现咨询题后的复原。而一旦服务器本身显 现咨询题,不论是设备的硕件咨询题依旧软件系统的咨询题,都会造成服务的中 断。因此,RAlD及数据备份技术不能解决幸免服务中断的咨询题。关于需要连 续可靠地提供应用服务的系统,双机依旧专门重要的。只要想一想,假如你的服 务器坏了,你要用多少时刻将其复原到能正

7、常工作,你的用户能容忍多长的复原 时刻就能明口得双机的重要性了。从另外一个方面,RAlD以及磁带备份也是专门需要的。关于RAlD而言, 能够以专门低的成本大大提高系统的可靠性,而且其复杂程度远远低于双机。因 为如何讲硬盘是系统中机械操作最频繁、易损率最高的部件,假如釆纳RAID, 就能够使显现故障的系统专门容易修复,也减少服务器停机进行切换的次数。数据备份更是必不可少的措施。因为不论RAID依旧双机,差不多上一 种实时的备份。任何软件错误、病毒阻碍、误操作等等,都会同步地在多份数据 中发生阻碍。因此,一定要进行数据的备份(不论采取什么介质,都建议用户至 少要有一份脱机的备份),以便能在数据损坏

8、、丢失时进行复原。数据库服务器双机热备组网图网络拓扑图交换机逻辑IShared DiSkS / DiSk GrOUPSOraCIe DatafiIeSPUbliC Network设备清单软件清单软件名称版本安装讲明安装名目操作系统磁盘多路径治理件清单群集软件软件VeritaSOraCIe磁盘阵列(储备) 主机配光纤卡(hbd卡) 两台型号一直的主机 光纤技术部分操作系统安装OraCIe安装a)创建数据文件使用的共享储备(在SySteml上而执行下列5个命令):i. # VXdg init OraCleDG COtOd0:创建磁盘组 OraClCDG,使用 COtOdO 那个硬盘;ii. # V

9、XaSSiSI -g OraCleDG make OraCleVOl 5g: 在磁盘组上创建 5G 大小的卷 OracleVbl:iii. # iYIkfS -F VXfS -o IargefileS devvxrdskOraCleDG/oracleVol: 创建文件系统;iv. # mkdir /oracle :创建mount点,共享磁盘将mount到那个地点;V. # mount -F VXfS devvxdskOraCleDG/0racleV0l /oracle: 将共享盘 mount 到本 机:b)在两台机器上面分不执行下列命令,创建相同的用户组和用户:i. # groupadd -g

10、 500 dba; 创建 OraClC 治理组;ii. # USeradd -g dba -U 500 -d /home/OraCle -In oracle: 创建 OraClC 治理用户: 注意:组ID或者用户ID能够是任意尚未被使用的数值,然而一立要保证多台机 器必须一致。C) 安装OraClC程序到OraClC安装文件的名目下,运行下列命令安装OraClC程序# ZnmInstaller在安装过程中,指定OraCIC用户为MOraCleMO注意:假如需要在多台机器安装oracle,则需要在多台机器运行该程序;假如仅仅 想把程序安装在共享盘上而,则仅仅需要在一台机器安装。注意:安装过程中有

11、一步会咨询用户是否需要配宜数据库,我们选择仅仅安装软 件S我们会在稍后配置数据库文件到共享磁盘。d) 配置数据库:OraClC程序安装完毕后,我们需要配置数据库到共享磁盘上,如此多台机器才能够 共享其数据资源;#dbca运行数据库配置助手来关心用户安装数据库,注意需要将路径指明到共享磁盘中。e) 设宜环境变量在各个机器的/home/OraCle/.profile文件中,设置两个全局变:SORACLE_HOME=/oracle该变量指明数据库的安装位置:SORACLE.SID=OracIe该变量指明访咨询哪个数据库实例:f) 安装VCS的OraClC代理软件:(以rcdhat为例)# VPm -

12、v? VRTSvCSOr# rpm -v VRTSCSOCw如此,OraCle的安装就完成了。测试在安装终止之后,我们需要测试一下OraCIC能否在多台机器上正常工作。a) 从这台机器登陆数据库并创建一个表i. SU -OraCle 将系统用户切换到OraClC用户;ii. export $0RACLE_HOME=/oracle;导出全局变量:export $ORACLE_SID=Oracle;iii. $0RACLE_HOME)inSqIPIUS nolog 进入数据库模式:iv. COnneCt / as SySdba以系统治理员身份登陆数据库:V. Create USer tester

13、identified by ,123456, default tablespace USERS temporary tablespace TEMP quota IoOK On USERS; 创建一个新用户 tester:vi. grant Create SeSSiOn to tester;给予新用户 tester 创建表的权限:vii. Create table tester.mytime (tstamp date );在 tester 用户空间下创建一个新表:Viii. insert into tester.mytime (tstamp) VaIUeS (SYSDATE);在新表中插入数据:ix.disconnect:断开连接;b) 测试其他集群节点能够工作:i. COnneCt tester/123456以新用户身份登陆数据库:ii. UPdate tester.mytime Set (tstamp) = SYSDATE;更新表

温馨提示

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

评论

0/150

提交评论