**达梦数据库备份还原**
(1)正常关闭数据库
(2)进行脱机备份
./dmrman CTLSTMT=“BACKUP DATABASE ‘/data/dmdbms/DAMENG/dm.ini’ FULL TO BACKUP_FILE1
BACKUPSET ‘/data/dmdbms/BACKUP_FILE_01’”
(3)拷贝文件到备库
scp -r /data/dmdbms/BACKUP_FILE_01 192.168.3.99:/data/dmdbms
(4)脱机数据库还原与恢复
/dmrman CTLSTMT=“RESTORE DATABASE ‘/data/dmdbms/DAMENG/dm.ini’ FROM BACKUPSET ‘/data/dmdbms/BACKUP_FILE_01’”
./dmrman CTLSTMT=“RECOVER DATABASE ‘/data/dmdbms/DAMENG/dm.ini’ FROM BACKUPSET ‘/data/dmdbms/BACKUP_FILE_01’”
./dmrman CTLSTMT=“RECOVER DATABASE ‘/data/dmdbms/DAMENG/dm.ini’ UPDATE DB_MAGIC”
注意:备份文件中会记录原备份库的模式和 OGUID 信息,使用备份文件还原成功后,需要再根据实际配置情况修改数据库的模式和 OGUID 值。 如果执行备
份时,待备份的库是 Normal 模式,并且不能确定这个库一定作为主库使
用,则对 Normal 模式的库必须使用脱机备份,不能使用联机备份方式,
避免备份完成后,Normal 模式的库 LSN 有增长,又将其修改为 Standby
模式,而使用备份集还原后的库修改为 Primary 模式,备库数据比主库数
据多,导致主备数据不一致的情况出现。因此,对执行联机备份的库,建议
是已经修改为 Primary 模式的库。
检查数据的一致性