用来做个人测试记录的
一、基础概念
1、基础概念
(1)DM 共享存储数据库集群的英文全称 DM Data Shared Cluster,简称 DMDSC。
(2)多个数据库实例同时访问、操作同一数据库
(3)数据文件、控制文件在集群系统中只有一份
2、DMDSC 集群
(1)DMDSC 集群由若干数据库实例(Instance)组成,实例间通过网络(MAL 链路)连接
(2)通过DMCSS,集群同步服务的协助,共同操作一个数据库
3、DMCSS 集群
(1)每个集群节点都需要有一个 DMCSS 服务。这些 DMCSS 服务又共同构成一个 DMCSS 集群
(2)DMCSS 是 DM 集群同步服务的简称,是 DMDSC 集群应用的基础,负责集群环境中(3)节点的启动、故障处理、节点重加入等操作
4、DMASM集群
(1)专用的分布式文件系统。支持多个节点同时访问、修改数据文件
(2)要求 DMASM 站点数和 DMCSS 站点数一致,且只能存在一个 DMCSS 组和一个 DMASM 组。这些 DMASM 站点共同构成了一个 DMASM 集群。
5、DCR
(1)DCR 是 DM 集群注册表的简称
(2)存储、维护集群配置的详细信息,整个集群环境共享 DCR 配置信息
(3)DCR 必须存储在集群中所有节点都可以访问到的共享存储中,并且只支持裸设备。在一个集群环境中只能配置一个 DCR 磁盘
6、表决磁盘
(1)DM 集群通过 Voting Disk 进行心跳检测
(2)用来传递命令,在集群的不同状态(启动、节点故障、节点重加入等)DMCSS 通过 Voting Disk 传递控制命令
(3)只支持裸设备。在一个集群环境中只能配置一个表决磁盘。
7、HeartBeat (心跳机制)
(1)通过Voting Disk的Disk Heartbeat。
8、与单节点相比使用限制
(1)支持定时器,但只有控制节点上配置的定时器生效。只支持脱机配置定时器,不支
持联机配置
(2)支持作业,但只有控制节点上支持执行作业
(3)不支持 HUGE 表
(4)不支持外部表
(5)不支持类型别名相关操作
(6)不支持 table 级别的 space limit 功能
(7)不支持全文索引、词库相关操作
(8)不支持安全版本
(9)不支持 DBMS_ALERT、DBMS_LOCK 包
(10)不支持数据复制
(11)不能与 MPP 集群混合使用