oracle 数据库系统集群的分类及优…
来源:互联网 发布:java ping ip 端口号 编辑:程序博客网 时间:2024/06/05 18:39
集群定义:
1.
1.1主动/被动集群:任何时候都只有一台服务器拥有负载,辅助服务器以被动模式运行,时刻等待着主动服务器停机进而接管主服务器,它一直与主动服务器保持同步。
1.2
2.
分布式数据库系统中,多个数据库服务器通过某种机制保持同步。它又可以分为两类:(2.1副本数据库、2.2备用数据库)
2.1副本数据库:由同一个数据库的多个副本组成。有些副本是只读的,有些则可读写。Oracle高级复制(AdvancedReplication)是一种保持数据库同步的机制。
缺点:副本数据库同步保持数据库的多个同步复制需要消耗大量的资源。如果启用了两阶段事物(two-phase)事务,数据库中的任何修改都要等到所有的分布数据库都确认以后才算完成,在数据更新量大的环境下容易出问题。
2.2备用数据库。备用数据是活动数据库的事务一致性副本(transactionallyconsistent copy).在oracle10g中,备用数据库是数据卫士(DataGuard)产品的一部分,可以使用重做数据(redodata)保持最新。备用数据库可能位于同一台服务器、同一个服务器机房,也可以位于别的地区别的国家。
备用数据库的更新状态与日志一样,日志可以使用备用的重做日志进行实时的复制,也可以在每次归档日志交换时复制,也可以稍后复制。
优缺点:备用数据库中的数据只需与已应用的日志文件保持同步。如果主服务器发生故障,所有未应用的日志文件都应当应用到备用数据库直到可以使用,备用数据库才能作为活动数据库运行。
大部分分布式数据库的类型都是备用数据库。
3.
共享磁盘使用了共享文件系统,多个系统访问同一组磁盘。集群中的所有节点必须都能访问共享的磁盘。Oracle共享磁盘系统只运行一个数据库,多个实例都访问同一个数据库。Oracle RAC (oracle真正应用集群)就是一个共享磁盘系统,它实现了多个实例同时访问共享磁盘中的同一个数据库文件。共享磁盘系统中,集群中的多个节点共享同一组共享磁盘,这些磁盘通常配置为某种类型的RAID(如IBMDS4700 )。通常会有一组用来保存集群信息的磁盘,称为quorum盘。RAC中有一个quorum文件,保存在共享的磁盘中,由各个节点来维护,它保存了集群的相关信息。
出自serapy的博客,转载务必保留http://blog.sina.com.cn/s/blog_8c6d7ff60100vdmf.html
- oracle 数据库系统集群的分类及优…
- 数据库集群的分类
- Oracle数据库系统 参数分类
- 集群的概念及分类
- Oracle认证、安装及数据库分类
- oracle 数据库 访问不到…
- Oracle系统权限的分类
- Oracle系统权限的分类
- Oracle系统权限的分类
- Oracle系统权限的分类
- Oracle PLSQL 数组及 ROWTYPE的使…
- 连接oracle数据库出现oracle …
- 数据库集群分类 学习随笔
- 数据库集群分类和介绍
- SAP系统安装之Oracle 10g数据库(W…
- 互联网级监控系统必备-时序数据库之Influxdb集群及踩过的坑
- Oracle表的分类及相关参数
- Oracle集群(RAC)及 jdbc 连接双机数据库
- Oracle 后台进程详解
- 客户端连接Linux 虚拟机下的Oracle
- repo与git(三)repo源码详解
- Linux下Oracle安装 详解
- oracle计算表的大小
- oracle 数据库系统集群的分类及优…
- TCP/IP和Socket的区别
- 2011暑期实习总结
- 如何查看oracle用户权限?
- OFA概述
- Nginx+awstats统计web服务器log
- eclipse使用收集
- Oracle SERVICE_NAME, SID和schema…
- SQLPlus Set 详解