DM7的学习与使用(五)归档备份与库备份

简介

一般情况下,对数据库进行备份还原,可以一定程度上保证数据的安全,但是也存在着一定的局限性,并不能即时的将数据备份下来。在归档模式下,对数据库进行备份,则可以保证数据可以还原到任意时刻。

归档日志备份

归档日志备份仅备份指定数据库生成的本地归档日志文件,要求归档日志文件的 DB_MAGIC与数据库的 DB_MAGIC保持一致。如果本地归档目录中包含多个不同数据库的归档日志文件,也只会备份一个特定数据库的归档日志。由于经过还原后数据库的 DB_MAGIC 会产生变化,因此即便PERMANENT_MAGIC相同,DB_MAGIC 不同的数据库产 生的归档日志也不会备份。
同时归档日志备份也支持各种加密、压缩策略。
由于本地归档的异步实现机制,为了确保归档日志备份的完整性,一般会在归档日志备份之前执行一个归档切换动作。

归档日志还原

还原过程中:

  1. 根据过滤条件,从归档日志备份集收集需要还原的归档日志文件;
  2. 在指定的归档目录创建归档文件,如果目标归档文件已经存在,默认采用认为该归档完好,生成一条日志记录,不再还原策略; 也可以使用 OVERWRITE 指定策略。
  3. 从备份集拷贝 REDO 日志,写入目标归档日志文件; 如果备份时指定了加密或压缩,还原过程中会先经过解压缩和解密处理,再写回到目标归档日志文件中。

使用manager实现归档备份还原

配置

DM7服务器可以运行在归档模式或非归档模式下。归档模式下,会对系统性能有一些影响,但是可以保证数据损坏的时候,可以恢复到数据损坏前的状态,否则则只能使用备份文件来进行还原。
如果是归档模式,联机日志文件中的内容保存到硬盘中,形成归档日志文件;如果是非归档模式,则不会形成归档日志。

操作

要使用归档备份,首先需要开启归档模式,在归档配置中添加归档备份的目录
DM7的学习与使用(五)归档备份与库备份
转换为配置模式后,就可以进行修改添加操作了:
DM7的学习与使用(五)归档备份与库备份
选择归档备份,右键点击后,新建 备份:
DM7的学习与使用(五)归档备份与库备份
在创建后无法直接查看到备份文件,需要设置目录:
DM7的学习与使用(五)归档备份与库备份
DM7的学习与使用(五)归档备份与库备份
添加一个工作目录,就是之前设置的归档目录。
DM7的学习与使用(五)归档备份与库备份
需要注意的是,备份集目录与归档文件目录是不一样的。
DM7的学习与使用(五)归档备份与库备份
为了保证数据可以正常的备份,建议使用归档模式下的热备。
操作步骤如下:
DM7的学习与使用(五)归档备份与库备份
DM7的学习与使用(五)归档备份与库备份
DM7的学习与使用(五)归档备份与库备份