`

(转)DB2备份恢复数据库步骤

    博客分类:
  • DB2
阅读更多

http://tech.it168.com/ibmtech/2008-05-14/200805141624421.shtml

【IT168 技术文档】

一、设置归档参数

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

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

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

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

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

  6、db2stop force

  7、db2start

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

  二、备份在线数据库

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

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

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

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

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

  三、恢复在线数据库

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

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

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

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

  有一点不认同:“先恢复完全备份,然后在恢复增量备份”

  对于增量恢复,你的做法正好反了,你这样做的话,会收到SQL2574N的错误信息。

  在db2ckrst里面已经清楚的告诉你恢复的顺序。

  下面是测试备份镜像中包日志的备份和恢复的步骤:

  注:/home/db2inst1/on_back/ #为备份文件位置

  /home/db2inst1/db2inst1/NODE0000/SQL00001/SQLOGDIR/ #为数据库的log位置,通过db2 get db cfg for 得到。

  10、db2stop force;db2start;db2 drop db #模仿灾难发上,drop数据库。

  20、db2 backup db online to /home/db2inst1/on_back/ include logs #备份带日志的镜像文件

  21、db2 backup db online incremental to /home/db2inst1/on_back/ include logs #备份带日志的增量镜像文件

  30、db2 RESTORE db incremental automatic FROM /home/db2inst1/on_back/ taken at 20070612070526 LOGTARGET /home/db2inst1/db2inst1/NODE0000/SQL00001/SQLOGDIR/ #恢复时间戳在20070612070526的数据镜像和日志文件

  40、db2 rollforward database to end of logs and complete //回滚log日志

  在“10”中已把数据库drop了,“20”中如何做online backup呢?

  注:/home/db2inst1/on_back/ #为备份文件位置

  /home/db2inst1/db2inst1/NODE0000/SQL00001/SQLOGDIR/ #为数据库的log位置,通过db2 get db cfg for 得到。

  10、db2 backup db online to /home/db2inst1/on_back/ include logs #备份带日志的镜像文件

  20、db2 backup db online incremental to /home/db2inst1/on_back/ include logs #备份带日志的增量镜像文件

  30、db2stop force;db2start;db2 drop db #模仿灾难发上,drop数据库。

  40、db2 RESTORE db incremental automatic FROM /home/db2inst1/on_back/ taken at 20070612070526 LOGTARGET /home/db2inst1/db2inst1/NODE0000/SQL00001/SQLOGDIR/ #恢复时间戳在20070612070526的数据镜像和日志文件

  50、db2 rollforward database to end of logs and complete //回滚log日志

分享到:
评论

相关推荐

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

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

    DB2数据库相关操作笔记很实用-数据备份,数据还原,定时备份等

    —— 4.1 恢复备份数据库备份文件 —— 4.2 执行脚本 5. 计算机任务调度备份数据库 —— 5.1 数据库实时备份 6. 数据库维护 —— 6.1 检查并启动DB2数据库服务 —— 6.2 查看数据库并手动备份 —— 6.3 慎用【频繁...

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

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

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

    db2不像oracle那样可以很容易的导出dmp文件,进行备份和还原,db2的备份和还原还是很麻烦的,该文档是作者亲自整理,童鞋们只要按照步骤,一步一步来就可以了,简单吧

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

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

    数据库灾难性恢复(数据库技术;灾难性;恢复;数据备份)

    可以从备份和日志文件(通过在日志文件中进行“前滚”来应用)来恢复数据库。这允许恢复到某个时间点或恢复到日志文件结束。 因此,如果 DR 解决方案必须恢复自上次备份以来的事务,那么保留日志文件是非常关键的。...

    db2 9 731 中文教材

    • 第 1 部分:服务器管理 学习管理 DB2 数据库服务器所...通过分割镜像,可以使用磁盘备份恢复数据库。而 HADR 则提供了故障转移(failover)支持,这类似于 HACMP 和 Microsoft Cluster Server 提供的故障转移功能。

    DB2 Problem and Answer

    问:当我试图将我的 DB2 v5 数据库恢复至具有 DB2 v7.1 的新服务器时,得到以下消息。 (4)RalIds1E C:\\db2 restore db cqmsloc1 from m:\db20616 在备份映像中指示的 SQL2548N 数据库代码页“850”同当前磁盘上所...

    数据库原理(第5版)

    本章探讨了并发控制、安全性、备份及恢复技术。数据库管理主题很重要,因为它适用于所有数据库,即使是个人或单用户数据库也是如此。事实上,在某些方面这些主题对于小型数据库更重要,因为它们没有专业的数据库管理...

    RMAN测试演练即讲解

    七、 恢复数据库 1、 模拟datafile丢失或损坏进行恢复 cd $ORACLE_BASE/oradata/orcl_apollo mv ./apollo_data.dbf /home/oracle/backup/apollo_data.dbf 重启数据库看看 看来破坏了datafile正常停库都不行,需要...

    php网络开发完全手册

    13.7 数据库设计的方法与步骤 210 13.7.1 需求分析 211 13.7.2 概念设计的E-R方法 214 13.7.3 数据库的逻辑设计方法 215 13.7.4 物理设计阶段 218 13.7.5 数据库的实施阶段 218 13.7.6 数据库的运行和维护阶段 218 ...

    cognos 管理与安全性指南

    恢复示样数据库的备份文件 55 创建到示样数据库的数据源连接 57 设置 Microsoft Analysis Services 多维数据集示样 58 设置 Essbase 多维数据集示样 59 创建到 OLAP 数据源的数据源连接 60 设置 Metric Studio 示样 ...

    服务器维保服务技术方案.doc

    DB2 基本配置:备份、调整、优化等 日常维护:空间检查、按时备份等 问题分析、数据迁移、应急恢复等 网络系统维保服务 CISCO 网络设备的保修服务 网络故障的诊断与排除 网络结构优化 网络设备定期保养 小型机系统...

Global site tag (gtag.js) - Google Analytics