- 浏览: 103688 次
- 性别:
- 来自: 北京
最新评论
说明:在线增量备份前提:
1、更改数据库参数 logretain, userexit, trackmod 为 on
2、更改参数之后完全离线备份数据库一次
3、之后就可以进行在线、在线增量备份了
最重要的一点是数据库归档日志必须按时备份至另一个地方,本例中为 C:\db2backup\db2log (该日志是增量备份的日志)
现在就数据库 :TestDB做具体说明
1 db2 rollforward db TestDB end of logs and complete over flower log path (c:\db2logs)
2 db2 restore db TestDB from c:\db2backup taken at 20090102151513 without rolling forward
3 直接拷贝logs 替换恢复的数据库
db2 create database TestDB
db2 update db cfg for TestDB using logretain on trackmod on userexit on
db2 backup db TestDB to c:\db2backup
db2 connect to TestDB
db2 create table student (KeyID int not null,name varchar(20))
db2 insert into student values(1.'John')
db2 backup db TestDB online incremental automatic c:\db2backup
--模拟灾难,删除数据库!(注意,此前一定要将归档日志文件备份至另一个路径,保存好)
db2 drop db TestDB
db2 restore db TestDB incremental automatic from "c:" taken at 2007041914511 (这个时间戳是第一次备份的时间戳)
--前滚数据库,并指定归档日志位置,重要!
C:\>db2 ROLLFORWARD DATABASE TESTDB TO END OF LOGS AND COMPLETE OVERFLOW LOG PATH
(c:\db2backup\db2log)
db2 select * from student 返回一条结果
1、更改数据库参数 logretain, userexit, trackmod 为 on
2、更改参数之后完全离线备份数据库一次
3、之后就可以进行在线、在线增量备份了
最重要的一点是数据库归档日志必须按时备份至另一个地方,本例中为 C:\db2backup\db2log (该日志是增量备份的日志)
现在就数据库 :TestDB做具体说明
1 db2 rollforward db TestDB end of logs and complete over flower log path (c:\db2logs)
2 db2 restore db TestDB from c:\db2backup taken at 20090102151513 without rolling forward
3 直接拷贝logs 替换恢复的数据库
db2 create database TestDB
db2 update db cfg for TestDB using logretain on trackmod on userexit on
db2 backup db TestDB to c:\db2backup
db2 connect to TestDB
db2 create table student (KeyID int not null,name varchar(20))
db2 insert into student values(1.'John')
db2 backup db TestDB online incremental automatic c:\db2backup
--模拟灾难,删除数据库!(注意,此前一定要将归档日志文件备份至另一个路径,保存好)
db2 drop db TestDB
db2 restore db TestDB incremental automatic from "c:" taken at 2007041914511 (这个时间戳是第一次备份的时间戳)
--前滚数据库,并指定归档日志位置,重要!
C:\>db2 ROLLFORWARD DATABASE TESTDB TO END OF LOGS AND COMPLETE OVERFLOW LOG PATH
(c:\db2backup\db2log)
db2 select * from student 返回一条结果
create database testdb connect to testdb list tables create table students (id integer, name varchar(20)) select * from students insert into students values (1,'A') insert into students values (2,'B') insert into students values (3,'C') insert into students values (4,'D') insert into students values (5,'E') insert into students values (6,'F') insert into students values (7,'G') insert into students values (8,'H') insert into students values (9,'I') insert into students values (0,'J') select * from students force application all backup db testdb to D:\Jeff_Server_DB_Backup connect to testdb update db cfg for testdb using userexit on update db cfg for testdb using logretain on update db cfg for testdb using trackmod on insert into students values (10,'A') insert into students values (12,'B') insert into students values (13,'C') insert into students values (14,'D') insert into students values (15,'E') insert into students values (16,'F') insert into students values (17,'G') insert into students values (18,'H') insert into students values (19,'I') insert into students values (20,'J') backup db testdb online incremental to D:\Jeff_Server_DB_Backup restore db testdb from D:\Jeff_Server_DB_Backup taken at 20110325174907 restore db testdb incremental automatic from D:\Jeff_Server_DB_Backup taken at 20110325175712 rollforward db testdb to end of logs and complete overflow log path ("D:\Jeff_Server_DB_Backup\SQLOGDIR")
发表评论
-
PHP中的mb_convert_encoding与iconv函数介绍
2012-02-24 18:01 1020英文一般不会存在编码问题,只有中文数据才会有这个问题。比如你用 ... -
PHP实现动态生成饼状图、柱状图和折线图(转)
2011-08-29 17:59 20280PHP在图像操作方面的表 ... -
HTML&JavaScript实现全选小例子
2011-07-07 14:32 1766<html> <head> & ... -
Linux的计划任务
2011-07-01 11:10 841cron是一个linux下的 ... -
Linux Shell编程学习笔记
2011-06-28 10:31 1702其实作为命令语言互动式地解释和执行用户输入的命令只是S ... -
Suse查看版本
2011-04-14 11:10 48571. 在linux里查看补丁版本,一般的机器查看系统版本都是u ... -
BAT批处理文件与文件夹(zz)
2011-04-06 14:35 22631 建bat文件自动执行复制,删除命令。 例1:以下是 ... -
批处理中Copy与Xcopy的区别
2011-04-06 14:34 109811):copy不能在有子目录存 ... -
关于RPT的license的问题
2011-04-06 10:21 1276RPT的license一共有两种,一种是导入安装RPT时附带的 ... -
java启动相应的windows程序来打开文件
2011-03-07 11:49 10043这里有两种方法: 1.利用java运行时环境和windows系 ... -
HTTP代码整理供查询(转的)
2011-01-11 13:54 919代码 指示 2xx 成功 ... -
Java正则表达式(转)
2010-12-20 14:24 1027package example.regularexpres ... -
RollingFileAppender和DailyRollingFileAppender
2010-12-07 17:28 2081log4j提供RollingFileAppender和Dail ... -
(转载)DB2错误代码大全
2010-12-07 10:30 2218DB2错误代码/SQL返回码信 ... -
select的事件(转)
2010-11-25 16:10 1226onactivate 当对象设置为活动元素时触发。 onaf ... -
[转载] Java Timer和TimerTask详解
2010-11-16 09:55 9351.概览 Timer是一种定时 ... -
Timer的schedule()方法的正确使用
2010-09-20 16:08 1624timer.schedule(new MyTask(),lo ... -
DB2 常用命令(转)
2010-09-16 09:53 15091.1 启动DB2服务 db2start ... -
DB2资料搜集(转载)
2010-09-13 13:53 11021.使用db2cmd打开db2命令行 2.db2look - ... -
websphere portal资料整理(转载)
2010-09-01 09:17 981websphere portal资料整理 1.Webpsher ...
相关推荐
db2备份与恢复.part2.rardb2备份与恢复.part2.rardb2备份与恢复.part2.rar
### DB2备份与恢复基础知识详解 #### 一、引言 在现代企业的信息化建设中,数据库系统的稳定性和数据的安全性至关重要。IBM DB2作为一种广泛使用的高性能数据库管理系统,提供了丰富的工具和方法来确保数据的安全...
db2备份与恢复.part1.rardb2备份与恢复.part1.rardb2备份与恢复.part1.rar
db2备份与恢复.part3.rardb2备份与恢复.part3.rar
#### 二、DB2备份与恢复 ##### 1. 在线全量备份 编写一个Shell脚本来执行DB2的在线全量备份。例如,创建名为`fullbackup.sh`的脚本: ```bash #!/bin/bash /opt/ibm/db2/V9.1/bin/db2 backup db bra sonline to /...
首先,需要断开所有与数据库的连接,然后输入 db2 backup db ils to D:\bak compress 命令来备份数据库。备份完成后,将给出提示。要恢复数据库,需要输入 db2 RESTORE DATABASE ils FROM D:\bak TAKEN AT ...
DB2参数备份与恢复
### DB2数据库备份与恢复详解 #### 一、概述 DB2是一种广泛使用的数据库管理系统,提供了强大的数据管理和处理能力。为了确保数据的安全性和完整性,DB2支持多种备份和恢复策略,包括脱机备份(冷备份)和联机备份...
DB2数据库的备份和恢复是数据库管理中的关键环节,确保数据的安全性和可恢复性。本文将详细介绍DB2的离线全备份、在线备份(包括在线增量备份)以及恢复数据库的步骤。 一、备份数据库 1. 离线全备份 离线全备份是...
接下来,根据`db2ckrst`工具的建议进行恢复操作,如版本恢复、全备份恢复或增量备份恢复。恢复过程中,可能需要执行`db2 rollforward`来滚动数据库至特定时间点,确保数据一致性。 **注意事项**: 1. 恢复操作也可...
本压缩包"db2备份脚本.rar"提供了三种不同模式的自动备份脚本以及定期清理脚本,旨在帮助管理员实现高效、自动化的DB2数据库备份。 1. **备份模式**: - **离线全量备份**:这是最基础的备份方式,它会备份整个...
在实践中,创建数据库DB2TEST1后,通过ALTER DATABASE命令将日志模式设置为归档,然后使用DB2备份工具进行全量备份。在备份过程中,可以继续向数据库插入数据,以验证备份的实时性。之后,通过RESTORE DATABASE命令...
"DB2数据库备份恢复批处理工具"就是为了简化这一过程而设计的。 1. **数据库备份**: - **全备与增量备份**:全备份是备份所有数据库的数据和日志,而增量备份只备份自上次备份以来发生更改的数据。通过批处理工具...
在DB2数据库管理系统中,备份和恢复是至关重要的操作,它们确保了数据的安全性和业务连续性。...总之,理解和熟练掌握DB2的备份与恢复机制对于数据库管理员来说至关重要,能有效防止数据丢失并确保业务正常运行。