技术开发 频道

达梦数据库主备机同步和故障切换的应用

  【IT168 文档一. 概述

  DM OBSV方案是一个基于日志的数据库级可靠性解决方案,它能够进行主备机之间的数据同步和故障切换,是一个集成化的灾难恢复解决方案。

  该方案的基本原理是,主机数据库的任何修改,都将产生REDO日志,在REDO日志写入联机日志的同时,通过网络把REDO日志发送给远程的备机。备机收到并利用这些REDO日志执行恢复操作,以实现数据同步。

  DM OBSV 方案是由3个部分组成的,分别是:主机、备机、协调器。主机是正常情况下我们访问的机器;备机是指当主机出现故障时,备用的机器;协调器的用途是监控主备机状态,进行故障切换。正常情况下,访问的是主机的数据库,当主机发生故障时,则备机切换为主机。整个过程对于应用程序而言没有影响,即可提供无缝的主备故障切换服务。

  下面我们介绍一下主备机的配置过程

  二. 相关的配置:

  达梦主、备数据同步和故障切换配置步骤如下(假设达梦数据库服务器分别部署在223.254.100.59,223.254.100.65和 223.254.100.54上,初始配置223.254.100.59为主机,223.254.100.65为备机,协调器部署在223.254.100.54上,端口为:12349

  1. 物理数据库文件同步:

  a) 在223.254.100.59和223.254.100.65相同路径下,安装相同版本的达梦数据库管理系统(启动主机的DM服务,先不启动备机的DM服务);

  b) 在223.254.100.59上,配置好用户数据,新建一个测试库:

  CREATE DATABASE TEST DATAFILE ‘TEST.DBF’ SIZE 64;

  c) 停止223.254.100.59上的达梦服务器,拷贝完整的数据文件(data文件夹中的所有文件)到备机的data目录下

  d) 再启动主、备机的DM服务;

  e) 此时,应保证没有其他用户访问223.254.100.59和223.254.100.65上的达梦数据库

  2. 利用主机223.254.100.59的DM管理工具à主备机同步,配置相关参数,如下所示:

0
相关文章