如何恢复DB2中的删除表
2012-07-03 16:52
555 查看
[导读]在使用DB2数据库的过程中,如果想要恢复删除表。应该如何操作呢?本文将为您介绍恢复DB2中的删除表的方法步骤,供您参考,希望对您有所帮助。
原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/446/11555946.shtml
在使用DB2数据库的过程中,如果想要恢复删除表。应该如何操作呢?本文将为您介绍恢复DB2中的删除表的方法步骤,供您参考,希望对您有所帮助。
这边转载了一个恢复drop后的表的一个操作,类似于oracle 10g中的闪回.
DB2在历史文件中保存了备份,恢复,装载数据,删除表等操作.
假设数据库名为sample, 您可以用下面的命令列出删除表的记录: db2 "list history dropped table all for sample"
下一步是从以前的备份中恢复删除表所在的表空间, 备份所在的目录是c:db2backup.
without rolling forward指明不需要前滚.
db2 "restore db sample tablespace(userspace1) from c:db2backup taken at 20041102100931 without rolling forward without prompting"
第三步是把所删除表的数据卸载到某一目录中
db2 "rollforward db sample to end of logs and complete recover dropped table 00000000000002010002000d to c:db2backup"
第四步是用历史文件中保留的该表的DDL语句重建该表
第五步是重新装载数据到该表. p(1,2)表明装载该表的第一个和第二个字段的内容. recoverme是表名
db2 "load from c:db2backupnode0000data OF DEL METHOD p(1,2) insert into recoverme"
原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/446/11555946.shtml
原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/446/11555946.shtml
在使用DB2数据库的过程中,如果想要恢复删除表。应该如何操作呢?本文将为您介绍恢复DB2中的删除表的方法步骤,供您参考,希望对您有所帮助。
这边转载了一个恢复drop后的表的一个操作,类似于oracle 10g中的闪回.
DB2在历史文件中保存了备份,恢复,装载数据,删除表等操作.
假设数据库名为sample, 您可以用下面的命令列出删除表的记录: db2 "list history dropped table all for sample"
下一步是从以前的备份中恢复删除表所在的表空间, 备份所在的目录是c:db2backup.
without rolling forward指明不需要前滚.
db2 "restore db sample tablespace(userspace1) from c:db2backup taken at 20041102100931 without rolling forward without prompting"
第三步是把所删除表的数据卸载到某一目录中
db2 "rollforward db sample to end of logs and complete recover dropped table 00000000000002010002000d to c:db2backup"
第四步是用历史文件中保留的该表的DDL语句重建该表
第五步是重新装载数据到该表. p(1,2)表明装载该表的第一个和第二个字段的内容. recoverme是表名
db2 "load from c:db2backupnode0000data OF DEL METHOD p(1,2) insert into recoverme"
原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/446/11555946.shtml
相关文章推荐
- 如何恢复DB2中误删除表的数据
- linux下,如何恢复ext文件系统下删除的文件
- Ext2文件系统如何恢复RM命令删除文件
- linux下如何恢复rm命令删除的文件
- Eclipse 或 MyEclipse 中如何恢复已删除文件
- oracle删除表了如何恢复数据以及如何把一张表的数据复制到另一张表
- 如何恢复sqlserver误删除的数据(摘)
- greenplum如何激活,同步,删除standby和恢复原始master
- 如何编码实现NTFS格式下删除文件的恢复(续一)
- 如何恢复删除文件
- 如何恢复 Linux 上删除的文件,第 2 部分(特殊文件的恢复)
- 如何恢复手机误删除照片
- DB2 恢复已删除的表测试(转来学习)
- 如何在删除ibdata1和ib_logfile的情况下恢复MySQL数据库
- DB2 恢复已删除的表测试
- 在oracle中,如何恢复不小心删除的数据?
- Eclipse或MyEclipse中如何恢复已删除文件
- 如何恢复Eclipse或者Myeclipse里面删除的文件?
- 如何彻底删除DB2中的Database以及DB2文件配置
- 在SQL200中误删除了一个表如何恢复