`
loveseaside
  • 浏览: 152881 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

DB2 在线增量备份数据库、还原增量备份数据库、前滚恢复数据库脚本

    博客分类:
  • db2
阅读更多

说明:在线增量备份前提:
1、更改数据库参数 logretain, userexit, trackmod 为 on
2、更改参数之后完全离线备份数据库一次
3、之后就可以进行在线、在线增量备份了
 最重要的一点是数据库归档日志必须按时备份至另一个地方,本例中为 C:\db2backup\db2log (该日志是增量备份的日志)


现在就数据库 :college 做具体说明
1 db2 rollforward db college end of logs and  complete over flower log path (c:\db2logs)
2 db2 restore db college from c:\db2backup  taken at 20090102151513  without rolling forward
3 直接拷贝logs 替换恢复的数据库


db2 create database college

db2 update db cfg for college using logretain on trackmod on userexit on

db2 backup db college to c:\db2backup

db2 connect to college

db2 create table student (KeyID int not null,name varchar(20))

db2 insert into student values(1.'John')

db2 backup db college 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   返回一条结果

 

http://blog.csdn.net/RodJohnsonDoctor/archive/2009/07/19/4361896.aspx

分享到:
评论

相关推荐

    linux之间实现db2异机备份还原总结

    具体来说,我们将通过NFS(Network File System)共享技术来实现数据的远程存储,并利用crontab定时任务来自动化DB2的在线备份过程。此外,还将介绍如何设置开机自动挂载NFS共享目录,以及如何执行在线增量备份等...

    window db2数据库备份Bat脚本

    这篇博客“window db2数据库备份Bat脚本”可能详细讲解了如何利用批处理脚本来实现DB2数据库的备份过程。 DB2数据库备份主要涉及以下几个知识点: 1. **备份类型**:DB2支持全量备份和增量备份。全量备份会复制...

    深入了解IBM DB2数据库的备份与恢复

    - **联机备份(热备份/在线备份)**:这种类型的备份允许在备份过程中数据库保持运行状态,用户可以继续访问数据。适用于那些需要持续提供服务的系统。 - **脱机备份(冷备份/离线备份)**:这种类型的备份需要先...

    db2备份脚本.rar

    本压缩包"db2备份脚本.rar"提供了三种不同模式的自动备份脚本以及定期清理脚本,旨在帮助管理员实现高效、自动化的DB2数据库备份。 1. **备份模式**: - **离线全量备份**:这是最基础的备份方式,它会备份整个...

    DB2自动备份脚本(window和linux)测试通过版本

    "DB2自动备份脚本(window和linux)测试通过版本"是一个针对两种主流操作系统——Windows和Linux设计的自动化备份解决方案。 在Windows系统中,DB2备份通常通过命令行工具db2cmd或db2backup执行。脚本可能包含以下...

    DB2数据库备份恢复批处理工具

    "DB2数据库备份恢复批处理工具"就是为了简化这一过程而设计的。 1. **数据库备份**: - **全备与增量备份**:全备份是备份所有数据库的数据和日志,而增量备份只备份自上次备份以来发生更改的数据。通过批处理工具...

    DB2中常用备份,恢复命令和db2move,db2look的使用

    在IBM DB2数据库管理系统中,备份与恢复是确保数据安全性和业务连续性的关键操作。本文将深入探讨DB2中常用的备份、恢复命令以及db2move和db2look工具的使用方法,帮助数据库管理员掌握核心技能。 ### 常用备份与...

    db2定时自动备份脚本

    此命令可以带有各种选项,如指定备份目录、是否压缩备份文件、是否在线备份等。 5. **日志备份**:除了数据文件,事务日志也是恢复过程中不可或缺的部分。因此,备份脚本通常也会包含对日志文件的备份。 6. **断开...

    db2自动备份脚本_bat.rar

    本压缩包"db2自动备份脚本_bat.rar"提供了一个用于DB2数据库自动备份的解决方案。 在“db2_backup.bat”和“db2_backup_main.bat”这两个批处理文件中,我们可以看到实现DB2数据库自动备份的命令和逻辑。批处理文件...

    DB2数据库备份与恢复.zip

    本资料包“DB2数据库备份与恢复.zip”聚焦于DB2数据库系统如何进行有效备份以及在数据丢失或系统故障时如何进行恢复操作。 首先,备份是防止数据丢失的重要手段。DB2提供了多种备份类型,包括完整备份、增量备份和...

    windows DB2 自动备份(包括归档日志处理)

    运行脚本之后,系统自动定时每天晚上一点进行备份,周一至周六进行增量备份,周日全备份!但是经过测试,windows自带的at命令去做定时任务并不是太理想,推荐使用windows自带的任务计划,也就是运行脚本之后,通过...

    浅谈IBM DB2的数据库备份与恢复.docx

    按对数据库的影响,备份可分为联机备份(在线备份)和脱机备份(离线备份)。联机备份允许数据库在备份过程中保持运行,不影响用户使用;而脱机备份则需在所有应用与数据库断开连接后执行,确保备份过程不受干扰。...

    db2自动备份shell脚本

    本文将深入探讨如何使用shell脚本来实现DB2数据库的自动备份,以满足每天1:01进行数据备份的需求。 首先,我们需要了解shell脚本的基本概念。Shell脚本是一种基于Bash或其他Unix/Linux shell的编程语言,它允许用户...

    本脚本用于实现db2数据库的完全备份

    DB2提供了多种备份方式,如在线备份、脱机备份和增量备份等。本脚本着重于完全备份,即离线备份,因为这种方式能确保在备份过程中数据库不会被修改,从而保证备份的一致性。在执行完全备份前,通常需要停止所有写入...

    DB2异机恢复

    DB2 异机恢复 DB2 异机恢复是指使用 NetBackup 软件的备份实现 DB2 数据库的异机...DB2 异机恢复需要设置 DB2 Agent 配置、DB2 配置参数、备份脚本、db2.conf 文件和备份策略等多个方面,确保数据库的安全和可靠性。

    linux db2定时自动备份

    `使用方法.txt`文件可能包含了更详细的步骤和解释,包括如何验证备份是否成功,以及在需要时如何恢复数据库。恢复过程通常涉及使用`db2 restore`命令,但具体操作会根据你的备份策略和文件结构有所不同。 综上所述...

    shell脚本可配置多线程备份mysql5.7.8以后数据库.rar

    MySQL作为广泛使用的开源关系型数据库管理系统,其数据备份通常采用多种策略,包括全量备份、增量备份和差异备份。针对MySQL 5.7.8及更高版本,我们可以利用shell脚本来实现自动化且可配置的多线程备份,从而提高...

    mysql自动备份shell脚本

    此时,可以考虑采用其他的备份策略,如增量备份、热备份或者利用MySQL的二进制日志功能。另外,为了防止系统设置不当引起的问题,可以对备份脚本进行错误检测和日志记录,以便于问题排查。 总之,MySQL自动备份...

    IBM DB2通用数据库Windows版快速入门

    IBM DB2提供了多种备份策略,包括完整备份、增量备份和差异备份,以及灵活的恢复选项,以应对数据丢失或系统故障的情况。 总的来说,IBM DB2通用数据库在Windows平台上的使用涵盖了从安装、配置、数据库管理到应用...

Global site tag (gtag.js) - Google Analytics