DM7定时创建备份文件
前提条件
修改dm.ini和dmarch.ini,保证能够在联机情况下进行数据库备份操作;
1.配置归档日志
打开DM管理工具,在查询窗口执行如下语句:
ALTER DATABASE MOUNT;
ALTER DATABASE ADD ARCHIVELOG 'DEST = D:\dmdbms\data\DAMENG\arch, TYPE = local, FILE_SIZE = 1024, SPACE_LIMIT = 10240';
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
或右键选择管理服务器,选择系统管理,由打开状态转换成配置状态,然后管理归档配置,添加归档。
然后将数据库更换为打开状态
2.新建作业
右键点击“代理”,创建代理环境;
右键点击“作业”“新建作业”,在弹出的页面中输入作业名、作业描述等信息,如下图所示:
3.设置作业-全量备份
点击“选择项”“作业步骤”新建,在弹出的页面中输入 步骤名称、步骤类型(备份数据库)、备份路径,备份方式,点击“确定”按钮,如下图所示:
4.设置调度
点击“选择项”“作业调度”新建,在弹出的页面中输入 名称、调度类型(反复执行)、发生频率的类型(根据实际需求,可以选择周或天)、每周频率执行一次(设置执行时间01:00:00,时间根据实际情况设置),点击“确定”按钮,如下图所示:
再次点击“确定”按钮后,自动定时全库备份的作业就设置成功了;
5.如何修改作业
如果需要修改,可以右键点击 代理作业定时全库备份修改,在弹出的页面中修改;
6.如何作业查看执行情况
可以右键点击 代理作业定时全库备份查看作业历史信息,在弹出的页面中查看;
7.设置作业-增量备份
DM7定时删除过期备份文件
前提条件
修改dm.ini和dmarch.ini,保证能够在联机情况下进行数据库备份操作;
1、新建作业
右键点击“代理”,创建代理环境;
右键点击“作业”“新建作业”,在弹出的页面中输入作业名、作业描述等信息,如下图所示:
2、设置作业
点击“选择项”“作业步骤”新建,在弹出的页面中输入 步骤名称、步骤类型(SQL脚本)、脚本语句:
CALL SF_BAKSET_BACKUP_DIR_ADD('DISK','D:\dmdbms\data\DAMENG\bak');
CALL SP_DB_BAKSET_REMOVE_BATCH ('DISK', NOW()-0);
CALL SF_BAKSET_BACKUP_DIR_ADD(‘DISK’,‘D:\dmdbms\data\DAMENG\bak’);
D:\dmdbms\data\DAMENG\bak写要备份的路径
CALL SP_DB_BAKSET_REMOVE_BATCH (‘DISK’, NOW()-0);
-0:几天就是-几,1天就是-1,5天就是-5,0就是一天也不留,点击“确定”按钮,如下图所示:
3、设置调度
点击“选择项”“作业调度”新建,在弹出的页面中输入 名称、调度类型(反复执行)、发生频率的类型(根据实际需求,可以选择周或天)、每周频率执行一次(设置执行时间01:00:00,时间根据实际情况设置),点击“确定”按钮,如下图所示:
再次点击“确定”按钮后,自动定时删除过期备份 的作业就设置成功了;
DM7根据备份文件还原数据库
打开DM控制台工具
首先指定搜索目录,此目录为备份集文件放置目录
然后点击获取备份。
如果获取失败,出现如下图报错
请查看DMAP服务是否启动,大概率为DMAP服务未启动造成的,启动此服务即可。或不勾选使用DMAP方式,如下图:
获取备份成功后会出现相应的备份,先点击还原,再点击恢复,即可恢复数据库到相应备份集的备份时间点。