在进行达梦数据库(DSC)脱机备份时,需要特别注意以下两点:
- ASM和CSS服务必须开启 - 这是脱机备份的先决条件
- dmdcr.ini文件路径 - 必须确保dmrman能够访问到dmdcr.ini配置文件
备份操作
[dmdba@localhost ~]$ dmrman dcr_ini=/home/dmdba/DSC/dmdcr.ini dmrman V8 RMAN> backup database '/home/dmdba/DSC/dsc01_config/dm.ini' full backupset '/home/dmdba/full2025' backup database '/home/dmdba/DSC/dsc01_config/dm.ini' full backupset '/home/dmdba/full2025' file dm.key not found, use default license! Processing backupset /home/dmdba/full2025 [Percent:100.00%][Speed:0.00M/s][Cost:00:00:47][Remaining:00:00:00] backup successfully! time used: 00:00:57.905 RMAN>复制
还原操作
dmrman dcr_ini=/home/dmdba/DSC/dmdcr.ini restore database '/home/dmdba/DSC/dsc01_config/dm.ini' from backupset '/home/dmdba/full2025' recover database '/home/dmdba/DSC/dsc01_config/dm.ini' from backupset '/home/dmdba/full2025' recover database '/home/dmdba/DSC/dsc01_config/dm.ini' update db_magic复制
操作说明
启动dmrman工具:
- 必须指定
dcr_ini参数指向dmdcr.ini文件 - 或者确保dmdcr.ini文件位于当前工作目录下
- 必须指定
执行备份命令:
- 语法:
backup database '数据库ini文件路径' full backupset '备份集存放路径' - 备份集保存到
/home/dmdba/full2025目录
- 语法:
注意事项
- 备份前确认ASM(自动存储管理)和CSS(集群同步服务)已经启动
- 确保有足够的磁盘空间存放备份集
- 若开启了DB的自动拉起,在备份恢复数据时,可使用dmcssm临时禁用拉起,确保数据库处于关闭状态




