db2数据备份到mysql_DB2数据库自动备份详解
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数据库自动备份详解相关推荐
- oracle自动备份教程,Oracle数据库自动备份脚本分享(超实用)
前言 众所周知数据是应用的核心部分,程序坏了换台机器重新发布就可以,但数据一旦丢失,造成的损失将不可挽回,程序发布到生产后,数据的备份便显得尤为重要,由于不一定所有的服务均有资金完成高级的备份如RAC ...
- access 根据id删除数据_小程序云开发之数据库自动备份丨云开发101
钻石有价,数据无价.我们通常会把重要的业务数据存放在数据库中,并需要对数据库做定时的自动备份工作,防止数据异常丢失,造成无法挽回的损失. 小程序云开发提供了方便的云数据库供我们直接使用,云开发使用了腾 ...
- access重复数据累计_小程序·云开发之数据库自动备份丨云开发101
小程序云开发之数据库自动备份 数据是无价的,我们通常会把重要的业务数据存放在数据库中,并需要对数据库做定时的自动备份工作,防止数据异常丢失,造成无法挽回的损失. 小程序云开发提供了方便的云数据库供我们 ...
- oracle备份数据脚本,oracle数据库自动备份脚本
::通过exp命令导出远程机器(192.168.2.1)上指定服务(orcl)指定用户(pmis)及密码(pmis)的数据 ::运行该脚本的机器必须安装oracle @echo off @echo [ ...
- oracle怎么自动备份数据,ORACLE数据库自动备份_详细步骤
<ORACLE数据库自动备份_详细步骤>由会员分享,可在线阅读,更多相关<ORACLE数据库自动备份_详细步骤(9页珍藏版)>请在人人文库网上搜索. 1.ORACLE数据库自动 ...
- Linux oracle数据库自动备份自动压缩脚本代码
Linux oracle数据库自动备份自动压缩脚本代码 Linux oracle数据库备份完成后可以自动压缩脚本代码. 复制代码代码如下: #!/bin/bash #backup.sh #edit: ...
- oracle数据库自动备份
oracle数据库自动备份 环境:windows server2008操作系统,oracle 10.2.0数据库 工具:windows命令窗口 ,windows任务计划 命令:exp profile ...
- mysql自动异地备份脚本_MYSQL数据库自动本地/异地双备份/MYSQL增量备份
构建高安全电子商务网站之(网站文件及数据库自动本地/异地双备份)架构图 继续介绍Linux服务器文件备份,数据库备份,数据安全存储相关的电子商务系统架构.针对安全性有多种多样的解决方案,其中数据备份是 ...
- delphi Oracle导出多个表,Oracle数据库自动备份工具(Delphi源码)
Oracle数据库自动备份工具(Delphi源码) 下载地址:http://www.blogjava.net/Files/96sd2/OraSvr.rar 『OracleBackupService』简 ...
最新文章
- 一级域名和二级域名的区别是什么?作用怎样?
- JAVA基础知识总结8(设计模式)
- Django从理论到实战(part29)--Field的常用参数
- 如何离线安装chrome插件
- 大数据常用数据库汇总
- java 获取mysql链接_Java中如何获取mysql连接的3种方法总结
- DataGridView 写入到EXCEL
- [2012.04.03] Windows Phone 上的汉语拼音以及多音字处理
- ValidatorUtil验证工具类判断手机、ip地址、邮箱,身份证等
- 阿里面试失败后,一气之下我图解了Java中18把锁
- POI生成workBook时报java.long.ArrayIndexOutOfBoundsEXception:-32768
- 服务器如何管理和维护,运维人员是如何管理上千台服务器的?
- Java游戏开发超级玛丽总结_java超级玛丽游戏计算机(毕业设计)论文.doc
- CTF的两道比较不错的流量分析题
- 云平台-多租户技术设计
- QT之鼠标点击事件学习
- Git笔记(三)git commit撤销
- 2022最全的BAT大厂面试题整理及分析
- Example 类的作用
- java 控制鼠标点击_java 如何实现控制鼠标点击
热门文章
- php 设置post大小_php 修改上传文件大小限制实例详解
- php curl和file get,PHP cURL与file_get_contents
- 小波相干wtc matlab,实现时间序列的小波相干性分析,并画出图谱
- nginx 指向一个文件夹_弄懂nginx的语法就是这么简单
- break后面的语句还执行吗_【自学C#】|| 笔记 5 条件语句if、switch
- 派生类构造的时候一定要调用_为什么骑车的时候一定要带手套?
- 如何编写优雅的代码:07. 设计模式应用案例(下)
- POJ 2750 鸡兔同笼
- 获取执行计划的N种方式
- 使用cocoaPods一键集成第三方登录(新浪微博,qq,微信)