oracle集(RAC)和主备数据同步(DataGuard)思路Oracle主备库数据同步使⽤DataGuard。Data Guard 是的远程复制技术,它有物理和逻辑之分,但是总的来说,它需要在异地有⼀套独⽴的系统,这是两套硬件配置可以不同的系统,但是这两套系统的软件结构保持⼀致,包括软件的版本,⽬录存储结构,以及数据的同步(其实也不是实时同步的),这两套系统之间只要⽹络是通的就可以了,是⼀种异地容灾的解决⽅案。⽽对于RAC,则是本地的⾼可⽤集,每个节点⽤来分担不⽤或相同的应⽤,以解决运算效率低下,单节点故障这样的问题,它是⼏台硬件相同或不相同的服务器,加⼀个SAN(共享的存储区域)来构成的。
Data Guard由两个多两个以上的独⽴的构成,他们各⾃有各⾃的存储,Oracle负责他们之间的切换和数据同步
双机热备由两台计算机和⼀个共享存储设备构成,通过第三⽅软件(HA Rose等)实现切换,不需要做数据同步
建议应⽤RAC+Dataguard ,RAC保证可⽤性,Dataguard在RAC组独⽴磁盘上和另外⼀台主机上,保证可靠性。
双机就是⼈们所说的双机热备,数据库放在共享设备上,同⼀时刻只能有⼀台主机接管,另⼀台待⽤,这种⽅式只能保护实例,不能保护db,⽽且备机长期处于闲置,对资源是⼀种极⼤的浪费!
如果原本是双机,建议转换为RAC
规划好应⽤,DML操作从⼀个节点跑,查询操作从另⼀个节点跑,通常不需要太多调优就可以利⽤闲置的另外⼀台机器了
大熊猫的生活习性和特点鸦雀无声的意思RAC服务器共⽤⼀套存储,同时提供服务,没有主备之分.宕⼀个其它的可以继续服务.
双机热备,共⽤⼀套存储,⼀个提供服务⼀个备份,主机宕了切换到备份服务器提供服务.
data guard 完全两套系统,存储是单独的,⽤⽇志同步.
RAC:实例层冗余
DG :数据库层冗余
热备:仅仅只是数据冗余
个⼈理解:
RAC :实例冗余,⽽且还可以做到数据库的loadbalance。
DG :多份数据,所以能做到数据冗余,但是只有主节点提供服务。
热备:与RAC最⼤的差异可能就是RAC有多个实例,⼀个数据库。⽽热备只是⼀个实例,⼀个数据库。所以做不了并发和loadbalance。Oracle RAC只是做Oracle的应⽤,rose,legato还可以做其它的
HA:是High Availability 的⾸字母组合,翻译过来,可以叫做⾼可⽤,或⾼可⽤性,⾼可⽤(环境)。我觉得应该说HA是⼀个观念⽽不是⼀项或⼀系列具体技术,就象⽹格⼀样。作过系统⽅案就知道了,评价系统的性能当中就有⼀项⾼可⽤。⼴义的⾼可⽤涉及到系统的各个⽅⾯,简单来说,让系统不会中断运⾏,就是⾼可⽤。包括软件的⾼可⽤,硬件的⾼可⽤,⽹络的⾼可⽤等等。具体实现的⽅案包括的集,数据库的集,硬件的冗余,⽹络的冗余等等。做HA⽅⾯的软件,有IBM的HACMP(很多常⽤AIX的⼈,常说的HA就指HACMP,乱啊)、SUN的Sun Cluster、HP的MC/SG等。
在2000年以前,⼤家谈HA,⼤部分时候说的是操作系统⼀级的双机热备,主流产品当时有IBM HACMP4.1,HP的MC/SG啥版本忘了,sun 的系统很多⼈不⽤VCS,⽤的是⼀个叫dataware的东西。现在很多⼈眼中的HA也还是这样。时⾄今⽇,HA包括的东西可就多了,先不说其他⽅⾯,单就数据库,单就Oracle,与HA相关的产品先后有:⾼级复制(AdvanceRepication)、OPS/RAC(Real Application Cluster)、数据卫⼠(Data Guard)、oracle流(Oracle Streams)、分区(Oracle Partition)这样数款产品。照这么说,RAC只是HA这个概念下的⼀个具体产品⽽已!⽬前为⽌,只有RAC和分区是Oracle要收取licence的,其他的,只要给经验丰富的第三⽅实施⽅付⼀定的规划/设计及
体育教师个人总结>神奇宝贝第四部部署费⽤就可以了;当然,也可以⾃⼰照着⽂档依葫芦画瓢,但是这样弄出的环境是否能达到⾼可⽤就难说了。事实上,⼤部分⼈所说的HA,还是狭义上的HA,也就是OS⼀级的双机热备。
RAC:是real application cluster的简称,它是在多个主机上运⾏⼀个数据库的技术,即是⼀个db多个instance。它的好处是可以由多个性能较差的机器构建出⼀个整体性能很好的集,并且实现了负载均衡,那么当⼀个节点出现故障时,其上的服务会⾃动转到另外的节点去执⾏,⽤户甚⾄感觉不到什么。
双机热备(HA)和RAC有啥区别呢?
1、对于硬件来说,基本上⼀样,共享存储、光纤线(也有还⽤SCSI线的)、多台⼩型机(可以做多节点的相互热备,也可以做多节点的RAC)、光纤交换机(如果是⽤光纤卡的话);但做RAC,在主机之间,最好使⽤⾼带宽⽹络交换机(虽然不⽤也可以做成);因此硬件成本相差不⼤。
2、软件呢,差别可不⼩。如果是双机热备,必须买操作系统级的双机管理软件;如果是RAC,⽬前还是建议购买双机管理软件(尽管10g 的crs+asm可以摆脱双机软件了,但ASM⽬前实在太难伺候了),当然还得买RAC license。
3、⽇常维护。RAC要求的技术含量更⾼,也应该更勤快。最关键的是得买oracle服务,否则遇到有些问题(bug),你就⽐单机还不⾼可⽤了。
大学学期总结4、优缺点。这个,看看RAC的官⽅论述吧。如果能⽤好,确实是很有好处的。⽬前我们的40多个客户的使⽤情况来看,RAC确实⼤⼤降低了他们的downtime,另⼀⽅⾯可以说就是提⾼了⽣产⼒咯。
Dataguard:⼀般是出于容灾的⽬的。是主数据库的备⽤库(standby 库)通过⾃动传送和接受archivelog,并且在dataguard库⾃动apply 这些log,从⽽达到和主数据库同步的⽬的,可能dataguard 库是建⽴的异地的,当主库所在的区域出现了致命性的灾难时(⽕灾、地震等),主库没法修复时,这时可以切换dataguard 为主库的模式,对外提供服务,⽽它的数据基本是当前最新的。⽬前可能⼤家对于 dataguard 库的使⽤已经拓展出了其他更多的⽤途,⽐如备份,跑报表等等。
六年级下册数学期中试卷
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论