WEB开发网
开发学院数据库Oracle 搭建Oracle高可用数据库环境 阅读

搭建Oracle高可用数据库环境

 2007-05-05 12:06:30 来源:WEB开发网   
核心提示: 主要的技术特点:(1)技术相对灵活,可以对单独的object,搭建Oracle高可用数据库环境(4),或者是整个数据库进行复制,而且作为stream,(2)主备用节点对OS的环境要求比较高,必须要是相同的OS环境(相差一定的beta版本一般关系不大),复制的压力更小,对主库没有压力

主要的技术特点:

(1)技术相对灵活,可以对单独的object,或者是整个数据库进行复制,而且作为stream,复制的压力更小,对主库没有压力,著名的复制软件share plex就是采用类似的技术进行数据的复制的。

(2)可以实现数据库主机以及共享存储的完全冗余保护,甚至是跨地域的容灾保护,在很多比较大型的在线系统中,可以用该技术实现系统的读写分离,通过该技术把写站点的数据复制到多个读站点,大大提高系统的可用性与安全性。

(3)因为Advanced Replication与Stream的不成熟性与技术复杂性,该技术没有被广泛的使用,但是其对应软件share plex使用还是瞒广泛的,不过因为其昂贵的价格,则是需要考虑其搭建成本的。

3、Standby/Data Guard

Standby database/Data guard是ORACLE推出的一种高可用性数据库方案,在主节点与备用节点间通过日志同步来保证数据的同步,备用节点作为主节点的备份,可以实现快速切换与灾难性恢复。

Oracle从7.3才开始支持standby database。在9i开始,发展为data guard,并支持MAXIMIZE PROTECTION、MAXIMIZE AVAILABILITY、MAXIMIZE PERFORMANCE的三种保护模式,可以实现自由的手工主备切换,实现高可用的条件,如果配置合理,可以实现部分的自动切换。

从Oracle 9i开始,也开始支持逻辑standby,逻辑standby的原理跟Stream复制相差不大,可以归结到Stream中。

主要的技术特点:

(1)可以实现数据库主机以及共享存储的完全冗余保护,该冗余甚至可以跨地域,做成容灾保护,另外,主节点必须运行在归档模式下,并且可能要force logging,保证备用节点的数据正确性。

(2)主备用节点对OS的环境要求比较高,必须要是相同的OS环境(相差一定的beta版本一般关系不大),而且数据库环境最好也一致。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:搭建 Oracle 可用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接