[draft] Oracle 高可用方案 (check SAA training notes)

本文深入探讨了数据库的高可用性技术,包括实例级和数据库级的解决方案。介绍了Oracle RAC等集群技术的特点及优势,并对比了多种同步软件如Dell Shareplex、Oracle GoldenGate的功能与适用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

高可用类别

#实例级的高可用

      数据库软件内存与进程。 采用集群策略,多个服务器提供服务。所有节点都可以对共享磁盘阵列读写。

         集群技术:Oracle RAC , IBM Hacmp, HP MC/ServiceGuard...

            早期技术 缺点: Hot-warm mode, (waste warm res); long time (10 - 20 mins) to reboot system; front-end need reconnect the DB service

            

Oracle Real Application Cluster (真正的集群技术)

hot-hot mode.  select操作可以延续, DML操作必须回滚 当某一台服务器出问题的。在线添加多台服务器。

高可用,可伸缩,按需支付,关键网格计算(按需扩大和缩小;一键式服务器添加功能;自动管理服务工作量)


#数据库级的高可用

       数据库文件。以前只有一套DB datafiles. 现

在,高可用,容灾,需要多套数据库文件,同步。

- 双业务中心 : Active-Active

- 消除计划内停机

数据仓库 - 报表

同步软件:

Dell(Quest) Shareplex, - from redo log or archive log 获得,增量延迟秒级,日志量1/3

DSG RealSync, -。。分钟级。1/9

Oracle GoldenGate - from redo log gain, 亚秒级,1/40  - 逻辑级别

Oracle Stream

EMC SRDF / Veritas VVR - 磁盘block更新识别,成本高。容灾库不能当时打开。

应用程序 - 自己搞定

Oracle DataGuard - 库级别进行同步(跟上面不一样,不能表级别) 物理层面

        物理备库 - 两台机器一摸一样. 最快速,最简单。不能应用active-active模式。

        逻辑备库 - 逻辑上内容一样,物理组织上可以不同,通过 SQL应用株枯传输过来的日志(SQL apply),可以用来报表或查询。不推荐。如若要,用其他公司的。如果有个事务非常大,耗时,备库会跟着实时同步;。。。。


不能停机,不能中断 - 最简单是去解决单点故障


 HA 软件装在每台机器上。


== config file setting ==

jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(FAILOVER=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=xxda2lsclus7-scan.p2g.netd.xx.xxxx)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=xxda2lsclus7-scan.p2g.netd.xx.xxxx)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=appxxuo1.xx.xxxx)))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值