搭建Oracle高可用数据库环境
2007-05-05 12:06:30 来源:WEB开发网核心提示: 但是OPS/RAC并不对磁盘,阵列提供保护的特性,搭建Oracle高可用数据库环境(6),如果发生介质的物理损坏,将可能导致服务器的宕机,读的站点可以分布在世界各地,既大大提高了网站系统的可用性,所以我们可以对OPS/RAC进行进一步的保护,如采用好的RAID方式(如RAID 10)
但是OPS/RAC并不对磁盘,阵列提供保护的特性,如果发生介质的物理损坏,将可能导致服务器的宕机。所以我们可以对OPS/RAC进行进一步的保护,如采用好的RAID方式(如RAID 10),也可以在OS层面上对逻辑卷做镜相或者复制,甚至采用RAC+DATA GUARD双重保护。
Rac已经被广泛使用在高可用环境,但是,除了硬件成本,cluster软件成本,我们还需要考虑管理成本。
如以下的一个4节点的Rac结构中,4个节点可以同时被访问,如果其中一个出现故障,该节点上的应用将被自动切换到其它3个节点上,另外,通过SAN的存储网络,实现数据的冗余保护。
图2
2、Advanced Replication /Stream
Advanced Replication/Stream用于高可用,一般是指对数据库的整个复制,如果数据库在异地,也还可以用于容灾,所以,如果该技术用的好,是一个非常不错的选择。
图3
如上图的结构中,主站点可以在城东,被复制站点可以在城西或者更远的地方,数据通过城市网络传向被复制站点,在stream中,传送的可以是被分析过的LCR anydata数据结构,到目标数据库的时候再解析成对应的DML语句实现同步。
这样的话,主站点与被复制的站点可以分别的被应用访问,虽然被复制站点可能比主站点的数据要延迟一些。
正因为Advanced Replication/Stream既实现了高可用,又实现了容灾,在大型的在线电子商务网站中,一般使用成熟的share plex软件实现读写分离,读的站点可以分布在世界各地,既大大提高了网站系统的可用性,又大大提高了数据的安全性。
- ››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修改表的两种方式
更多精彩
赞助商链接