DB2数据库自动备份详解

由脱机备份转换为联机备份:

在db2CMD下执行

1.连接需要备份的数据库:db2 connect to数据库名称

2.修改自动数据库备份(AUTO_DB_BACKUP)参数:

db2 update db cfg using AUTO_DB_BACKUP on

3.查看数据库参数的详细情况:db2 get db cfg for数据库名称

4.把LOGARCHMETH1参数设置成LOGRETAIN:

db2 UPDATE DATABASE CONFIGURATION USING LOGARCHMETH1 LOGRETAIN IMMEDIATE

5.断开数据库与所有应用程序连接:db2 force applications all

6.备份数据库:db2 backup db数据库名称

7.当上步命令完成后,连接数据库,命令如第一步

8.查看数据库参数的详细情况:db2 get db cfg for数据库名称

LOGARCHMETH1参数是否已经改为LOGRETAIN

9.更改成功后,在

配置自动维护界面的活动界面可以看到数据库已经更改为联机备份

10.创建计划任务

创建计划任务

3)开启“任务中心”窗口,如下图

4)新建任务

请注意“类型”和“DB2实例和分区”按照上图选择

在“命令脚本”tab页中输入脚本:

BACKUP DATABASE JM_DAJ ONLINE TO "D:\DB2_BAK"

WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 COMPRESS  INCLUDE LOGS WITHOUT

PROMPTING;

意思是把数据库JM_DAJ压缩备份到D:\DB2_BAK目录下(前提是D:\DB2_BAK目录已存在)

然后进入到“安排”tab页面

添加一个时间起始点,选择“重复安排”,如图所示,注意“运行时权限”也要填写,一般为administrator,密码为登陆windows系统时的密码

然后就可以点击“确定”按钮

到此DB2的自动备份已设置完成,每天备份一次,到“D:\DB2_BAK”目录下找备份文件。

5)数据库删除

当数据库备份逐日增加时,硬盘的容量就会越来越小,直到硬盘空间容量被占满,此时将不能再自动备份,因此,我们必须在一定时间内删除多余的数据库备份文件。

在C盘根目录下,建立一个bat文件,如db2autodel.bat,内容如下:

C:\WINDOWS\system32\forfiles /p D:\DB2_BAK

/m *.* /d -7 /c "cmd /c del @file"

这样D:\DB2_BAK目录下的文件会保留7天

新建一个任务计划:

浏览并找到建立在C盘根目录下的db2autodel.bat文件

选择每天执行这个任务,单击下一步:

选择起始时间,单击下一步:

单击完成按钮,系统即会根据您设置的信息,每天自动删除多余的历史数据库备份文件。

自此,完成了DB2数据库的自动备份及定时清除。

对于oa文件的定时备份,我们也可以建立bat文件来完成:(此命令需要调用WinRAR,请确保系统已经安装了WinRAR软件)

cd C:\Program Files\WinRAR

winrar a -r -ibck -y d:\DB2_BAK\%date:~4,10%.rar

e:\DAJ_OA\Tomcat5.0\jmoa\*.*

意思是把oa程序包文件进行压缩并存储到d:\DB2_BAK目录下,注意本例中e:\DAJ_OA\Tomcat5.0\jmoa为oa的程序包目录,各个单位的目录或许有差异,请根据实际路径修改,同样把此bat文件加到计划任务里则可以完成oa文件的自动备份。

如果服务器插有移动硬盘等,可以建立一个新的bat文件把自动备份的文件定时拷到移动硬盘里:xcopy d:\db2_bak F:\db2_bak /s/i/y意思是把d:\db2_bak里的文件拷到F:\db2_bak里,同样把此bat文件加到计划任务里。

