达梦数据库作业相关SQL

--查看数据库已启用的所有作业
SELECT * FROM SYSJOB.SYSJOBS WHERE ENABLE=1;

--批量禁用达梦数据库所有作业
SELECT 'CALL SP_ALTER_JOB('''||SJ.NAME||''',0,'||SJ.ENABLE_EMAIL||','''','||SJ.EMAIL_TYPE||','||SJ.ENABLE_NETSEND||','''','||SJ.NETSEND_TYPE||','''||SJ.DESCRIBE||''');'FROM SYSJOB.SYSJOBS SJ WHERE SJ.ENABLE=1;

--批量启用达梦数据库所有作业
SELECT 'CALL SP_ALTER_JOB('''||SJ.NAME||''',1,'||SJ.ENABLE_EMAIL||','''','||SJ.EMAIL_TYPE||','||SJ.ENABLE_NETSEND||','''','||SJ.NETSEND_TYPE||','''||SJ.DESCRIBE||''');'FROM SYSJOB.SYSJOBS SJ WHERE SJ.ENABLE=0;

--查看达梦数据库备份作业信息
SELECT
SJ."NAME" "作业名称" ,
(CASE SJS."TYPE" WHEN 0 THEN '执行SQL语句' WHEN 1 THEN '数据库备份' WHEN 5 THEN '数据库备份' WHEN 6 THEN '数据库备份' ELSE '其他步骤' END)"步骤类型" ,
SJ."DESCRIBE" "作业描述信息" ,
(CASE SJC."TYPE" WHEN 0 THEN '只执行一次' WHEN '1' THEN '每天执行' WHEN '2' THEN '每周执行' WHEN '3' THEN '每天执行' ELSE '其他类型' END)"调度类型" ,
(CASE SJC."FREQ_MINUTE_INTERVAL" WHEN 0 THEN '只执行一次' END)"调度执行间隔(分钟)",
SJC."STARTTIME" "调度起始时间" ,
SJC."DURING_START_DATE" "调度起始日期" ,
SJS."DBNAME" "所属数据库"
FROM
"SYSJOB"."SYSJOBSCHEDULES" SJC,
"SYSJOB"."SYSJOBS" SJ ,
"SYSJOB"."SYSJOBSTEPS" SJS
WHERE
SJC."ENABLE" =1
AND SJC."VALID" ='Y'
AND SJ."ENABLE" =1
AND SJ."VALID" ='Y'
AND SJS."JOBID" =SJ."ID"
AND SJC."JOBID" =SJ."ID";

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

保定公民

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值