如何使用IBM DB2 Merge Backup创建合并备份的分步指南

这篇文章介绍了 IBM DB2 Merge Backup,指导您使用 IBM DB2 Merge Backup 中的控制文件结构创建合并备份 (merge backup)。

本文提供一个分步指南,向您展示如何使用 IBM DB2 Merge Backup for LUW 来利用 DB2 Merge Backup 中的控制文件结构创建一个完整的合并备份。在本文中,您将学习如何创建完全备份和 delta 备份,以及如何使用控制文件将 delta 备份和完全备份合并在一起,创建一个新的完整合并备份。

按照本文中的步骤,您将:

创建数据库的完全备份,将此备份用作基准备份。 在数据库中模拟某种活动。 创建一个 delta 备份来捕获自完成定期完全备份以来执行的更改。 创建一个新的合并备份,将 DB2 完全备份和 delta 备份相结合,分析如何在 DB2 历史文件中注册这个新备份。 使用 db2ckbkp
实用程序进行验证,Merge Backup 创建的备份是否拥有在还原数据库时需要使用的完整性。

本中使用的示例仅用于演示,可能不是最佳实践。

本文将 IBM DB2 Merge Backup for Linux, UNIX, and Windows 产品称为 DB2 Merge Backup、Merge Backup 实用程序或者简称为 Merge Backup。本文是为拥有初级到中级技能和经验的 DB2 for Linux, UNIX, or Windows 数据库管理员而编写。您应对数据库管理及备份和恢复原理具有一定的了解,无需拥有特定于 IBM DB2 的技能。

系统要求

要执行本文中的示例和最充分地理解本文,建议安装以下软件:

IBM DB2 Merge Backup for Linux, UNIX and Windows version 1.1.1.1 DB2 10.1 或以前的 DB2 for Linux, UNIX, and Windows 版本

在本文的所有示例中,我们将使用一个名为 GSDB 的示例数据库,它包含一家名为 Great Outdoors 公司的虚构的户外设备销售商的示例数据。在继续阅读本文之前,请创建 GSDB 数据库。如果希望使用您自己的现有数据库,请记住,在引用本文中的示例时,使用您的数据库名称代替 GSDB。

要成功地完成增量备份或 delta 备份,数据库必须处于归档日志模式,这意味着必须将 TRACKMOD 数据库参数设置为 YES。

在您的机器上创建一个目录,将它作为保存备份的位置。本文使用 /home/db2inst1/">Desktop/BACKUPS 目录作为将保存备份的位置。确保用于完成本文中的示例的目录是真实存在的。

IBM DB2 Merge Backup for LUW 概述

您的数据库关闭(无论是计划的还是未计划的)的每时每刻都可能意味着生产力损失、数据丢失或收入损失,这对一家公司具有非常大的损害。DB2 Advanced Recovery Solutions 为帮助您节省金钱、时间和缩短数据库宕机时间进行了精心准备。DB2 Merge Backup 是 DB2 Advanced Recovery Solutions 中的一个工具,可帮助您缩短备份时间和加快恢复速度。

DB2 Merge Backup 是一个命令行实用程序工具,允许您将完整 DB2 备份与增量或 delta 备份相结合,构建一个可用于还原数据库或各个表空间的新的完整合并备份。合并备份包含与使用 DB2 for LUW 创建的完全备份相同的信息。

您可能已知道,数据库中的数据正在快速增长,这使得频繁的完全备份变得越来越耗时。但是,如果不经常备份数据,则会带来代价高昂的风险。事实证明,此项选择的代价是如此之高,甚至有可能导致数据永远无法恢复。使用 DB2 Merge Backup,您可以创建可用来创建完全备份的 delta 备份或增量备份,无需总是创建定期完全备份。您首先需要创建一个完整的定期备份,然后将所有 delta 备份或增量备份合并在一起,创建一个新的完整的合并备份。这也就是说,您只需创建一个完整的定期备份一次,在这之后,所有合并都将从使用 DB2 Merge Backup 创建的完整合并备份开始。

图 1 表明,Merge Backup 从历史文件中获取有关最新的完全备份以及增量和 delta 备份的信息,将它们合并到一个新的完整合并备份中。然后,这个新的完整合并备份可由 db2ckbkp 和 restore 实用程序像常规 DB2 完全备份一样处理。新的合并备份也可用于未来的后续合并,以及增量或 delta 备份,这消除了定期执行 DB2 完全备份的需求。

图 1. Merge Backup 概述图

时间: 2024-08-01 09:50:13

如何使用IBM DB2 Merge Backup创建合并备份的分步指南的相关文章

创建一个空的IBM DB2 ECO数据库

通常需要一个空数据库作为存储 EcoSpace 的容器.Delphi 2005 提供了一张光盘,其中包括 IBM DB2 UDB 开发人员版.您可以使用 Control Center(可在 IBM DB2 General Administrator Tool 中找到).在 Control Center 中,可以使用树型视图来查看系统.DB2 实例和数据库.使用向导创建一个新的数据库,这将为您提供一个分为 7 步的向导,在那里只需指定新的空数据库的名称即可(有些类似于 ECO2ASP). 用来创建

