现在的位置: 首页 > 综合 > 正文

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

2013年09月08日 ⁄ 综合 ⁄ 共 660字 ⁄ 字号 评论关闭

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

先模拟表中数据被破坏,---删除数据或清除表。

db2=> connect to mydb

 

   数据库连接信息

 

 数据库服务器         = DB2/NT64 9.7.4

 SQL 授权标识         = DB2ADMIN

 本地数据库别名       = MYDB

 

db2=> select * from test

 

ID

----------

1

 

  1 条记录已选择。

 

db2=> drop table test

DB20000I SQL 命令成功完成。

db2 => select * from test

SQL0204N "DB2ADMIN.TEST" 是一个未定义的名称。  SQLSTATE=42704

 

 

恢复表及其中的数据。

db2 => restore database mydb fromd:\backup taken at 20110925085106

SQL2539W 警告!正在复原至与备份映像数据库相同的现有数据库。数据库文件将被删除。

 

 

想要继续吗?(y/n) y

DB20000I RESTORE 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 条记录已选择。

恢复成功。

 

 

抱歉!评论已关闭.