`
Gavin.Chen
  • 浏览: 325796 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

[转载] DB2备份恢复数据库步骤

阅读更多

转载自: http://bbs.chinaunix.net/thread-946752-1-1.html


一、设置归档参数:

1、db2 update db cfg for <db_name> using mirrorlogpath /home/db2inst1/mirror_log/                //mirror log

2、db2 get db cfg for <db_name>                        //确认是否成功

3、db2 update db cfg for <db_name> using userexit on    //启用用户出口

4、db2 update db cfg for <db_name> using logretain on    //启用归档日志

5、db2 update db cfg for <db_name> using trackmod on   //启用增量备份功能

6、db2stop force

7、db2start

8、db2 backup db <db_name> to /home/db2inst1/off_back        //开始上面参数后,数据库处于backup pending状态,要求做数据库的离线备份,否则会提示SQL1116N错误。

二、备份在线数据库

9、db2 backup db <db_name> online to /home/db2inst1/on_back/        //在线备份

10、db2 backup db <db_name> online incremental to /home/db2inst1/on_back/                //在线做增量备份

11、db2 list history backup all for <db_name>        //查看备份记录

12、db2 get db cfg for <db_name>        //查看log所在位置,cp到一个安全目录,供rollforward使用。

13、db2stop force;db2start;db2 drop db <db_name>                //手工drop数据库,模拟灾难恢复的情况

三、恢复在线数据库

14、db2ckrst -d <db_name> -t 20070608032820 -r database        //帮助工具提示恢复

15、db2 restore db <db_name> incremental from /home/db2inst1/on_back taken at 20070608032820        //恢复数据文件

先恢复完全备份,然后在恢复增量备份,不能自动寻找完全备份文件。

16、db2 rollforward database <db_name> to end of logs and complete overflow log path '(/home/db2inst1/log)'        //前滚日志

如果用import进行数据库恢复,有时还需要重设identity column name(如ID)起始值

alter table <table name> alter <identity column name> restart with <new value>

 

分享到:
评论

相关推荐

    DB2自动备份数据库(DB2 MOVE)

    DB2数据库自动备份是数据库管理中的一个重要环节,它涉及数据保护与灾难恢复计划。本文介绍了利用DB2MOVE工具以及CRONTAB定时任务来实现DB2数据库自动备份的方法。 首先,DB2MOVE是一个用于迁移、重新组织和备份DB2...

    DB2数据库备份及恢复步骤.txt

    DB2数据库离线和在线全备、增量备份及恢复的具体操作步骤: 1、离线全备份 2、在线备份 3、在线增量备份 4、恢复数据库 5、说明

    db2数据库备份与恢复

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

    db2数据库备份和恢复

    例如,`db2 restore database sample from e:\db2\backup`用于从备份目录恢复数据库“sample”。 3. **恢复日志文件**:如果数据库在备份后有更新,需要恢复日志文件来还原这些更改。 4. **检查数据一致性**:恢复...

    windows下DB2数据库恢复

    DB2 数据库的备份与恢复是维护数据库稳定性和可靠性的关键环节。通过了解并熟练掌握上述提到的命令和策略,可以有效地提高数据的安全性和系统的可用性。无论是Windows还是Linux环境,这些基础知识都是适用的,并且...

    DB2 备份和还原数据库

    本文将详细介绍DB2的离线全备份、在线备份(包括在线增量备份)以及恢复数据库的步骤。 一、备份数据库 1. 离线全备份 离线全备份是在数据库完全停止服务的情况下进行的,以确保数据的一致性。执行离线全备份的...

    DB2数据库备份与恢复

    ### DB2数据库备份与恢复详解 #### 一、概述 DB2是一种广泛使用的数据库管理系统,...通过以上内容,我们可以了解到DB2数据库备份与恢复的基本流程和关键步骤。正确配置和使用这些备份策略对于确保数据安全至关重要。

    java版本db2数据库的备份还原

    本文将详细介绍在Windows环境下使用DB2客户端进行数据库备份与恢复的具体步骤,并简要介绍如何通过命令行方式进行这些操作。 #### 二、使用DB2客户端进行备份和还原 ##### 2.1 Windows下使用DB2客户端备份数据库 ...

    DB2数据库灾难行恢复步骤

    ### DB2数据库灾难性恢复步骤详解 #### 一、引言 在企业级应用环境中,DB2数据库系统作为核心的数据管理平台,其稳定性和可靠性至关重要。然而,在实际操作过程中难免会遇到各种各样的问题,包括但不限于硬件故障...

    DB2数据库备份及恢复详解.doc

    数据库恢复是指从备份文件中恢复数据库的过程。恢复数据库可以使用 db2 restore 命令,例如: C:\Documents and Settings\Administrator&gt;db2 restore database ncc from d:\db2\backup 注意:恢复数据库时,需要...

    DB2数据库以及数据库对象指南

    DB2提供了强大的备份和恢复工具,包括全库备份、增量备份以及事务日志备份等多种方式。 #### 性能调优 性能调优涉及查询优化、索引调整、内存管理等多个方面,需要根据具体的数据库负载和业务需求进行定制化的调优...

    db2的备份和恢复.

    以下将详细解释DB2环境下创建数据库、备份数据库以及恢复数据库的步骤。 首先,我们来看创建数据库的过程: 1. **切换用户**:在Linux或Unix系统中,通常需要以特定的DB2实例用户(例如`db2inst`)身份登录,通过`...

    DB2数据库离线和在线全备、增量备份及恢复的具体操作步骤.

    ### DB2数据库离线与在线全备、增量备份及恢复的具体操作步骤 #### 一、DB2数据库备份概述 DB2是IBM开发的一款关系型数据库管理系统,在企业级应用中广泛使用。为了保证数据的安全性和可靠性,定期进行数据库备份...

    DB2数据库跨平台备份与恢复

    此错误通常出现在尝试将32位操作系统上的压缩备份恢复到64位操作系统上时。为了更好地理解和解决这个问题,我们将深入探讨其原因以及具体的解决方案。 #### SQL2570N 错误概述 SQL2570N 错误的全称是“An attempt ...

    DB2离线和在线全备、增量备份及恢复的操作步骤

    4. **恢复数据库** - 删除数据库模拟灾难恢复:`db2 drop db sample` - 恢复备份历史记录:`db2 restore db sample history file use tsm taken at 时间戳 buffer 100` - 使用恢复助手工具:`db2ckrst -d sample ...

    命令行登录db2数据库

    除了基本的连接操作,DB2还提供了许多高级特性,如事务处理、备份恢复、安全性控制、数据加密、并行查询优化等。对于数据库管理员而言,理解并熟练掌握这些特性至关重要,因为它们直接影响到数据库的性能、稳定性和...

Global site tag (gtag.js) - Google Analytics