DB2在线备份

来源:未知 责任编辑:责任编辑 发表时间:2013-12-18 11:37 点击:

DB2的在线备份是最常用的功能之一,我整理了下。

1.检查参数 Unix/Linux下的查看命令: db2 get db cfg for xcldb|grep "USEREXIT" db2 get db cfg for xcldb|grep "LOGRETAIN" db2 get db cfg for xcldb|grep "TRACKMOD" Windows下的查看命令: db2 get db cfg for xcldb|find /I "userexit" db2 get db cfg for xcldb|find /I "logretain" db2 get db cfg for xcldb|find /I "trackmod"

2.配置参数,使数据库变为归档日志模式,默认为循环日志模式,不支持联机备份. db2 update db cfg for xcldb using userexit on //启用用户出口   db2 update db cfg for xcldb using logretain on //启用归档日志   db2 update db cfg for xcldb using trackmod on //启用增量备份功能

3.数据库变为 Backup pending 状态,需要离线备份一次 db2 backup db xcldb to /db2bak

4.测试连接,看是否能连接成功 db2 connect to xcldb db2 connect reset

5.手工归档,查看一下是否有产生日志文件 5.1 查找日志文件所在目录 --为Path to log files 参数所对应的值. db2 get db cfg for xcldb 5.2 手工归档 db2 archive log for db xcldb 5.3 去日志目录检查下文件是否有产生 ls -lrt

6.联机(在线)备份,有下面几种方式 --仅备份数据库,不包含日志 -- compress : 压缩备份集 db2 backup db xcldb online to c:\\db2bak compress --备份数据库,并且备份中包含日志 db2 backup db xcldb online to c:\\db2bak include logs --增量备份 db2 backup db xcldb online incremental to c:\\db2bak include logs --差量(Delta)备份 db2 backup db xcldb online incremental delta to c:\\db2bak include logs

7. 查看备份记录 db2 list history backup all for xcldb

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

    推荐热点

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

    豫ICP备11007008号-1