0
点赞
收藏
分享

微信扫一扫

不影响主库业务搭建主备集群方案

90哦吼 2022-10-14 阅读 133

主备集群联机恢复集群方案​






2022年10月

达梦数据库


主备集群从新搭建原因​

  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'; #数据量260G,备份大概1小时

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://eco.dameng.com​​



举报

相关推荐

0 条评论