db2数据备份到mysql_DB2数据库自动备份详解相关推荐

  1. oracle自动备份教程,Oracle数据库自动备份脚本分享(超实用)

    前言 众所周知数据是应用的核心部分,程序坏了换台机器重新发布就可以,但数据一旦丢失,造成的损失将不可挽回,程序发布到生产后,数据的备份便显得尤为重要,由于不一定所有的服务均有资金完成高级的备份如RAC ...

  2. access 根据id删除数据_小程序云开发之数据库自动备份丨云开发101

    钻石有价,数据无价.我们通常会把重要的业务数据存放在数据库中,并需要对数据库做定时的自动备份工作,防止数据异常丢失,造成无法挽回的损失. 小程序云开发提供了方便的云数据库供我们直接使用,云开发使用了腾 ...

  3. access重复数据累计_小程序·云开发之数据库自动备份丨云开发101

    小程序云开发之数据库自动备份 数据是无价的,我们通常会把重要的业务数据存放在数据库中,并需要对数据库做定时的自动备份工作,防止数据异常丢失,造成无法挽回的损失. 小程序云开发提供了方便的云数据库供我们 ...

  4. oracle备份数据脚本,oracle数据库自动备份脚本

    ::通过exp命令导出远程机器(192.168.2.1)上指定服务(orcl)指定用户(pmis)及密码(pmis)的数据 ::运行该脚本的机器必须安装oracle @echo off @echo [ ...

  5. oracle怎么自动备份数据,ORACLE数据库自动备份_详细步骤

    <ORACLE数据库自动备份_详细步骤>由会员分享,可在线阅读,更多相关<ORACLE数据库自动备份_详细步骤(9页珍藏版)>请在人人文库网上搜索. 1.ORACLE数据库自动 ...

  6. Linux oracle数据库自动备份自动压缩脚本代码

    Linux oracle数据库自动备份自动压缩脚本代码 Linux oracle数据库备份完成后可以自动压缩脚本代码. 复制代码代码如下: #!/bin/bash #backup.sh #edit: ...

  7. oracle数据库自动备份

    oracle数据库自动备份 环境:windows server2008操作系统,oracle 10.2.0数据库 工具:windows命令窗口 ,windows任务计划 命令:exp  profile ...

  8. mysql自动异地备份脚本_MYSQL数据库自动本地/异地双备份/MYSQL增量备份

    构建高安全电子商务网站之(网站文件及数据库自动本地/异地双备份)架构图 继续介绍Linux服务器文件备份,数据库备份,数据安全存储相关的电子商务系统架构.针对安全性有多种多样的解决方案,其中数据备份是 ...

  9. delphi Oracle导出多个表,Oracle数据库自动备份工具(Delphi源码)

    Oracle数据库自动备份工具(Delphi源码) 下载地址:http://www.blogjava.net/Files/96sd2/OraSvr.rar 『OracleBackupService』简 ...

最新文章

  1. 一级域名和二级域名的区别是什么?作用怎样?
  2. JAVA基础知识总结8(设计模式)
  3. Django从理论到实战(part29)--Field的常用参数
  4. 如何离线安装chrome插件
  5. 大数据常用数据库汇总
  6. java 获取mysql链接_Java中如何获取mysql连接的3种方法总结
  7. DataGridView 写入到EXCEL
  8. [2012.04.03] Windows Phone 上的汉语拼音以及多音字处理
  9. ValidatorUtil验证工具类判断手机、ip地址、邮箱,身份证等
  10. 阿里面试失败后,一气之下我图解了Java中18把锁
  11. POI生成workBook时报java.long.ArrayIndexOutOfBoundsEXception:-32768
  12. 服务器如何管理和维护,运维人员是如何管理上千台服务器的?
  13. Java游戏开发超级玛丽总结_java超级玛丽游戏计算机(毕业设计)论文.doc
  14. CTF的两道比较不错的流量分析题
  15. 云平台-多租户技术设计
  16. QT之鼠标点击事件学习
  17. Git笔记(三)git commit撤销
  18. 2022最全的BAT大厂面试题整理及分析
  19. Example 类的作用
  20. java 控制鼠标点击_java 如何实现控制鼠标点击

热门文章

  1. php 设置post大小_php 修改上传文件大小限制实例详解
  2. php curl和file get,PHP cURL与file_get_contents
  3. 小波相干wtc matlab,实现时间序列的小波相干性分析,并画出图谱
  4. nginx 指向一个文件夹_弄懂nginx的语法就是这么简单
  5. break后面的语句还执行吗_【自学C#】|| 笔记 5 条件语句if、switch
  6. 派生类构造的时候一定要调用_为什么骑车的时候一定要带手套?
  7. 如何编写优雅的代码:07. 设计模式应用案例(下)
  8. POJ 2750 鸡兔同笼
  9. 获取执行计划的N种方式
  10. 使用cocoaPods一键集成第三方登录(新浪微博,qq,微信)