hongleimi 发表于 2016-11-15 05:23:10

在DB2中利用离线备份恢复数据。

  在DB2中利用离线备份恢复数据。

  先模拟表中数据被破坏,---删除数据或清除表。
  db2=> connect to mydb
  数据库连接信息
  数据库服务器 = DB2/NT64 9.7.4
  SQL 授权标识 = DB2ADMIN
  本地数据库别名 = MYDB
  db2=> select * from test
  ID
  ----------
  1
  1 条记录已选择。
  db2=> drop table test
  DB20000ISQL 命令成功完成。
  db2 => select * from test
  SQL0204N"DB2ADMIN.TEST" 是一个未定义的名称。 SQLSTATE=42704
  恢复表及其中的数据。
  db2 => restore database mydb fromd:\backup taken at 20110925085106
  SQL2539W警告!正在复原至与备份映像数据库相同的现有数据库。数据库文件将被删除。
  想要继续吗?(y/n) y
  DB20000IRESTORE DATABASE 命令成功完成。
  db2 => select * from test
  SQL1024N不存在数据库连接。 SQLSTATE=08003
  db2 => connect to mydb
  数据库连接信息
  数据库服务器 = DB2/NT64 9.7.4
  SQL 授权标识 = DB2ADMIN
  本地数据库别名 = MYDB
  db2 =>select * from test
  ID
  ----------
  1
  1 条记录已选择。
  恢复成功。
页: [1]
查看完整版本: 在DB2中利用离线备份恢复数据。