达梦数据库-实时主备的配置

〇、环境准备

通常最少需要三台服务器或虚拟机,可部署一主一备集群,另外一台服务器或虚拟机作为确认监视器。本文采用三台虚拟机进行部署,由于机器处于内网环境,因此无公网IP,均采用内网IP。

一、数据准备

注:为了简化搭建流程,建议在主库上完成数据库的初始化,并进行相关配置文件的创建和修改后,再将主机中数据库的文件夹scp到备机上并在备机修改部分配置文件的参数即可。

(一)在主机上初始化数据库

若主机上之前没有数据库,则需要按如下步骤初始化数据库:
1、进入安装目录下的bin文件夹,执行./dminit工具(dminit工具的相关参数可查阅《DM7系统管理员手册》7.3节表7.1),此处仅制定数据库安装路径,其他参数不指定即使用默认值:

./dminit path=数据库实例路径

2、注册数据库服务
进入安装路径下/script/root文件夹,执行./dm_service_installer.sh即可注册服务:

./dm_service_installer.sh -t dmserver -p 服务名后缀 -i ini文件路径

注册成功后将在安装目录下的bin文件夹生成以“”DmService+服务名后缀”命名的执行文件,使用该文件并配合{start|stop|status|condrestart|restart}命令即可对数据库服务进行相应的操作。

3、对于新初始化的库,需要先正常启动并正常退出,关闭数据库后再进行后面的步骤。

4、在主库对各个配置文件进行配置,然后将整个数据文件夹(/opt/dmdbms/bin/DAMENG)scp到备库。

5、在备库对配置文件相关参数进行修改。

(二)主机上已经存在数据库

若主机上已经有了数据库,则按照如下步骤进行:
1、 正常关闭数据库(执行./数据库库服务名 stop)。

2、 在主库对各个配置文件进行配置,然后将整个数据文件夹(如/opt/dmdbms/bin/DAMENG)scp到备库。

3、在备库对配置文件相关参数进行修改。

二、检查数据一致性

1、在主从机上完成数据库准备后,进入bin文件夹,分别以mount方式启动数据库:

./dmserver dm.ini路径 mount

2、分别在主备机的bin文件夹下执行./disql,并输入以下命令,检查当前主库和备库的FIL

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值