DM数据守护

1.DM数据守护(Data Watch)是一种集成化的高可靠性解决方案,同时满足用户对数据安全性和高可用性的要求。解决由于硬件故障、自然灾害等原因导致的数据库服务长时间中断问题,满足用户不间断提供数据库服务的要求,即双机热备。
2.数据库故障后,守护可设置为两种切换方式:手动切换和自动切换;数据守护配合监视器一起使用;
3.数据库的三种模式
normal模式:提供正常的数据库服务,操作没有限制。
primary模式:提供正常的数据库服务,所有数据库对象的修改强制生成redo日志。
standby模式:用户只能只读访问数据库,实时归档失效,但会根据配置,向本地归档文件中写入redo日志。
4.守护进程
守护进程(dmwatcher)是实现DM7数据守护方案的关键因素之一,在数据守护方案中主要作用有:监控数据库状态、广播状态信息、接收守护进程消息、接收监视器消息、切换数据库角色、管理实时归档日志、同步历史数据和守护进程命令。
5.监视器
监视器(dmmonitor)是DM7数据守护方案的一个可选模块。监视器分为普通监视器和确认监视器两种模式,其作用有:监视数据守护状态、状态信息确认和控制数据守护状态。
6.守护进程故障切换模式:
故障自动切换:主库发生故障时,确认监视器自动选择一个备库,切换为主库对外提供服务。故障自动切换模式,要求必须配置,且只能配置一个确认监视器。
故障手动切换:主库发生故障时,由用户根据实际情况,通过监视器命令将备库切换为主库。在用户干预之前,备库可以继续提供只读服务,但修改非临时表数据的操作将会失败。
7.守护进程的3种模式:

  1. 本地模式
    监控本地数据库服务,如果连续一段时间没有收到来自其监控数据库的消息,即认定数据库出现故障;一旦检测到数据库故障,试图使用配置的启动命令,重启数据库服务,功能比较单一。
  2. 自动切换模式
    在本地模式基础上,增加了切换主备数据库角色的功能,不但监控本地数据库服务,还接收来自远程守护进程的消息。在该模式下,实现故障自动切换功能。
  3. 非自动切换模式
    非自动切换模式,除了不支持故障自动切换外,其余功能与自动切换模式相同。监控本地数据库服务,接收来自远程守护进程的消息,提供数据自动同步功能。
    此模式下主机故障后,备机可在监视器上使用命令接管主机。
    8.守护的几种状态:
  4. Startup状态
    守护进程启动状态,在切换模式下,需要根据远程守护进程广播的状态信息,结合本地数据库的初始模式、状态和数据同步情况,确定本地数据库的启动模式和状态后,进入Open状态。
  5. Open状态
    守护进程正常工作,监控数据库,并广播数据库的状态信息,接收其他守护进程广播的信息,接收监视器发送的用户请求。
  6. Shutdown状态
    守护进程停止监控数据库状态,也不提供主备机切换功能。
  7. Switchover状态
    手工切换主备机过程中,守护进程设置为Switchover状态。
  8. Failover状态
    故障切换过程中,守护进程设置为Failover状态。
  9. Recovery状态
    故障恢复同步历史数据过程中,守护进程设置为Revovery状态。
  10. Confirm状态
    通过监视器确认远程主(备)机是否活动的过程中,守护进程设置为Confirm状态。
  11. Takeover状态
    非自动切换模式,主机确认故障后,备机手工接管过程中,守护进程设置为Takeover状态。
  12. Open force状态
    非自动切换模式下,备机不启动,只希望启动主机以异步方式工作。监视器强制启动主机过程中,守护进程设置为Open force状态。

你可能感兴趣的:(DM)