DM8作业

DM8的作业实际上就是作业+调度通过DM8定时器线程来完成
定时器线程
在数据库的各种活动中,用户常常需要数据库完成在某个时间点开始进行某种操作,如
备份;或者是在某个时间段内反复进行某种操作等。定时器线程就是为这种需求而设计的。
通常情况下,DM Server 需要进行定时操作的事件主要有以下几种:

  1. 逻辑日志异步归档;
  2. 异步归档日志发送(只有在 PRIMARY 模式下,且是 OPEN 状态下);
  3. 作业调度。
    定时器线程启动之后,每秒检测一次定时器链表,查看当前的定时器是否满足触发条件,
    如果满足,则把执行权交给设置好的任务,如逻辑日志异步归档等。
    默认情况下,达梦服务器启动的时候,定时器线程是不启动的。用户可以设置 dm.ini
    中的 TIMER_INI 参数为 1 来设置定时器线程在系统启动时启动。

作业:指的是我们要完成的某种工作例如,备份,执行脚本等等。
调度:顾名思义就是我们要完成的工作在什么时间去做,例如备份要在什么时间执行,或者某种操作要在一定的周期按照某种频率去执行。
DM8作业通常都是和调度配合来实现的,一般需要四部即可完成作业的配置
1,启动作业
2,配置步骤
3,设置调度
4,提交作业
注意:要想用到作业一定要先初始化代理环境
现在我们来使用DM管理工具完成一个通过DM8作业完成数据库完全备份作业和增量备份作业操作。
初始化代理环境:
DM8作业
DM8作业
启动作业 :
DM8作业
配置步骤
DM8作业
DM8作业
配置调度:每周日,23:00点执行
DM8作业
DDL选项可以看到这次执行定时备份的SQL语句,可以通过图形完成当然也可以单独执行这些系统自动生成的sql完成刚才每周完全备份的功能。
DM8作业
提交作业: 点击确定
以上完整的介绍了通过DM8作业完成数据库的定时完全备份。
下面介绍定时完成增量备份的作业是如何实现的

新建作业jb002
DM8作业
新建作业步骤,注意需要基于一个完全备份来进行增量。
DM8作业
每周一 三 五 23点执行数据库增量备份
DM8作业
同样也可以单独执行ddl 完成此次增量备份
DM8作业
提交作业:点击确定即可

select from sysjob.sysjobs; 列出有哪些作业 查看作业的基本信息
select
from sysjob.sysjobhistories2 记录作业报错的 如果作业失败了就去查作业的历史

猜你喜欢

转载自blog.51cto.com/zhchyu/2515329