注册
达梦MAIN.PDF误删除后恢复
培训园地/ 文章详情 /

达梦MAIN.PDF误删除后恢复

马宝 2022/12/22 972 0 0

2022年12月21日星期三,今天下午参加了达梦8的认证考试,其他题目还好,基本一路到底做完,记得很清楚有一道题是涉及到MAIN.DBF被删除后的恢复,当时怕出其他问题就放弃了这道题,就没有做实操,考试下来后决定把自己的想法验证一下,也算是做个总结了。
大致内容是文件被删除了,数据库处于停止状态,大方向肯定是要做备份恢复的,

1、假设之前做了一个完整的备份。根据老师培训时候的教育,步骤如下:

将备份存放到默认目录
alter database mount;
alter database archivelog;
alter database add archivelog ‘DEST=/dm8/arch,TYPE=LOCAL,FILE_SIZE=200,SPACE_LIMIT=0’;
ALTER DATABASE OPEN;
backup database;
image.png
备份情况
image.png

2、将main.dbf文件删除和停数据库

cd /dm8/data/DAMENG
rm MAIN.DBF
删除后对应实例下也无MAIN.DBF文件
image.png
关停数据库
cd /dm8/bin
./DmServiceDAMENG stop
./DmServiceeDAMENG status
image.png

打开达梦控制台
image.png
查看备份情况,红框为最新备份
image.png

3、进行数据库还原

image.png
image.png
image.png
还原后检测,可以看见MAIN.DBF已经恢复(红框)
image.png

启动数据库
在启动之前需要更新DB_MAGIC,如下步骤,

image.png
image.png
如不更新,则启动数据库的时候会报如下错误:
image.png

4、启动数据库后继续验证

image.png
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服