《oracle大型数据库系统在AIX/unix上的实战详解》集中讨论34:在AIX环境下实施Oracle 集群RAC的结构 文平 看来能用的起IBM p服务器的用户,都能用的起RAC.大家纷纷来信探讨在AIX上实施RAC的一些问题,大多数问题集中的构架上. 这里我开一个专题集中讨论之! 从Oracle 9i开始,Oracle推出真正应用集群Real Application Cluster,简称RAC,来实现Oracle的并行服务。其主要思想是在需要的时候插入Oracle节点以支持更多的工作载荷,在轻载的情况下删除节点,并将计算能力转移给需要的地方。 Oracle 10g、11g都把RAC作为Oracle产品组成中的重要部分。并持续简化节点操作的过程和复杂度,增加RAC集群支持的节点数。 AIX5L、AIX6中都可以完美地实现RAC,而且在众多不同的硬件拓扑结构下支持RAC——无论是多通道本地直连存储(DAS)、还是通过光纤连接的SAN存储结构、或者是iSCSI协议下的IP SAN、甚至通过网络文件系统NFS方式,都可以实现。其数据库文件存储格式,也即可以是裸设备、GPFS共享文件系统、亦或是Oracle的ASM方式,还可以是NFS文件系统。 上面列出了RAC构架的四种基本方式:GPFS模式下的RAC、NFS方式的RAC、ASM方式下的RAC、HACMP下的RAC。针对具体在工程上的实施,由于物理设备上的差异性和挂载方式的不同,其安装配置可能会有不同,足够的灵活性是极其必要的! 在Oracle 集群下,Oracle集群服务是很重要的! 构筑数据库集群,需要集群件的支持。在传统的集群系统中,往往是专业存储厂商或集群供应商等第三方企业提供集群件,Oracle将集群服务构筑在其上。随着Oracle 10g、11g的推出,Oracle开发了自己的集群组件(Cluster Ware),称之为集群就绪服务组件CRS (Cluster Ready Services)。CRS由Oracle提供,能够将集群中的各节点,通过共享存储的硬件支持,集合在一起。其支持平台方位涉及AIX、HP、Sun、Linux、Windows等主流平台。通过使用CRS,Oracle集群结构可以避免使用第三方的集群件,降低了系统复杂度和费用支出。不仅如此,CRS仍然可以与第三方集群件共同使用,将现有的第三方集群件集成在Oracle集群中,使Oracle 集群数据库可以运行在现有集群软件之上。 下图即为Oracle实现集群的体系结构示意。在通过网络连接的各个节点上,运行着不同的数据库实例,每个实例都可以操纵放置在共享存储上的集群数据库,这通过Oracle的集群就绪服务实现。集群之间通过内部网络连接进行数据交换,称之为�
aix oracle集群日志,在AIX环境下实施Oracle 集群RAC的结构 文平
最新推荐文章于 2021-04-13 19:42:48 发布