> 数据库 > DB2 >

DB2数据库恢复都有哪些方式?

  • 版本恢复(Version/image recovery)

版本恢复是指用备份映象来复原原有的数据库,即复原

  • 前滚恢复(Roll-forward recovery)

前滚恢复是指把数据库恢复到本次使用的备份到日志的末尾之间的特定值。(即应用了复原后,把活动日志中记录的已完成的事务应用到数据库中,前滚是指应用比复原更新的日志文件,可以前滚到日志末尾或特定时间),时间越晚越往前。(在7版中前滚恢复不支持using local time参数。)

  • 崩溃恢复(Crash/restart recovery)

崩溃恢复是指当遇到灾难时恢复数据库的操作,把未完成的事务回滚,把已完成的事务落实到数据库中

  • 恢复restore

数据库复原需要独占连接,当复原至现有数据库时,复原会自动指定到数据库的连接,复原完成后断掉连接

当复原至新的数据库时,需要一个实例连接来创建新库,当复原至新的远程数据库时,需要先连接至数据库所驻留的实例,然后创建新的数据库

(责任编辑:IT)