在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]