DM 备份还原恢复简介及命令

1.备份简介
1.1 版本说明
===> v1版本,在DM8 2021.02.07已经废弃。DM7仍然在支持。
===> v2版本,默认需要运行dmap.exe进程协助。
启动dmap,可以进行备份、还原、恢复、查看相关视图内容等。

2 命令
2.1 信息视图
select * from v$backupset --备份集信息

select * from v$backupset_bkp --备份片信息

select * from v$backupset_search_dirs --备份搜索目录

select PERMANENT_MAGIC; --数据库永久魔数

SELECT DB_MAGIC FROM V$RLOG; --数据库魔数,随备份还原,变化

2.2 备份还原-恢复
(不建议,废弃v1:
backup database bakfile 'D:\work\bin_new\SDB\bak\db_20210301103800.bak' compressed
dmrestore INI_PATH=E:\work\xx\dm8-dm8\dm8-tgt\RECV_DIR\dm.ini FILE=E:\work\xx\dm8-dm8\dm8-tgt\RECV_DIR\db_20210301103800.bak DUMY=Y

)


推荐v2版本:

backup database full backupset 'D:\work\bin_new\SDB\bak\db_20210301103800' compressed

dmrman.exe CTLSTMT="RESTORE DATABASE 'E:\work\xx\dm8-dm8\dm8-tgt\RECV_DIR\dm.ini' FROM BACKUPSET 'E:\work\xx\dm8-dm8\dm8-tgt\RECV_DIR\db_20210301103800'"

dmrman.exe CTLSTMT="RECOVER DATABASE 'E:\work\xx\dm8-dm8\dm8-tgt\RECV_DIR\dm.ini' FROM BACKUPSET 'E:\work\xx\dm8-dm8\dm8-tgt\RECV_DIR\db_20210301103800'"

dmrman.exe CTLSTMT="RECOVER DATABASE 'E:\work\xx\dm8-dm8\dm8-tgt\RECV_DIR\dm.ini' UPDATE DB_MAGIC;" (DM7 视情况需要)


3.注意
3.1 如果使用新生成的库,生成之后,要先重启一下,才可以被还原。
3.2 若还原后立即恢复,可以不用获取数据源DB_MAGIC,因为DMRAMN执行库级别还原,会将备份集中的DB_MAGIC刷入还原后的库中。
3.3 若备份中没修改任何数据,未产生redo日志,还原后,也必须使用DMRMAN执行恢复操作,才可以重启数据库。
3.4 dmrman的环境变量配置,
              windows: 我的电脑-属性-高级系统设置-环境变量-系统变量-Path-“修改添加D:\dmdbms\bin”;
             linux: export PATH=$PATH:/opt/dmdbms/bin

4.

 

posted @ 2021-03-04 11:01  疾风泣影  阅读(458)  评论(0)    收藏  举报