DM 数据库备份与还原方法
数据库归档
数据库系统在运行过程中可能会发生一些故障。造成故障的原因多种多
样,包括磁盘崩溃、电源故障、软件错误,甚至人为破坏。数据库系统必须
保证即使发生故障,也可以保障数据的完整性和一致性。
支持故障恢复的技术主要是日志,日志以一种安全的方式记录数据库系
统变更的历史信息,一旦系统出现故障,数据库系统可以根据日志将系统恢
复至故障发生前的某个时刻。数据库系统的日志分为两种类型:一是 REDO 日
志,在数据被修改后记录它的新值;另一种是 UNDO 日志,在数据被修改前
记录它的旧值。
因此,当服务器处于归档模式时,如果数据库发生故障,通过备份文件
和归档日志可以恢复到指定时间点。
备份还原
DM 备份的本质就是从数据库文件中拷贝有效的数据页保存到备份集中,
这里的 有效数据页包括数据文件的描述页和被分配使用的数据页。而在备
份的过程中,如果数据库 系统还在继续运行,这期间的数据库操作并不是都
会立即体现到数据文件中,而是首先以日 志的形式写到归档日志中,因此,
为了保证用户可以通过备份集将数据恢复到备份结束时间 点的状态,就需
要将备份过程中产生的归档日志也保存到备份集中。 还原与恢复是备份的
逆过程。还原是将备份集中的有效数据页重新写入目标数据文件的 过程。恢
复则是指通过重做归档日志,将数据库状态恢复到备份结束时的状态;也可
以恢复 到指定时间点和指定 LSN。
在数据库部署时,一定要开启归档!
登录数据库客户端或是后台 disql,查看归档是否开启,可以执行语句
查询如下
DM 数据库备份与还原方法
最新推荐文章于 2024-07-30 17:31:28 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)