签到成功

知道了

CNDBA社区CNDBA社区

达梦 DM8 DCP 备考笔记(12) -- 作业(JOB)操作

2022-10-31 21:39 2631 0 原创 DM 达梦
作者: dave

之前我们整理了DM DCP 的相关内容:http://www.cndba.cn/dave/article/108721

达梦 DM8 DCP 备考笔记(1) — 理论考试 说明
https://www.cndba.cn/dave/article/108708
达梦 DM8 DCP 备考笔记(2) — 分区表操作
https://www.cndba.cn/dave/article/108710
达梦 DM8 DCP 备考笔记(3) — 外部表操作
https://www.cndba.cn/dave/article/108711
达梦 DM8 DCP 备考笔记(4) — 同义词操作
https://www.cndba.cn/dave/article/108712
达梦 DM8 DCP 备考笔记(5) — 物化视图操作
https://www.cndba.cn/dave/article/108713
达梦 DM8 DCP 备考笔记(6) — 序列操作
https://www.cndba.cn/dave/article/108714
达梦 DM8 DCP 备考笔记(7) — 审计操作
https://www.cndba.cn/dave/article/108715
达梦 DM8 DCP 备考笔记(8) — 快速加载(Fast Loader)操作
https://www.cndba.cn/dave/article/108716
达梦 DM8 DCP 备考笔记(9) — 索引操作
https://www.cndba.cn/dave/article/108717
达梦 DM8 DCP 备考笔记(10) — AWR 操作
https://www.cndba.cn/dave/article/108719
达梦 DM8 DCP 备考笔记(11) — 备份还原操作
https://www.cndba.cn/dave/article/108720http://www.cndba.cn/dave/article/108721

http://www.cndba.cn/dave/article/108721

本篇我们来看下达梦数据库中的作业操作。 相关理论说明参考《DM8作业系统使用手册》。http://www.cndba.cn/dave/article/108721

1 创建JOB 系统表

调用系统过程 SP_INIT_JOB_SYS()来创建系统表。这些表被建在SYSJOB 模式下。

语法如下:

[dave@www.cndba.cn ~]$ disql sysdba/dameng123

Server[LOCALHOST:5236]:mode is normal, state is open
login used time : 1.714(ms)
disql V8
SQL> SP_INIT_JOB_SYS(1);
DMSQL executed successfully
used time: 157.370(ms). Execute id is 500.
SQL>

删除 SYSJOB 模式及 11 张系统表的语句。

http://www.cndba.cn/dave/article/108721

SQL> SP_INIT_JOB_SYS(0);

2 创建作业

可以在DM Manager 工具中执行。也可以用命令创建。 注意验证JOB的执行情况(立即执行)。

每个作业有6个步骤,建议直接用DM Manager 工具进行配置。

以下是命令行创建每周六进行全量备份的作业:

call SP_CREATE_JOB(‘JOB_FULL_BAK_TIMELY’,1,0,’’,0,0,’’,0,’定时全量备份’);
call SP_JOB_CONFIG_START(‘JOB_FULL_BAK_TIMELY’);
call SP_JOB_SET_EP_SEQNO(‘JOB_FULL_BAK_TIMELY’, 0);
call SP_ADD_JOB_STEP(‘JOB_FULL_BAK_TIMELY’, ‘STEP_FULL_BAK’, 6, ‘01000000/dm/dmbak’, 1, 1, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE(‘JOB_FULL_BAK_TIMELY’, ‘SCHEDULE_FULL_BAK’, 1, 2, 1, 64, 0, ‘01:00:00’, NULL, ‘2022-01-18 00:00:00’, NULL, ‘’);
call SP_JOB_CONFIG_COMMIT(‘JOB_FULL_BAK_TIMELY’);

http://www.cndba.cn/dave/article/108721
http://www.cndba.cn/dave/article/108721
http://www.cndba.cn/dave/article/108721http://www.cndba.cn/dave/article/108721

3 查看作业

可以通过如下3个视图查看作业的相关信息:http://www.cndba.cn/dave/article/108721


SQL> select * from sysjob.sysjobs;

LINEID     ID          NAME                ENABLE      USERNAME CREATETIME          MODIFYTIME ENABLE_EMAIL EMAIL_OPERID EMAIL_TYPE
---------- ----------- ------------------- ----------- -------- ------------------- ---------- ------------ ------------ -----------
           ENABLE_NETSEND NETSEND_OPERID NETSEND_TYPE VALID DESCRIBE           SYS_FLAG    EP_SEQNO
           -------------- -------------- ------------ ----- ------------------ ----------- -----------
1          1667223167  JOB_FULL_BAK_TIMELY 1           SYSDBA   2022-10-31 21:32:46            0            -1           0
           0              -1             0            Y     定时全量备份 0           0


used time: 0.478(ms). Execute id is 501.
SQL> select * from sysjob.sysjobschedules;

LINEID     ID          NAME              JOBID       ENABLE      TYPE        FREQ_INTERVAL FREQ_SUB_INTERVAL FREQ_MINUTE_INTERVAL
---------- ----------- ----------------- ----------- ----------- ----------- ------------- ----------------- --------------------
           STARTTIME ENDTIME DURING_START_DATE   DURING_END_DATE SCHNAME TRIGNAME                                VALID DESCRIBE
           --------- ------- ------------------- --------------- ------- --------------------------------------- ----- --------
1          1           SCHEDULE_FULL_BAK 1667223167  1           2           1             64                0
           01:00:00          2022-01-18 00:00:00                 SYSJOB  JOBJOB_FULL_BAK_TIMELYSCHEDULE_FULL_BAK Y


used time: 0.621(ms). Execute id is 502.
SQL> select * from sysjob.sysjobhistories;
no rows

used time: 0.454(ms). Execute id is 503.
SQL>

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2266
    原创
  • 3
    翻译
  • 579
    转载
  • 192
    评论
  • 访问:8104573次
  • 积分:4362
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