DM8数据库定时作业的设置、错误排查以及备份删除

一、DM8数据库作业的应用(定时全备)

进入DEM工具

1.创建代理环境

2.新建作业

 3.增加作业步骤

 4.增加作业调度

5.查看DDL

 

 二、DM8数据库作业的应用(定时增量备份)

      上一章节中已经创建了作业代理,此处无需再创建,新建一个作业。

1.新建作业

2.增加作业步骤

     此处需要注意添加一个基备份的文件目录,以此全量的备份作为基础,差异增量。

3. 增加作业调度

4.查看DDL语句

三、DM8数据库作业相关信息的查询

1.DM数据库所有作业相关的视图和表均在模式SYSJOB下

 2.具体表的用途如下:

3.日常使用中,若作业执行报错,主要查看SYSJOB.SYSJOBHISTORIES2中的ERRCORE信息

四、删除定时备份

 直接上例子:

1.在本机上查看备份文件夹中的内容如下:

2.进入sql窗口,校验备份集并删除

3.查看删除情况

4.在上述删除备份集下,看到只删除了处于/dm8/backup下的备份集,并没有删除所有备份目录,下面开始介绍删除所有备份目录

  • 在上述1~3步骤中,删除了默认备份路径,首先添加备份路径:SELECT SF_BAKSET_BACKUP_DIR_ADD('DISK','/dm8/backup');
  • 执行备份集校验:SELECT SF_BAKSET_CHECK('DISK', '/dm8/backup');
  • 删除所有当前时间7天前的所有备份目录及备份集:SELECT SF_BAKSET_REMOVE_BATCH ('DISK', now()-7,null,null);

 5.查看删除情况

 6.备份管理相关系统过程与函数总结如下:

  • SF_BAKSET_BACKUP_DIR_ADD:添加备份目录。 
  • SF_BAKSET_BACKUP_DIR_REMOVE:指定删除内存中的备份目录。 
  • SF_BAKSET_BACKUP_DIR_REMOVE_ALL:删除内存中全部的备份目录。 
  • SF_BAKSET_CHECK:对备份集进行校验。 
  • SF_BAKSET_REMOVE:删除指定设备类型和指定备份集目录的备份集。
  • SF_BAKSET_REMOVE_BATCH:批量删除满足指定条件的所有备份集。 
  • SP_DB_BAKSET_REMOVE_BATCH:批量删除指定时间之前的数据库备份集。 lSP_TS_BAKSET_REMOVE_BATCH:批量删除指定表空间对象及指定时间之前的表空间备份集。
  • SP_TAB_BAKSET_REMOVE_BATCH:批量删除指定表对象及指定时间之前的表备份集。
  • SP_ARCH_BAKSET_REMOVE_BATCH:批量删除指定条件的归档备份集

 7.备份管理相关动态视图总结如下: 

  • V$BACKUPSET:显示备份集基本信息。 
  • V$BACKUPSET_DBINFO:显示备份集的数据库相关信息。 
  • V$BACKUPSET_DBF:显示备份集中数据文件的相关信息。 
  • V$BACKUPSET_ARCH:显示备份集的归档信息。 
  • V$BACKUPSET_BKP:显示备份集的备份片信息。 
  • V$BACKUPSET_SEARCH_DIRS:显示备份集搜索目录。 
  • V$BACKUPSET_TABLE:显示表备份集中备份表信息。 
  • V$BACKUPSET_SUBS:显示并行备份中生成的子备份集信息。

更多资讯请上达梦技术社区了解: https://eco.dameng.com

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值