注册
模拟删除达梦8整个数据目录后恢复
培训园地/ 文章详情 /

模拟删除达梦8整个数据目录后恢复

佳鑫 2025/10/28 133 0 0

删除达梦8的整个数据目录后,达梦8的dmrman恢复需要原库的ini、ctl、系统DBF文件,所以需要先备份备份ini、ctl、DBF文件,再基于完全备份进行恢复。
(1)停实例
cd /dm8/dmdbms/bin
./DmServiceDMSERVER stop
(2)备份ini、ctl、dbf文件
mkdir /dm8/bk
cp /dm8/data/DAMENG/.ini /dm8/bk
cp /dm8/data/DAMENG/
.ctl /dm8/bk
cp /dm8/data/DAMENG/.DBF /dm8/bk
(3)做完全备份,注意一定要备份在/dm8/data以外的目录
./dmrman
BACKUP DATABASE '/dm8/data/DAMENG/dm.ini' FULL TO BF BACKUPSET '/dm8/backup/BF'
(3)删除数据库
rm –f /dm8/data
(4)先恢复ini、ctl、dbf文件
mkdir –p /dm8/data/DAMENG
cp /dm8/bk/
.* /dm8/data/DAMENG
(5)恢复数据库
./dmrman
RESTORE DATABASE ‘/dm8/data/DAMENG/dm.ini’ FROM BACKUPSET ‘/dm8/backup/BF'
RECOVER DATABASE '/dm8/data/DAMENG/dm.ini' FROM BACKUPSET '/dm8/backup/BF'
RECOVER DATABASE '/dm8/data/DAMENG/dm.ini' UPDATE DB_MAGIC
(6)启动单机的数据库实例
./ DmServiceDMSERVER start

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服