db2的离线备份和还原

db2cmd中运行命令

1.做一个离线备份(db2cmd)
mstsc—>db2cmd

db2 connect to  mydb                    #连接数据库

db2 list applications                       #显示数据库应用状态

db2 force applications all                 #停掉数据库应用。

    DB20000I FORCE APPLICATION 命令成功完成。

    DB21024I 此命令为异步的,可能未能立即生效。

db2 list applications         #显示数据库应用状态

    SQL1611W “数据库系统监视器”没有返回任何数据。

db2   backup database mydb  to d:ackup      #做离线的全备。

    备份成功。此备份映像的时间戳记是:20110925085106

db2   list history backup all for mydb #查看备份历史记录


2.方法一还原(控制中心中运行)

不用新建数据库,直接在命令器中运行命令,test2不和已经存在的数据库重名就可以了

restore database  test1  from "f:/" taken at 20141229190517 on "f:"  dbpath  on "f:" into  test2

3.方法二还原(db2cmd中运行)

需要重新建一个标准数据库,运行命令

db2 restore database test from "d:/backup" taken at 20141230111806 on "d:ackup" dbpath on "d:" into test2                #db2cmd

原文地址:https://www.cnblogs.com/estellez/p/4193234.html