注册
达梦数据库应急备份恢复流程
培训园地/ 文章详情 /

达梦数据库应急备份恢复流程

zengxl 2023/04/23 1214 0 0

实验达梦数据库应急备份恢复流程:
1.检查数据库状态

diql登录数据库
SQL> SELECT * FROM v$instance;

2.认需要恢复到哪个时间点,要恢复到哪个服务器上。然后将相应的全量备份文件,增量备份文件,归档文件,都传输到相应的服务器的相应目录下
3.执行数据恢复
dmdba用户

cd /opt/dmdbms/bin
./dmrman CTLSTMT="RESTORE DATABASE ' /data/dmdata/(数据库名)/dm.ini' FROM BACKUPSET '/data/dmbak/xxxxx(备份集目录)'"
./dmrman CTLSTMT="RECOVER DATABASE ' /data/dmdata/(数据库名)/dm.ini' FROM BACKUPSET '/data/dmbak/xxxxx(备份集目录)'  WITH ARCHIVEDIR ' /data/dmarch' UNTIL TIME 'xxxx-xx-xx xx:xx:xx'"
./dmrman CTLSTMT="RECOVER DATABASE ' /data/dmdata/(数据库名)/dm.ini' update db_magic"


4.注册新数据库服务
root用户

cd $DM_HOME/script/root 
./dm_service_installer.sh -t dmserver -p DM -m open -i /data/dmdata/(数据库名)/dm.ini

5.启动数据库
dmdba用户

cd /opt/dmdbms/bin/
./DmServiceXXXX(数据库名) start

数据库恢复成功并启动

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服