Chinaunix首页 | 论坛 | 博客
  • 博客访问: 48986
  • 博文数量: 29
  • 博客积分: 2016
  • 博客等级: 大尉
  • 技术积分: 320
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-23 14:27
文章分类

全部博文(29)

文章存档

2010年(29)

我的朋友

分类: Oracle

2010-09-23 15:12:37

思想:并行服务,在需要的时候插入Oracle节点以支持更多的工作载荷,在轻载的情况下删除节点,并将计算能力转移给需要的地方。
Oracle的集群服务
  Oracle自己的集群组建(Cluster Ware)是集群就绪服务组件(Cluster Ready Services ,CRS).CRS能够将集群中的各节点通过共享存储的硬件支持集合在一起。
Oracle实现集群的体系结构
  节点1                             节点2                                   节点3
------------------------------------------------------------------------------------------------
Service                             Service                                Service
Listener                            Listener                               Listener
instance1                           instance2                              instance3
database       共享存储             database     共享存储                  database
ClusterWare    CRS服务              ClusterWare  CRS服务                   ClusterWare
OS                                  OS                                     OS
-------------------------------------------------------------------------------------------------
                                     |
      共享存储                 ----------------------------------------------------------------
                                         数据文件
                                            日志文件
                                                ORC和Voting Disk 集群注册信息和表决盘
                               -----------------------------------------------------------------
每个实例都可以操作放置在共享存储上的集群数据库,这通过oracle的集群就绪服务实现。集群之间通过内部网络连接进行数据交换,集群之间通过内部网络连接进行数据交换,
称为缓存融合(Cache Fustion)。
缓存融合:通过私有网络在集群内各节点的SGA间进行数据块传递,而不是把数据块先写到共享存储,再由另一个节点重新读入缓存的策略。当一个数据块被读入RAC集群中的某个节点
          实例时,该数据块获得一个锁资源,以避免集群中其他实例在使用该块时发生冲突。另一个节点如果要请求该块,而该块已经存储在某一实例的SGA中,则直接从SGA中获取。
          如果该块一斤更改但未提交,那么将传递一个一致性副本。
集群就绪服务组件(CRS)守护进行:
    ocssd:集群同步服务守护进行,提供对集群节点成员的访问和组服务。
    crsd:资源可用性维护的主要引擎
    evmd:事件记录器守护进程
    ocssd,evmd在oracle用户下运行,crsd在root用户下运行。
    CRS服务的启动在AIX系统中通过/etc/inittab文件指定
虚拟IP地址
    每个节点不仅拥有自己静态分配的IP地址,而且拥有一个分配给它的虚拟IP地址。每个节点上的监听的是虚拟IP。一旦节点发生故障,虚拟IP地址将进行故障切换。
针对CRS的操作系统配置
    共享存储:
        a.使用自动存储管理ASM
        b.使用AIX自己的共享文件系统GPFS
        c.使用HACMP管理之下的并发卷组方式(裸设备方式)。
        d.网络文件系统方式
    在RAC模式下,Oracle要求所有的控制文件,联机重做日志文件,数据文件都存储在共享存储上,被集群中所有的节点访问。数据库其他文件如归档重做日志文件,系统参数文件
    数据库闪回日志等可以放在共享驱动器或集群各节点的本地磁盘上。
使用裸设备方式(并发卷组方式)
    通常方式是在HACMP的共享卷组上创建逻辑卷作为裸设备,使用这些裸设备来创建共享数据库。
自动存储管理(ASM)
    --
集群文件系统(GPFS)
    --
网络文件系统(NFS)方式
    --
CRS与RAC的网络需求

阅读(616) | 评论(0) | 转发(0) |
0

上一篇:实施备份

下一篇:综合优化

给主人留下些什么吧!~~