`
starbhhc
  • 浏览: 658500 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

DB2的备份和恢复的测试

 
阅读更多

"用online backup 一个database , 然后再把这个database 删除.之后在restore 回去, 然后应该怎么回滚呢? 我试了好几种方法,都不行"

我用我本本上面的db2 8.2做了一个测试,发现db2的online backup没有问题,db2 8.2引进了recover database命令可以让我们做基于时间的恢复,好像oracle的rman一样:)

 

我的测试如下:

1. 设置两个参数,以便进行在线备份:
db2 update db cfg for sem   using userexit on
db2 update db cfg for sem   using logretain on
 
2. force application all
3. 注意此时要做全备否则会提示SQL1116N
backup db sem   to c:backupdb

4. connect to sem   

5.db2 "create table t1(c1 bigint, c2 char(20))"

6.进行在线全备:
backup db sem   online to g:onlineBk

7.db2 get db cfg for sem   

9.找到日志文件,把所有的日志文件拷贝出来(因为Drop数据库时,日志文件一起被删除),放到另一个文件夹下面


10.执行rollforward db sem   to end of logs and stop overflow log path(G:SQLOGDIR)

11.db2 connect to sem   (此时数据库已经恢复成功)

12.db2 list history backup all for db sem   

 

 

 

注意:

也可以直接使用

1.db2 restore db yjb_gov from E:\back taken at 20130605091119;

 

2.先备份restore db sem from c:\wyf

 备份完之后,使用rollforward db sem   to end of logs and stop overflow log path(G:SQLOGDIR)

db2 get db cfg for sem 找到日志路径。

G:SQLOGDIR是日志路径.

 

分享到:
评论

相关推荐

    无废话DB2备份和恢复-基础篇

    本文旨在详细介绍DB2备份和恢复的基础知识,帮助读者掌握这一领域的核心概念和技术要点。 #### 二、备份与恢复的目的 备份与恢复的主要目的是从各种类型的故障中恢复数据库系统,确保数据的有效保护。这包括但不...

    db2备份与恢复实践

    - **灾难恢复计划**:提前规划灾难恢复流程,包括备份的异地存储和恢复测试。 总之,DB2的备份与恢复是数据库管理的重要组成部分,理解循环日志下的版本恢复机制和实践操作是DBA必备的技能。通过不断的实战演练和...

    db2数据库备份和恢复

    因此,掌握DB2数据库的备份与恢复技术对维护系统的稳定性和安全性至关重要。 #### 二、DB2数据库备份类型 DB2数据库备份主要包括全库备份、增量备份、日志备份等几种类型: 1. **全库备份**:备份整个数据库的...

    TSM6.3 linux+Mhvtl+Oracle+DB2备份恢复测试文档(原创)

    TSM6.3 Linux + Mhvtl + Oracle + DB2 备份恢复测试文档 本文档主要介绍了如何使用 TSM 6.3...本文档提供了一个全面和详细的 TSM 6.3、Mhvtl、Oracle 和 DB2 备份恢复测试解决方案,能够满足企业级备份和恢复的需求。

    db2数据库备份与恢复

    接下来,根据`db2ckrst`工具的建议进行恢复操作,如版本恢复、全备份恢复或增量备份恢复。恢复过程中,可能需要执行`db2 rollforward`来滚动数据库至特定时间点,确保数据一致性。 **注意事项**: 1. 恢复操作也可...

    DB2数据库备份与恢复

    DB2数据库备份与恢复是确保数据安全和系统稳定运行的关键环节。在信息时代,数据的完整性和安全性至关重要,因为它们关系到系统的高可用性、灾难恢复能力以及业务连续性。数据库备份提供了在系统崩溃或灾难发生时...

    DB2自动备份脚本(window和linux)测试通过版本

    在Windows系统中,DB2备份通常通过命令行工具db2cmd或db2backup执行。脚本可能包含以下元素: 1. 使用db2cmd启动命令环境。 2. 指定要备份的数据库名。 3. 确定备份类型,如全量备份或增量备份。 4. 设置备份目标...

    深入了解IBM DB2数据库的备份与恢复

    Unix平台上的DB2备份文件结构更为简单,通常是一个单独的文件。例如: - `HTDC` (数据库名称) - `db2inst1` (实例名称) - `NODE0000` (节点名称) - `CATN0000` (编目名称) - `20070310002357` (备份具体时间, ...

    NBU6.5备份DB2V9测试报告

    在设定好所有配置后,我们进行了多次备份测试,包括全量备份和增量备份,验证了备份的完整性和可恢复性。同时,监控了备份过程中资源的使用情况,如CPU、内存和磁盘I/O,以评估备份对系统性能的影响。 九、总结与...

    windows下db2备份恢复操作说明.doc

    ### Windows 下 DB2 备份与恢复操作详解 #### 一、DB2 数据库备份 在 Windows 环境下,对于 IBM DB2 数据库的备份操作是非常重要的,以确保数据的安全性和可用性。以下是对给定文件中的备份操作进行详细解析: ##...

    深入了解IBM+DB2数据库的备份与恢复

    ### 三、DB2备份文件的结构 不同操作系统下,DB2的备份文件结构有所不同: 1. **Windows操作系统下**:备份文件是一个嵌套在多个层级文件夹下的结构,通常包含数据库名称、实例名称、节点名称、编目名称、备份日期...

    DB2备份与还原总结 (附源码)

    DB2 V9 引入了一些新特性,特别是在联机备份和还原过程中,这些特性使得备份过程更加灵活,同时增强了数据恢复的可靠性。 在DB2 V9中,联机备份功能允许在数据库运行时进行备份,这大大减少了停机时间。传统的联机...

    db2 v9重定向恢复

    1. **备份验证**:在进行任何恢复操作之前,应先验证备份文件的完整性和可用性,确保其能够用于恢复操作。 2. **权限检查**:确保执行恢复操作的用户具有足够的权限,包括对备份文件和目标数据库的访问权限。 3. **...

    db2 linux下备份还原

    在IT领域,数据库管理是至关重要的任务之一...同时,定期备份和测试恢复流程是最佳实践,以确保在真正需要时能快速有效地恢复数据。在进行跨平台数据转移时,要考虑字符集、日期格式等兼容性问题,确保数据的准确无误。

    DB2数据恢复与高可用性

    本手册旨在为数据库管理员、应用程序员等专业人士提供有关DB2备份、复原和恢复操作的深入指导。 #### 二、DB2数据备份概述 **1. 备份的重要性** - **保障数据安全:** 定期备份能够有效防止数据丢失。 - **提高...

    浅谈IBM DB2的数据库备份与恢复.docx

    总的来说,理解和熟练掌握IBM DB2的备份与恢复机制对于保障数据安全至关重要。这涉及到选择适当的备份策略,理解备份文件结构,以及能够执行和恢复备份操作的能力。通过实践,DBA能够确保在面临数据危机时迅速恢复...

Global site tag (gtag.js) - Google Analytics