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

搭建Oracle高可用数据库环境

 2007-05-05 12:06:30 来源:WEB开发网   
核心提示:24*7(有些叫法也为24*7*365)的高可用系统越来越多的受到广泛重视与应用,那是因为在实际环境中,搭建Oracle高可用数据库环境,不间断的系统代表的就是不间断的义务收入,但是◆怎么样搭建与管理24*7的高可用环境?◆各种各样的高可用环境之间到底有什么差别?◆我们是否适合于哪种环境?◆现在高可用环境的主要方式以及

24*7(有些叫法也为24*7*365)的高可用系统越来越多的受到广泛重视与应用,那是因为在实际环境中,不间断的系统代表的就是不间断的义务收入。但是

◆怎么样搭建与管理24*7的高可用环境?

◆各种各样的高可用环境之间到底有什么差别?

◆我们是否适合于哪种环境?

◆现在高可用环境的主要方式以及以后的发展趋势是什么?

这些话题,都是决策者与实施者都应当考虑的,也是本文所探讨的,我们需要搭建一个怎么样的高可用环境,才能真正做到最适合。

一、什么是高可用(High Availability)

在高可用的解释方面,有人给出了如下的诠释:

(1)系统失败或崩溃 (system faults and crashes)

(2)应用层或者中间层错误 (application and middleware failures)

(3)网络失败 (network failures)

(4)介质失败,一般指存放数据的媒体故障 (media failures)

(5)人为失误 (Human Error)

(6)容灾 (Disasters and extended outages)

(7)计划宕机与维护 (Planned downtime, maintenance and management tasks)

可见,高可用不仅仅包含了系统本身故障,应用层的错误,人为错误等等,还应当包括数据冗余、容灾以及计划的维护时间,也就是说,一个真正的高可用环境,不仅仅是能避免系统本身的问题,还应当能防止天灾人祸,以及有一个简单可靠的系统维护方法(如微码升级、软件升级等等计划停机维护)。

现在高可用的计算方法一般以年在线率来计算,如规定一年之中的可用环境要达到99.95%,那么24*365*(1-99.95%)=4.38小时(包括维护时间)。那么假定一个系统本身一年之中故障时间是1小时,但是计划维护时间却花了20小时,那么这个系统也不能算是一个满足设计要求的高可用环境。

1 2 3 4 5 6  下一页

Tags:搭建 Oracle 可用

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