Oracle RAC技术入门(5)

 

ASM概览

 

Oracle Automatic Storage Management (ASM)自动存储管理器把文件系统和逻辑卷都集成到一起,直接面向Oracle的数据库文件。

 

 

ASM使用磁盘组(Disk Group ,DG)来保存数据文件,很多磁盘组成一个磁盘组,然后提供一个文件[……]

阅读全文

Oracle RAC技术入门(4)

 

负载均衡

 

用户像RAC发起各种请求的时候,负载均衡负责把任务平摊到不同机器上。

  • 按用户分配

是从几个机器里面随机的挑一个吗?NO!那也太Low了,RAC会根据每个机器的状态动态分配任务。数据库运行时,PMON后台进程节点的负载信息,登记到Listener,1-10[……]

阅读全文

Oracle RAC技术入门(3)

 

Cache Fusion

 

Cache Fusion从字面就可以理解——缓存融合,其实就是把各个节点的缓存统一管理起来,避免了每次读都是操作磁盘,加速IO性能。因为Private网络速度很快,比读磁盘要快。从不同位置读数据块的时间:

  • 本地Cache:0.01 ms
  • [……]

阅读全文

Oracle RAC技术入门(2)

 

逻辑结构

 

下图是Oracle RAC的逻辑结构,后面将依次介绍里面的各个组件。

 

DLM:并发控制

 

每个节点都有对等的权利访问共享存储的数据,Oracle RAC使用Distribute Lock Management( DLM)进行多个节点间并发访问的控制。分布式锁管理器负责协调[……]

阅读全文

Oracle RAC技术入门(1)

RAC,全称real application clusters,译为”实时应用集群”,是Oracle数据库支持网格计算环境的核心技术。

 

集群

 

  • 节点互联起来,向外显示为1台服务器;
  • 集群软件把内部结构掩藏起来;
  • 磁盘是共享的;
  • 每台机器使用相同的操作系统。

 

什么是Oracle RAC?[……]

阅读全文