为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:D8
【操作系统】:win
【CPU】:
【问题描述】*:oracle数据库,使用dbms_job包的run和broken方法,每日启停定时任务。但是,在DM中dbms_job包的run方法和oracle中的效果不一样,不能使broken后的定时任务再次生效。DM数据库中,是否可以通过broken(1, TRUE)和broken(1, FALSE)来每日或跨日启停定时任务?
SP_ENABLE_JOB('作业名', 1); -- 启用
SP_ENABLE_JOB('作业名', 0); -- 停用
经测试,无需给予job名称情况下:
停止使用 dbms_job.broken(job_id, TRUE)
启动使用 dbms_job.broken(job_id, FALSE)
达梦可以使用dbms_job,具体参考https://eco.dameng.com/document/dm/zh-cn/pm/dbms_job-package.html