`
wangpengfei360
  • 浏览: 1057975 次
文章分类
社区版块
存档分类
最新评论

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

恢复成功。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics