达梦数据库Job作业调度管理

黑屏操作

创建代理环境

创建代理环境:

call SP_INIT_JOB_SYS(1);

创建DBMS_SCHEDULER系统包:

select * from from v$ifun where name like '%INIT%';

call SP_INIT_DBMS_SCHEDULER_SYS(1);

创建作业

创建一个定时调度作业,每周五晚上22:00对数据库做一次全量备份。

--创建作业
call SP_CREATE_JOB('JOB01_DB_BACKUP_FULL',1,0,'',0,0,'',0,'');
call SP_JOB_CONFIG_START('JOB01_DB_BACKUP_FULL');

--创建作业步骤
call SP_ADD_JOB_STEP('JOB01_DB_BACKUP_FULL', 'FULLBAK', 6, '00000000/dm8/backup/full', 0, 0, 0, 0, NULL, 0);

--创建作业调度
call SP_ADD_JOB_SCHEDULE('JOB01_DB_BACKUP_FULL', 'FULLBAK_SCHDLR', 1, 2, 1, 32, 0, 
     '22:00:00', NULL, '2024-04-01 00:11:32', NULL, '');
	 
--提交作业创建过程
call SP_JOB_CONFIG_COMMIT('JOB01_DB_BACKUP_FULL');	 

查看作业和日志

--查看JOB
select * from sysjob.sysjobs;

--运行JOB(需要上面查到的JOB ID)
DBMS_JOB.RUN(134567789);      -- 有的版本不支持
SP_DBMS_JOB_RUN(134567789);   -- 优先使用这种方式

--查看JOB运行日志
select * from sysjob.sysjobhistories2;

--执行一次完全检查点,可以解决刚开启归档备份时,报错归档日志不连续的问题
checkpoint(100);

删除作业

select * from sysjob.sysjobs;

call SP_DROP_JOB('JOB01_DB_BACKUP_FULL');

图形化操作

打开DM图形化管理工具:

# 需要配置好xhost和DISPLAY环境变量
$DM_HOME/bin/manager

通过SQL和存储过程创建的作业在manager图形化管理工具中刷新后也能看到。

创建代理环境

在manager图形化管理工具中右键点击【代理】,选择【创建代理环境】。

在这里插入图片描述

创建作业

🦁 创建一个定时调度作业,每周五晚上22:00对数据库做一次全量备份。

  1. 在manager图形化管理工具中右键点击【作业】,选择【创建作业】。

在这里插入图片描述

  1. 在打开窗口的【常规】中,填写【作业名】和【作业描述】。

在这里插入图片描述

  1. 在【作业步骤】中,点击右下角“添加”新建一个作业步骤,填写【步骤名称】并选择【步骤类型】。假设这里选择的【步骤类型】为“备份数据库”,选择【备份路径】和【备份方式】。最后点击确定。

在这里插入图片描述

  1. 在【作业调度】中,点击右下角“新建”创建一个作业调度,填写调度【名称】和【调度类型】。【调度类型】选择“反复执行”。在【发生频率】和【每日频率】下选择作业调度的频率和时间,例如可以选择每周五晚上22:00执行一次备份。最后点击确定。

在这里插入图片描述

  1. 点击【DDL】可以查看本次作业创建过程对应的SQL语句。

在这里插入图片描述

🐺 新建一个增量备份的定时调度作业。除以下过程外,其余操作与上面基本一致。

  1. 在新建【作业步骤】中,选择【备份路径】为增量备份保存的路径,【备份方式】为“累计增量备份”。添加【基备份目录】,选择基备份目录为上面全量备份的路径。

在这里插入图片描述

  1. 在新建【作业调度】中,选择增量备份的【发生频率】和【每日频率】,例如可以选择每周一和周三的晚上22:00执行一次增量备份。

在这里插入图片描述

查看作业和日志

在manager图形化管理工具中,右键点击代理-作业下的具体的作业名称,可以查看作业的属性和历史执行信息,也可以修改和删除该作业。

在这里插入图片描述

相关推荐

  1. (DM)数据库管理

    2024-04-01 06:54:02       11 阅读
  2. 数据库文档

    2024-04-01 06:54:02       39 阅读
  3. 数据库

    2024-04-01 06:54:02       10 阅读
  4. Oracle作业调度Job Scheduler

    2024-04-01 06:54:02       7 阅读
  5. 数据库适配Springboot+MybatisPlus+数据库

    2024-04-01 06:54:02       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-01 06:54:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-01 06:54:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-01 06:54:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-01 06:54:02       18 阅读

热门阅读

  1. get和post的区别!

    2024-04-01 06:54:02       17 阅读
  2. 01-XML-02XML DTD定义文档结构

    2024-04-01 06:54:02       15 阅读
  3. 代码随想录 Day28 93.复原IP地址 78.子集 90.子集II

    2024-04-01 06:54:02       13 阅读
  4. 【软考---系统架构设计师】物联网和云计算

    2024-04-01 06:54:02       15 阅读
  5. typedef两种使用

    2024-04-01 06:54:02       11 阅读
  6. 高级排序算法:归并排序(优化版)

    2024-04-01 06:54:02       12 阅读
  7. 【模拟题,多个变量不用结构体型】

    2024-04-01 06:54:02       14 阅读
  8. rust实现循环队列

    2024-04-01 06:54:02       20 阅读
  9. 如何调整Node内存限制

    2024-04-01 06:54:02       16 阅读
  10. OpenJudge - 16:忽略大小写的字符串比较

    2024-04-01 06:54:02       16 阅读