创建一个空的IBM DB2 ECO数据库的方法_DB2

问:怎样才能创建一个空的 IBM DB2 ECO数据库?   答:一般情况下你需要一个空数据库作为存储 EcoSpace 的容器.Delphi 2005 提供了一张光盘,其中包括 IBM DB2 UDB 开发人员版.您可以使用 Control Center(可在 IBM DB2 General Administrator Tool 中找到).在 Control Center 中,可以使用树型视图来查看系统.DB2 实例和数据库.使用向导创建一个新的数据库,这将为您提供一个分为 7 步的向导,在那

中国银联应用IBM DB2通用数据库的案例

面对提高银行卡信息转接处理能力,打造国际知名银行卡品牌的目标,中国银联需要对先前陈旧的数据库平台进行改造,全面提高数据库平台的业务数据处理能力.可用性和容灾性能. * 为什么选择IBM? IBM DB2是商业数据库的知名品牌,在金融领域的数据库应用方面具有丰富的经验.而且IBM能为企业级数据库的应用提供完善的技术支持. * 方案 IBM DB2 UDB 8.1 * 回报 业务处理能力的全面提升 -性能:峰值3000TPS,单笔交易处理时间<1秒: -交易量:峰值5200万笔/天,平均2400万笔

关于IBM DB2数据库的使用小技巧小结

1. 查看本地节点目录 命令窗口中输入:db2 list node directory 2. 编目一个TCP/IP节点 命令窗口:db2 catalog tcpip node remote server ostype 3. 取消节点编目 db2 uncatalog node 4. 查看系统数据库目录 db2 list database directory 5. 查看本地数据库目录 db2 list database directory on <盘符> 在本地数据库目录中有而系统数据库目录中没有

调优IBM DB2 UDB SQL存取路径

简介 Visual Explain 是 IBM DB2 Universal Database 中的杰出工具,程序员和 DBA 用它来详细说明 DB2 优化器为 SQL 语句所选择的存取路径.事实上,Explain 应该是您性能监控策略的 关键组件.Explain 为解决许多类型的性能问题提供了价值无法估量的信息,因为它提供这样的细节: DB2 在"幕后"所做的工作,以实现 SQL 请求的数据需求 DB2 是否使用可用的索引,如果使用,DB2 如何使用它们 为满足连接条件而访问 DB2

IBM DB2 OLAP多维服务器解决方案

突出特点 允许采用全面丰富的财务.数学和统计功能和计算功能,进行快速.直接分析 将关系型数据库的灵活性和多维存储的高性能结合在一起提供支持Web的平台,可实企业范围内信息轻松的访问可实现快速应用程序开发和数据建模可使多个用户同时对"what if(假定)"应用程序进行读写操作支持第三方分析工具,以实现集成的开放式商业智能解决方案. 在线分析处理(OLAP):一种新的业务发展前景 维持全球商业正常运行的精密的关系网络使得复杂性成为商业生活中面临的一个事实.今天,一家公司可能会拥有众多业务

在Ubuntu Linux上部署IBM DB2 Express-C和PHP

完成本文中的安装和配置步骤后,您将拥有一个全功能的 PHP Web 应用服务器,它使用 DB2 Express-C 作为后端数据服务器. 在运行 Ubuntu Linux® 操作系统的系统上结合 IBM® DB2® Express-C 的强大功能与 Apache HTTP Server 和 PHP 编程语言,能够提供一个强大.灵活且可靠的应用程序开发平台.此平台是小型企业.开发人员.教师和学生的理想选择,因为这些软件组件可供免费下载和使用. 本文旨在提供有关在 Ubuntu Linux 操作系统

IBM DB2 日常维护汇总(六)_DB2

正在看的db2教程是:IBM DB2 日常维护汇总(六). 91.如何创建DB2的概要表? DB2的概要表功能类似于ORACLE的实体化视图! 语法为: CREATESUMMARYTABLETABLE_NAMEAS(FULLSELECT)... 例如: 定义一个可以刷新的概要表: CREATESUMMARYTABLETABLE_NAMEAS(SELECT*FROMTABLE_NAME1WHERECOL1='AAA') DATAINITIALLYDEFERREDREFRESHDEFERRED 其中

使用IBM DB2 Recovery Expert工具高效完成数据库恢复之对象恢复篇

上篇介绍了 DB2 Recovery Expert 的安装配置以及日志分析.本文重点介绍数据库对象恢复功能以及 http://www.aliyun.com/zixun/aggregation/16962.html">Session 和 Specification 保存和恢复功能,读者可以通过这篇文章对 DB2 Recovery Expert 如何高效快速实现数据库对象恢复有一定的了解. 对象恢复简介(Recovery) 数据库对象如表,存储过程等有时候经常会由于一些误操作而丢失.要恢复这些