达梦数据库备份还原命令
在线备份
在管理工具上执行,压缩使用等级1即可,平行使用4即可。
--DDL克隆,备份数据库结构,还原不支持归档恢复功能
BACKUP DATABASE DDL_CLONE BACKUPSET 'ddl_bak' COMPRESSED LEVEL 1 PARALLEL 4;
--全库备份
BACKUP DATABASE BACKUPSET 'FULLBACKUP_FILE_01'COMPRESSED LEVEL 1 PARALLEL 4;
使用dmrman脱机备份
dmrman在数据库安装目录的bin目录下,./dmrman 后输入命令执行,压缩使用等级1即可,平行使用4即可。
--DDL克隆,备份数据库结构,还原不支持归档恢复功能
BACKUP DATABASE '/dm/data/DAMENG/dm.ini' DDL_CLONE BACKUPSET 'ddl_bak'COMPRESSED LEVEL 1 PARALLEL 4;
--全库备份
BACKUP DATABASE '/dm/data/DAMENG/dm.ini' FULL TO BACKUP_FILE1 BACKUPSET 'FULLBACKUP_FILE_01'COMPRESSED LEVEL 1 PARALLEL 4;
--在全备份基础上做增量备份
BACKUP DATABASE '/dm/data/DAMENG/dm.ini' INCREMENT WITH BACKUPDIR '/dm/data/DAMENG/bak/FULLBACKUP_FILE_01' BACKUPSET 'INC_BACKUP_FILE_02';
还原恢复
dmrman在数据库安装目录的bin目录下,./dmrman 后输入命令执行
RESTORE DATABASE '/data/DAMENG/dm.ini' FROM BACKUPSET 'ddl_bak';
--恢复
RECOVER DATABASE '/data/DAMENG/dm.ini' FROM BACKUPSET 'ddl_bak';
--修改数据库DB_MAGIC
RECOVER DATABASE '/data/DAMENG/dm.ini' UPDATE DB_MAGIC;
利用归档还原恢复到指定时间点
dmrman在数据库安装目录的bin目录下,./dmrman 后输入命令执行
RESTORE DATABASE '/data/DAMENG/dm.ini' FROM BACKUPSET 'ddl_bak';
--利用归档,恢复到指定的时间点
RECOVER DATABASE '/data/DAMENG/dm.ini' WITH ARCHIVEDIR '/data/arch' UNTIL TIME '2024-10-24 10:24:00';
--修改数据库DB_MAGIC
RECOVER DATABASE '/data/DAMENG/dm.ini' UPDATE DB_MAGIC;