Oracle数据库HA架构方案介绍
摘要 : Oracle 数据库在 各类应用 系统中负责存储平台所有的用户数据,数据库的可靠性及安全性直接影响平台的安全运行 ,目前采用的 Oracle Replication 方式来实现的数据库高可靠性已经显示出了弊端,本文介绍并分析了目前比较流行的几种数据库高可用性的架构: Oracle Replication 、 Oracle Rac 、 Oracle 主机 HA 等,希望给大家一个参考。 1 什么是高可用性( High Availability) 高可用(HA)性有两种不同的含义,在广义环境中是指整个系统的高可用性,在狭义方面一般指主机、服务的冗余,如主机HA、应用程序的HA等,无论那种情况,高可用性都可以包含如下一些方面: Ø 系统失败或崩溃 Ø 应用层或者中间层错误 Ø 网络失败 Ø 介质失败:指一些存放数据的媒体介质故障 Ø 人为错误 Ø 系统的容灾备份 Ø 计划内的维护或者重启 可见,高可用性不仅包含了系统本身故障、应用层的故障、网络故障、认为操作的错误等,还包含数据的冗余、容灾及计划的维护时间等,也就是说一个真正的高可用环境,不仅能避免系统本身的问题,还应该能防止天灾、人祸,并且有一个可靠的系统升级及计划维护操作。 本文探讨的Oracle 数据库层面的高可用性,不可避免也会涉及到一些主机、存储、操作系统方面的高可用性