搭建Oracle高可用数据库环境
2007-05-05 12:06:30 来源:WEB开发网核心提示: 3、Standby/Data GuardStandby/Data guard因为技术简单成熟,成本低廉(Oracle自带的功能,搭建Oracle高可用数据库环境(7),不需要单独购买),是广泛采用的一种数据库的高性能与容灾方案,可以被一台备用主机接管,等待发生故障的机器修复,如果采用不同保
3、Standby/Data Guard
Standby/Data guard因为技术简单成熟,成本低廉(Oracle自带的功能,不需要单独购买),是广泛采用的一种数据库的高性能与容灾方案,如果采用不同保护级别可能会有不同的性能结果,如想不丢失数据,则可能会影响性能,如果想最好的性能,则一定注意保证在主节点完全故障的时候,备用节点不会丢失数据。
图4
备用数据库可以认为是一个主数据库的镜相,一个处于不断恢复日志中的主数据库。从9i开始,备用数据库又分为物理备用数据库与逻辑备用数据库,我们这里只讨论物理备用数据库。
Standby/Data guard实现了数据库的高可用以及数据的异地容灾,与Advanced Replication/Stream不一样的是,备用站点不能实时的被访问,降低了资源的利用程度,而且如果主站点故障,一般需要手工切换。
但是,正因为其方便的管理,成熟的技术,低廉的价格,所以也被广泛的使用在数据的容灾上面,如果与RAC结合,RAC+Data Guard可以实现一个良好的高可用,高性能的数据库。
4、OS相关HA
HA很类似于RAC,两种方式,都需要两个Server,一个闲置。 在主机crash 的情况下,都可以提供某种程度的恢复,保持系统可用。 不过一个是OS Vendor的solution,一个是Oracle的solution,如,在一个 一备三 的系统结构中:
图5
在以上的结构中,正在被使用的数据库服务器有3台,其中3台中任何一台发生故障,可以被一台备用主机接管,等待发生故障的机器修复,再手工切换会原来的结构。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接