DB2数据库自动备份详解--(DB2任务中心进行配置)

来源:未知 责任编辑:智问网络 发表时间:2013-08-28 11:49 点击:
p>DB2数据库自动备份详解--(DB2任务中心进行配置)

p> 

p>1)请先保证你的DB2数据库已安装,且运行正常

p>2) 在开始->运行,输入命令db2cmd,打开一个新的db2命令窗口:

p> 

p>在DB2的“命令窗口”执行下面语句创建备份运行数据库

p>db2 create tools catalog cc create new database toolsdb

p>目的是创建一个命名为toolsdb的数据库,用来存放任务信息

p> 

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

p>4)新建任务

p> 

p>

p> 

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

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

p>BACKUP DATABASE JM_DAJ ONLINE TO "D:\DB2_BAK" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 COMPRESS INCLUDE LOGS WITHOUT PROMPTING;

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

p> 

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

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

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

p> 

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

p> 

p>       5)数据库删除

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

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

p>C:\WINDOWS\system32\forfiles /p D:\DB2_BAK /m *.* /d -7 /c "cmd /c del @file"

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

p>      

p>新建一个任务计划:

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

p> 

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

p> 

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

p> 

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

p> 

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

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

p>cd C:\Program Files\WinRAR

p>winrar a -r -ibck -y d:\DB2_BAK\%date:~4,10%.rar e:\DAJ_OA\Tomcat5.0\jmoa\*.*

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

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

p> 

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • db2管理工具小结
    • DB2数据库的导出与导入(Windows客户端)
    • db2 CLP中如何换行
    • DB2查看表结构及所用表语句
    • DB2 · CREATE TABLESPACE
    • 使用DB2对象:创建模式、表和视图
    • DB2数据库逻辑卷的复制
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1