当前位置: 首页 > news >正文

Oracle RAC vs Clusterware vs ASM

Oracle RAC vs Clusterware vs ASM

  • Oracle RAC
    • Cache Fusion
    • RAC后台进程
    • 自动负载管理
    • DBA管理工具
  • Oracle Clusterware
    • CRS组件
    • HAS组件
    • 管理工具
  • Oracle ASM
    • ASM实例
    • ASM磁盘组
    • 镜像和故障组
    • ASM磁盘
    • ASM文件

Oracle RAC

  • RAC即Real Application Clusters,是一种Oracle高可用部署架构。
  • Oracle单机部署模式中数据库和实例是一对一的对应关系,而RAC部署模式下数据库和实例是一对多的对应关系。
  • Oracle 11g RAC中最多支持100个实例共同管理同一个数据库。实际生产环境中一般最常见的部署模式是2个实例管理同一个数据库。
  • Oracle RAC是一种shared everything数据库架构。集群中所有的数据文件、控制文件、参数文件和重做日志文件都必须存储在Clusterware共享磁盘上。
  • Oracle RAC底层的Clusterware存储解决方案包括Oracle ASM、OCFS2和NFS。官方推荐使用Oracle ASM。

Cache Fusion

Oracle RAC通过Cache Fusion技术来逻辑连接多个实例的buffer cache,使得看上去整个RAC中所有实例都在使用同一个buffer cache。

Oracle RAC实例通过GCS(Global Cache Service)和GES(Global Enqueue Service)两个进程来实现Cache Fusion。GCS进程和GES进程通过共同维护SGA中的一个GRD(Global Resource Directory)组件来记录每个数据文件和已缓存数据块的状态信息。

当RAC中一个实例缓存了某个数据块时,如果另一个实例需要访问同一个数据块,可以直接

http://www.lryc.cn/news/428017.html

相关文章:

  • “华为杯”第十五届中国研究生数学建模竞赛-F题:机场新增卫星厅对中转旅客影响的研究
  • 正点原子linux开发板 qt程序交叉编译执行
  • 聚星文社和虹猫哪个好
  • 三十八、【人工智能】【机器学习】【监督贝叶斯网络(Bayesian Networks)学习】- 算法模型
  • [书生大模型实战营][L0][Task1] Linux 远程连接 InternStudio
  • 【vue教程】六. Vue 的状态管理
  • 无人机电子调速器详解!!!
  • Clichouse数据导出导入(数据迁移)
  • Java基础——IService.class 中查询数据方法list() 源码剖析及使用
  • MySQL库表的基本操作
  • 基于ResNeSt50神经网络模型的蘑菇分类设计与实现,使用注意力机制,分别对应8种蘑菇进行训练预测
  • [论文翻译]使用 BERT 检测安卓恶意软件
  • LabVIEW滚动轴承故障诊断系统
  • 【论文分享】通过社交媒体图片和计算机视觉分析城市绿道的使用情况
  • MySQL 在 Windows 和 Ubuntu 上的安装与远程连接配置简介
  • 博达网站群管理平台 v6.0使用相关问题解决
  • C++—>STL中vector使用篇
  • pyinstaller打包vnpy项目
  • kafka 消费组 分区分配策略
  • AQS原理解析
  • 『 Linux 』利用UDP套接字实现简单群聊
  • 【数据结构与算法 | 图篇】最小生成树之Kruskal(克鲁斯卡尔)算法
  • 了解常用的代码检查工具
  • BUUCTF PWN wp--warmup_csaw_2016
  • dockerfile搭建部署LNMP
  • Rust : 数据分析利器polars用法
  • Qt第一课
  • 论“graphics.h”库,easyx
  • 如何在寂静中用电脑找回失踪的手机?远程控制了解一下
  • Android 实现动态换行显示的 TextView 列表