- 浏览: 1543940 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (532)
- 软件设计师 (7)
- PSP (5)
- NET MD (9)
- Hibernate (8)
- DIY (51)
- Work (43)
- GAME (24)
- 未分类 (44)
- iPod (6)
- MySQL (39)
- JSP (7)
- 日语能力考试 (36)
- 小说 (4)
- 豆包网 (23)
- 家用电脑 (7)
- DB2 (36)
- C/C++ (18)
- baby (9)
- Linux (13)
- thinkpad (23)
- OA (1)
- UML (6)
- oracle (24)
- 系统集成 (27)
- 脑梗塞 (6)
- 车 (8)
- MainFrame (8)
- Windows 7 (13)
- 手机 (8)
- git (12)
- AHK (2)
- COBOL (2)
- Java (9)
最新评论
-
安静听歌:
... ...
UUID做主键,好还是不好?这是个问题。 -
lehehe:
http://www.haoservice.com/docs/ ...
天气预报 -
lehehe:
[url http://www.haoservice.com/ ...
天气预报 -
liubang201010:
监控TUXEDO 的软件推荐用这个,专业,权威.并能提供报警和 ...
(转载)Tuxedo中间件简介 -
tinkame:
Next[j] =-1 当j=0时;=Max{k|0<k ...
KMP字符串模式匹配详解
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日志
发表评论
-
(转)浅谈IBM DB2的数据库备份与恢复
2011-11-23 16:41 1845http://bzhang.mild.blog.163.com ... -
(转)DB2 SQL Error: SQLCODE=-964, SQLSTATE=57011的原因及解决方法
2011-11-07 15:03 9616http://blog.sina.com.cn/s ... -
(转)DB2解决“数据库日志已满”操作 SQLCODE=-964
2011-11-07 14:49 2691http://www.db2china.ne ... -
(转)用哪个DB2命令查看DB2 instance是启动还是停止的?
2011-09-30 13:25 3645http://bbs.chinaunix.net/thre ... -
(转)论 LOAD 与 IMPORT 中的 codepage 转换
2011-07-11 14:55 1162http://www.ibm.com/develo ... -
(转)DB2导出数据库表结构和数据
2011-07-11 14:19 1564http://hi.baidu.com/mylovecha ... -
(转)DB2 9 中基于字符的字符串函数
2011-06-16 11:32 1429http://www.ibm.com/develo ... -
(转)db2look:生成 DDL 以便重新创建在数据库中定义的对象
2011-05-31 14:56 1646http://blog.csdn.net/hrfdotnet/ ... -
(转)【俊哥儿张】DB2:学习 DB2LOOK 命令
2011-05-31 14:54 1399http://space.itpub.net/770528 ... -
(转)Recreate optimizer access plans using db2look
2011-05-31 14:53 1267http://www.ibm.com/develo ... -
(转)DB2中ALTER TABLE为什么需要REORG操作?
2011-05-12 13:10 1685http://www.flatws.cn/article/ ... -
(转)DB2 3.2.2 表空间维护
2011-05-11 12:53 1183http://book.51cto.com/art/2 ... -
(转)DB2 数据类型
2011-05-11 12:52 4005http://hi.baidu.com/uvvv/blog ... -
(转)DB2 Basics: Table spaces and buffer pools
2011-05-06 15:29 1471http://www.ibm.com/develo ... -
(转)SQL1092N "USER" does not have the authority to perform therequested command -
2011-03-23 17:39 5483http://dbaspot.com/foru ... -
(转)DB2 sqlstate 57016 原因码 "7"错误详解
2011-03-07 17:38 1499http://www.db2china.net/clu ... -
(转)在英语 OS 上设置 DB2 UDB 版本 8 中的混合字节字符集(MBCS)数据库
2011-02-16 16:25 1603http://www.ibm.com/develo ... -
(转)DB2 CODEPAGE List
2011-02-15 15:15 1424http://www.db2china.net/hom ... -
(转)快速参考: DB2 命令行处理器(CLP)中的常用命令
2010-11-11 10:44 971http://www.ibm.com/develo ... -
(转)DB2 and IBM's Processor Value Unit pricing
2010-01-13 17:36 1378http://www.ibm.com/developerwor ...
相关推荐
DB2数据库自动备份是数据库管理中的一个重要环节,它涉及数据保护与灾难恢复计划。本文介绍了利用DB2MOVE工具以及CRONTAB定时任务来实现DB2数据库自动备份的方法。 首先,DB2MOVE是一个用于迁移、重新组织和备份DB2...
DB2数据库离线和在线全备、增量备份及恢复的具体操作步骤: 1、离线全备份 2、在线备份 3、在线增量备份 4、恢复数据库 5、说明
接下来,根据`db2ckrst`工具的建议进行恢复操作,如版本恢复、全备份恢复或增量备份恢复。恢复过程中,可能需要执行`db2 rollforward`来滚动数据库至特定时间点,确保数据一致性。 **注意事项**: 1. 恢复操作也可...
例如,`db2 restore database sample from e:\db2\backup`用于从备份目录恢复数据库“sample”。 3. **恢复日志文件**:如果数据库在备份后有更新,需要恢复日志文件来还原这些更改。 4. **检查数据一致性**:恢复...
DB2 数据库的备份与恢复是维护数据库稳定性和可靠性的关键环节。通过了解并熟练掌握上述提到的命令和策略,可以有效地提高数据的安全性和系统的可用性。无论是Windows还是Linux环境,这些基础知识都是适用的,并且...
本文将详细介绍DB2的离线全备份、在线备份(包括在线增量备份)以及恢复数据库的步骤。 一、备份数据库 1. 离线全备份 离线全备份是在数据库完全停止服务的情况下进行的,以确保数据的一致性。执行离线全备份的...
### DB2数据库备份与恢复详解 #### 一、概述 DB2是一种广泛使用的数据库管理系统,...通过以上内容,我们可以了解到DB2数据库备份与恢复的基本流程和关键步骤。正确配置和使用这些备份策略对于确保数据安全至关重要。
本文将详细介绍在Windows环境下使用DB2客户端进行数据库备份与恢复的具体步骤,并简要介绍如何通过命令行方式进行这些操作。 #### 二、使用DB2客户端进行备份和还原 ##### 2.1 Windows下使用DB2客户端备份数据库 ...
### DB2数据库灾难性恢复步骤详解 #### 一、引言 在企业级应用环境中,DB2数据库系统作为核心的数据管理平台,其稳定性和可靠性至关重要。然而,在实际操作过程中难免会遇到各种各样的问题,包括但不限于硬件故障...
数据库恢复是指从备份文件中恢复数据库的过程。恢复数据库可以使用 db2 restore 命令,例如: C:\Documents and Settings\Administrator>db2 restore database ncc from d:\db2\backup 注意:恢复数据库时,需要...
DB2提供了强大的备份和恢复工具,包括全库备份、增量备份以及事务日志备份等多种方式。 #### 性能调优 性能调优涉及查询优化、索引调整、内存管理等多个方面,需要根据具体的数据库负载和业务需求进行定制化的调优...
以下将详细解释DB2环境下创建数据库、备份数据库以及恢复数据库的步骤。 首先,我们来看创建数据库的过程: 1. **切换用户**:在Linux或Unix系统中,通常需要以特定的DB2实例用户(例如`db2inst`)身份登录,通过`...
### DB2数据库离线与在线全备、增量备份及恢复的具体操作步骤 #### 一、DB2数据库备份概述 DB2是IBM开发的一款关系型数据库管理系统,在企业级应用中广泛使用。为了保证数据的安全性和可靠性,定期进行数据库备份...
此错误通常出现在尝试将32位操作系统上的压缩备份恢复到64位操作系统上时。为了更好地理解和解决这个问题,我们将深入探讨其原因以及具体的解决方案。 #### SQL2570N 错误概述 SQL2570N 错误的全称是“An attempt ...
4. **恢复数据库** - 删除数据库模拟灾难恢复:`db2 drop db sample` - 恢复备份历史记录:`db2 restore db sample history file use tsm taken at 时间戳 buffer 100` - 使用恢复助手工具:`db2ckrst -d sample ...
除了基本的连接操作,DB2还提供了许多高级特性,如事务处理、备份恢复、安全性控制、数据加密、并行查询优化等。对于数据库管理员而言,理解并熟练掌握这些特性至关重要,因为它们直接影响到数据库的性能、稳定性和...