达梦数据的主备集群搭建

本文详细介绍了如何搭建达梦数据库的主备集群。首先,确保主备库的数据库版本一致,然后通过复制文件的方式或命令方式备份数据库。在备库上还原并恢复数据库,确保永久魔数和LSN一致。接着,配置主备库的dm.ini、dmmal.ini、dmarch.ini和dmwatcher.ini等文件,使主库以mount状态开启并设置为primary,备库同样开启并设置为standby。最后,配置监控器以监测主备库状态。
摘要由CSDN通过智能技术生成

数据准备
查看主备库的数据库版本一致
主库版本
[dmdba@redhat tool]$ ./disql SYSDBA/123456789@localhost:5237
SQL> CONN SYSDBA/123456789@192.168.64.130:5237
Server[192.168.64.130:5237]:mode is normal, state is open
login used time: 79.375(ms)
SQL> select * from v$version;
LINEID BANNER


1 DM Database Server 64 V8
2 DB Version: 0x7000a
used time: 17.466(ms). Execute id is 1012.
备库版本
[dmdba@redhat tool]$ ./disql SYSDBA/123456789@LOCALHOST:5237
disql V8
SQL> CONN SYSDBA/123456789@192.168.64.129:5237
服务器[192.168.64.129:5237]:处于普通打开状态
登录使用时间: 73.510(毫秒)
SQL> SELECT * FROM V$VERSION;

行号 BANNER


1 DM Database Server 64 V8
2 DB Version: 0x7000a
已用时间: 92.678(毫秒). 执行号:4.

在主机上创建数据库:[dmdba@redhat bin]$ ./dminit PATH=/opt/dmdbms/data PAGE_SIZE=16 DB_NAME=TEST INSTANCE_NAME=TEST

方法一:备份数据库
直接采用复制文件的方式将主库复制到备库上,查询两个库的永久魔数
root@redhat tool]# ./disql SYSDBA/123456789@localhost:2537
disql V8
SQL> conn SYSDBA/123456789@192.168.64.130:2537
[-70028]:Create SOCKET connection failure.
SQL> conn SYSDBA/123456789@192.168.64.130:2537
[-70028]:Create SOCKET connection failure.
SQL> conn SYSDBA/123456789@192.168.64.130:5237

Server[192.168.64.130:5237]:mode is normal, state is open
login used time: 15.940(ms)
SQL> select file_lsn,cur_lsn from v$rlog;

LINEID FILE_LSN CUR_LSN


1 53046 53046

used time: 34.189(ms). Execute id is 28.
SQL>
[root@redhat ~]# cd /opt/dmdbms/tool
[root@redhat tool]# ./disql SYSDBA/123456789@localhost:2537
disql V8
SQL> conn SYSDBA/123456789@192.168.64.129:5237

服务器[192.168.64.129:5237]:处于普通打开状态
登录使用时间: 76.909(毫秒)
SQL> select file_lsn,cur_lsn from v$rlog;

行号 FILE_LSN CUR_LSN


1 58213 58213

已用时间: 132.136(毫秒). 执行号:21.
SQL>
发现永久函数不一致,所以要换别的方式备份数据库

方法二:备份数据库
使用命令的方式备份数据库
首先查询主库的永久模数和lsn
[dmdba@redhat init.d]$ cd /opt/dmdbms/bin
[dmdba@redhat bin]$ ./disql SYSDBA/SYSDBA@localhost:5236

Server[localhost:5236]:mode is normal, state is open
login used time: 22.629(ms)
disql V8
SQL> select file_lsn.cur_lsn from v r l o g ; s e l e c t f i l e l s n . c u r l s n f r o m v rlog; select file_lsn.cur_lsn from v rlog;selectfile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值