数据库管理平台DMP

深信服数据库管理平台(DMP)提供MySQL、Oracle的RDS功能,支持全生命周期管理、自动MySQL主从切换、故障自愈、事务一致性备份、监控告警等,能够实现业务快速上线、资源快速分发、数据安全保护,提供SLA保障,使数据库运维复杂度大幅下降,帮助客户减少被动性救火工作,专注业务创新。
点击可切换产品版本
知道了
不再提醒
DMP 2.3.0
{{sendMatomoQuery("数据库管理平台DMP","添加高可用性数据库")}}

添加高可用性数据库

更新时间:2023-10-07

以下案例演示中“\\192.168.120.105\z$\IPAlwaysON集群中某个节点,存在盘符“Z”。

假定高可用性组为SQLAG ,假定新增的数据库为BASICDB

  1. 全备数据库在数据库所在副本节点中全备所有数据库。

BACKUP DATABASE [BASICDB] TO DISK = '\\192.168.120.105\z$\BACKUP\BASICDB_full.bak' WITH FORMAT, NAME = 'BASICDB_backup';

go

  1. 还原数据库,在未同步的副本节点上,以NORECOVERNY选项进行恢复。

RESTORE DATABASE [BASICDB] FROM DISK = '\\192.168.120.105\z$\BACKUP\BASICDB_full.bak' WITH NORECOVERY;

go

  1. 日志备份,创建完整备份之后,必须在数据库所在副本节点创建日志备份。

BACKUP LOG [BASICDB] TO DISK = '\\192.168.120.105\z$\backup_log1\BASICDB_log.bak';

go

  1. 日志还原在未同步的副本节点上,以NORECOVERNY选项进行日志恢复

RESTORE LOG [BASICDB] FROM DISK = '\\192.168.120.105\z$\backup_log\BASICDB_log.bak' WITH FILE=1, NORECOVERY;

go

  1. 加入alwaysON,主副本节点上可用性组添加数据库。

ALTER AVAILABILITY GROUP [SQLAG] ADD DATABASE [BASICDB]

GO

  1. 辅助副本节点上设置副本。

ALTER DATABASE [BASICDB] SET HADR AVAILABILITY GROUP = [SQLAG]

GO

主节点上检查同步情况,右键可用性组,选择控制面板。