注册
DM集群联机恢复
培训园地/ 文章详情 /

DM集群联机恢复

LY 2022/11/18 877 0 0

DM主备集群重新搭建原因
1.客户反馈主备集群异常,主库数据库处于mount状态,不能正常访问。
2.查询发现备机防火墙是开启状态,关闭防火墙,主库恢复open状态。
3.开启备库数据库和数据守护发现主备库不同步。
4.主库归档日志不完善,没有办法主备同步。
5.联机搭建主备集群不影响主库正常的业务访问。
第二章主备集群联机恢复主备集群方案
2.1 在主库做联机备份
使用disql工具登录数据库
SQL>backup database full to ‘DB_FULL_2022-10-13’ backupset ‘/data/data/ZAFKDB/dmbak/DB_FULL_2022-10-13’;
2.2 把刚在主库上做的备份集拷贝到备库
[dmdba@DW_M ~]$cd /data/data/ZAFKDB/dmbak/
[dmdba@DW_M ~]$scp -r DB_FULL_2022-10-13 10.136.9.148:data/data/ZAFKDB/dmbak/
2.3 在备库上面备份配置文件
备份dm.ini,dmarch.ini,dmmal.ini,dmwathcer.ini文件
2.4 关闭备库数据库和数据守护
[dmdba@bin]$ /home/dmdba/dmdbms/bin/DmWatcherServiceZAFKDB_02 stop
[dmdba@bin]$ /home/dmdba/dmdbms/bin/DmServiceZAFKDB stop
2.5 脱机还原备库
[dmdba@bin]$cd /home/dmdba/dmdbms/bin/
[dmdba@bin]$./dmrman
CTLSTMT=“restore DATABASE ‘/data/data/ZAFKDB/dm.ini’ from BACKUPSET ‘/data/data/ZAFKDB/dmbak/DB_FULL_2022-10-13’”
[dmdba@bin]$./dmrman CTLSTMT=“RECOVER DATABASE ‘/data/data/ZAFKDB/dm.ini’ FROM BACKUPSET ‘/data/data/ZAFKDB/dmbak/DB_FULL_2022-10-13’”
[dmdba@bin]$ ./dmrman CTLSTMT=“RECOVER DATABASE ‘/data/data/ZAFKDB/dm.ini’ UPDATE DB_MAGIC”
2.6启动数据库,修改数据库到STANDBY模式
[dmdba@bin]$ /home/dmdba/dmdbms/bin/DmServiceZAFKDB start
使用disql登录数据库
[dmdba@bin]$./disql SYSDBA/SYSDBA:5237
SQL>SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 1);
SQL>alter databaSe standby;
SQL>SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 0);
2.7 启动备库的数据守护进程
[dmdba@bin]$ /home/dmdba/dmdbms/bin/DmWatcherServiceZAFKDB_02 start
2.8 开启非确认监视器查看主备同步情况
备库加入集群以后,数据守护集群自动会从主库同步redo日志,等备库redo同步完成以后,备库的远程归档会从无效变成有效状态
[dmdba@bin]$ /home/dmdba/dmdbms/bin/dmmonitor /data/data/ZAFKDB/dmmonitor.ini

集群相关操作命令:https://docs.pingcap.com/zh/tidb-data-migration/v1.0/cluster-operations

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服