【DM】达梦数据库中的物理备份与还原

备份

热备

在那之前DMAP服务和待备份实例的服务都处于打开状态。

在你要操作的实例下启动归档,如果使用的DM管理工具,那么右击实例名,点击”管理服务器“。

【DM】达梦数据库中的物理备份与还原_第1张图片

出现这个,点击”系统管理“

选中第一行的”配置“,然后点击后面的”转换“,最后点击右下角的”确定“。

然后点击”归档配置“,
【DM】达梦数据库中的物理备份与还原_第2张图片

成了这样。

选中”归档“,点击”确定“。这样一来服务器就切到了归档模式。

然后打开DM控制台工具。
【DM】达梦数据库中的物理备份与还原_第3张图片

选择自己要归档的那个实例打开相应的归档配置。然后点击右下角的”添加配置域“

【DM】达梦数据库中的物理备份与还原_第4张图片

勾选前四行,第二行自己填个路径,这将是归档文件存放的地方。然后”确定“。

然会回到DM管理工具执行一行脚本:

alter database open;

因为刚才数据库处于配置状态,现在我们必须要打开一下。

还是在DM管理工具里面。

【DM】达梦数据库中的物理备份与还原_第5张图片

我们直接就可以进行备份了。

右键然后”新建备份“即可。

【DM】达梦数据库中的物理备份与还原_第6张图片

表备份的时候一定要选择存在的表,不然会备份失败。库备份、表空间备份、归档备份则会缺省。

冷备

在那之前确定DMAP服务打开,待备份实例服务关闭。

打开DM控制台工具
【DM】达梦数据库中的物理备份与还原_第7张图片

点击1处,将2处的勾去掉,选中3.

【DM】达梦数据库中的物理备份与还原_第8张图片

冷备只支持库备份和归档备份,按自己的需求选一个,然后在划线的地方填上路径,最后点击”确定“就行了。
【DM】达梦数据库中的物理备份与还原_第9张图片

【DM】达梦数据库中的物理备份与还原_第10张图片

还原

还是打开DM控制台工具。点击右侧的”还原“按钮。

【DM】达梦数据库中的物理备份与还原_第11张图片

这里有三种还原

  1. 库还原
    【DM】达梦数据库中的物理备份与还原_第12张图片

填写正确的备份集目录和原数据库dm.ini文件路径,然后点击”确定“即可。

【DM】达梦数据库中的物理备份与还原_第13张图片

  1. 归档还原

【DM】达梦数据库中的物理备份与还原_第14张图片

如法炮制。把归档备份目录集写对即可。

这是脱机状态,现在想进数据库看看的话,需要重启服务,不出所料的话,会重启失败

我就失败了!日志是这样的:
【DM】达梦数据库中的物理备份与还原_第15张图片

从最后一行来看,实例被还原了,却没有被恢复。

因此数据库处于不可用状态!

解决办法是:进入DM安装目录下的bin目录下,找到这个文件:

【DM】达梦数据库中的物理备份与还原_第16张图片

执行!进入到这个状态

【DM】达梦数据库中的物理备份与还原_第17张图片

执行一条命令进行数据库的恢复:
【DM】达梦数据库中的物理备份与还原_第18张图片

RECOVER DATABASE '需要恢复的实例的dm.ini的路径' UPDATE DB_MAGIC;

然后就重启成功了!

  1. 表空间还原

觉得DM控制台工具实在太难用了,于是我想,DM管理工具既然可以进行备份,是不是也可以还原呢?所以试了一下

【DM】达梦数据库中的物理备份与还原_第19张图片

果然!!!

只需右键表空间备份文件,选择”备份还原“,然后点击确定即可。当然,这么做的前提是联机。

你可能感兴趣的:(数据库)