`

AIX 备份DB2

阅读更多

 

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

  1、离线全备份

  (1)、首先确保没有用户使用DB2:

  $db2 list applications for db sample

  (2)、停掉数据库并重新启动,以便断掉所有连接:

  db2stop force

  db2start

  (3)、执行备份命令:(使用TSM作为备份的介质)

  db2 backup db sample use tsm

  备份成功,将会返回一个时间戳。

  (4)、检查备份成功:

  Db2 list history backup all for sample ,可以看到多了这个备份的纪录。

  Db2adutl query命令也可以看到返回值。

  (5)、备注:

  首先对主节点(catalog表空间在的节点)执行备份命令,再对另外的节点也做这个操作。

  2、 在线备份:

  (1)、首先打开一下支持在线备份的数据库配置参数:

  db2 update db cfg for sample using userexit on 启用用户出口

  db2 update db cfg for sample using logretain on 启用归档日志

  db2 update db cfg for sample using trackmod on 启用增量备份功能

  (需要各个Node都分别做设置)

  开启这些参数后,数据库处于backup pending状态,要求做数据库的离线全备份。做一下离线全备份,
  参考上面的命令。

  (2)、在线备份命令如下:

  db2 backup db sample online use tsm

  备份成功,返回一个时间戳。

  (3)、同样可以用db2adutl 和db2 list history察看备份纪录。

  (4)、备注:

  同样,对每个节点都做这个操作。

  3、 在线增量备份

  (1)、在开启了必须的三个参数的情况下,做增量备份:

  db2 backup db sample online incremental use tsm

  备份成功,返回一个时间戳。

  (2)、同样可以用db2adutl 和db2 list history察看备份纪录。

  (3)、还有一种delta的备份:

  db2 backup db sample online

  incremental delta use tsm

  这两种备份的区别,类似Oracle Exports的Incremental和Cumulative方式,db2的incremental对应
  oracle的cumulative方式,而db2的delta方式则对应oracle的incremental方式。

  (4)、备注:同样,对每个节点都做这个操作。

  4、 恢复数据库

  (1)、手工drop数据库,模拟灾难恢复的情况,执行如下操作:

  db2 drop db sample

  (2)、恢复备份历史纪录(每次backup,不论类型,都会备份历史纪录文件)。这里的时间戳应该是最新的:

  db2 restore db sample history file use tsm

  taken at 20030102223107 buffer 100

  (3)、使用db2的恢复帮助工具:

  db2ckrst -d sample -t 20030101224424 -r database

  命令返回建议的必需的恢复操作命令。

  (4)、按照帮助工具的提示,先做版本恢复,恢复命令如下:

  db2 restore db sample incremental use tsm taken at 20030101224424 buffer 100

  同样先做主节点的恢复,再做其他节点的恢复操作。

  (5)、这时数据库处于rollforward-pending state的状态,需要做roll forward 操作:

  db2 rollforward db sample to 2003-01-12-13.27.25.000000 on all nodes and stop

  前滚到同一个时间点。这个操作要在主节点来做。

  5、说明:

  (1)、恢复操作也有online和offline的,区别等同backup的操作。

  (2)、按照表空间的备份和恢复类似,加子句TABLESPACE (
   tablespace-name 即可。表空间级别的备份/恢复操作要求数据库处于归档日志和启用增量备份模式下。

  (3)、恢复的例子中只做了版本恢复。若还有更新的全备份和增量备份的image,可以依次做恢复(
   请注意使用db2ckrst的建议恢复次序和次数)之后,最后做roll forward. 

 

分享到:
评论

相关推荐

    linux和AIX下DB2安装配置文档打包,很详细

    在Linux和AIX操作系统上安装和配置DB2需要深入了解操作系统环境、系统资源管理以及DB2的特性和配置选项。以下是对这个压缩包文件中可能包含的知识点的详细解释: 1. **Linux环境下的DB2安装**: - **系统要求**:...

    AIX小机上建立DB2数据库_db2_aix_

    在AIX(Advanced Interactive eXecutive)操作系统上创建DB2数据库是一个系统管理员或数据库管理员必备的技能。AIX是IBM开发的一种Unix操作系统,而DB2则是IBM的旗舰级关系型数据库管理系统,广泛应用于企业级的数据...

    DB2数据库备份与恢复

    DB2数据库备份与恢复 DB2数据库备份与恢复是指使用BACKUP、RESTORE和ROLLFORWARD命令来保存和恢复数据库中的数据。备份是指将数据库中的数据复制到外部存储设备中,以便在出现故障或灾难时能够快速恢复数据库。恢复...

    DB2 For AIX5.3安装

    DB2是IBM开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。在AIX(Advanced Interactive ...在实际操作中,还需要考虑备份策略、安全性配置、性能调优等更多方面,以确保DB2在生产环境中稳定运行。

    AIX和WINDOWS下DB2数据库互导

    【AIX和Windows下DB2数据库互导】的知识点涵盖了多个方面,主要涉及数据库的备份、迁移、数据抽取、DDL创建、数据加载以及外键和索引的建立。以下是详细说明: 1. **数据备份与恢复**:在AIX环境下,DB2数据库可以...

    DB2 从AIX到WINDOWS

    1. **备份与验证**:在AIX环境下,使用`db2backup`命令进行完整数据库备份,并验证备份的完整性。 2. **环境准备**:在Windows服务器上安装与AIX相同版本或兼容版本的DB2,并配置必要的硬件和软件环境。 3. **恢复与...

    DB2 For AIX5.1安装过程

    在AIX(Advanced Interactive eXecutive)操作系统环境下,DB2的安装过程具有一定的技术性,需要遵循特定步骤。以下是对"DB2 For AIX5.1安装过程"的详细解释。 一、系统准备 在开始安装前,确保AIX5.1操作系统已...

    DB2从AIX+server上转移(迁移)到linux上.docx

    `db2move` 是一个用于移动或备份DB2数据库数据的工具。在这个例子中,它用于导出`product`数据库的数据到IXF(Interchange Format Files)和MSG文件。例如,`db2move pdm export`将数据导出,生成一系列IXF文件,...

    aix上装DB2

    在IBM AIX操作系统上安装DB2数据库是一项技术性较强的任务,因为DB2是IBM的一款企业级关系型数据库管理系统,广泛应用于各种大型应用中。在这个过程中,我们不仅需要了解AIX的基本操作,还需要掌握DB2的安装流程、...

    DB2 8.1 和9.5 在aix平台的安装和配置

    在AIX(Advanced Interactive eXecutive)操作系统上安装和配置DB2,需要了解一系列关键步骤和注意事项。AIX是IBM的Unix操作系统,以其稳定性和安全性而闻名,因此常被用于大型企业和关键业务系统。 首先,我们需要...

    DB2 v9.7安装文档_AIX

    在AIX上,你可以使用`db2 backup db`命令对数据库进行备份,例如`db2 backup db sample to /backup/Backup`,这将备份`SAMPLE`数据库到指定的路径。同样,`db2 restore`命令可以用来恢复数据库。 查询数据库中的...

    DB2 FOR AIX安装手册

    ### DB2 for AIX安装手册知识点详述 #### 一、安装准备阶段 **1.1 安装前提条件** 确保AIX系统版本满足DB2的兼容性需求至关重要。使用`#oslevel -r`命令可以检查当前AIX系统的详细版本号。如果系统版本低于5300-...

    DB2在AIX上双机安装详细全过程

    【DB2在AIX上双机安装详细全过程】 在AIX操作系统上安装DB2数据库系统是一项复杂的任务,涉及多步骤的系统配置、用户管理、逻辑卷(LV)创建以及实例和数据库的创建。以下是对整个过程的详细说明: 1. **环境说明*...

    DB2从windowsXP迁移至AIX完整过程

    DB2从Windows XP迁移到AIX的操作涉及多个步骤,包括数据库的安装、升级、服务启动和停止,以及数据库的创建和数据迁移。以下是详细的解释: **一、安装数据库** 1. 首先,作为root用户登录,创建一个新的实例用户...

    AIX系统上DB2安装.doc

    本文档主要介绍如何在 AIX(Advanced Interactive eXecutive)操作系统上进行 DB2 的安装和配置。 ### 1. DB2 服务器安装 #### 1.1. 前提条件 在安装 DB2 之前,确保你的 AIX 系统满足以下要求: - 操作系统版本:...

    db2裸设备扩容表空间

    本篇文章将详细介绍如何在AIX操作系统上对DB2的裸设备进行扩容,以及涉及的表空间扩展过程。 首先,我们需要理解表空间在DB2中的作用。表空间是DB2数据库中逻辑存储的容器,用于组织和管理数据库对象如表、索引等。...

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

    ### DB2数据库跨平台备份与恢复 在进行DB2数据库跨平台备份与恢复的过程中,可能会遇到SQL2570N错误。此错误通常出现在尝试将32位操作系统上的压缩备份恢复到64位操作系统上时。为了更好地理解和解决这个问题,我们...

Global site tag (gtag.js) - Google Analytics