达梦数据库通过作业实现自动备份功能

news2024/9/30 17:38:32

达梦数据库通过作业实现自动备份功能

  • 作业功能简介
  • 一、通过DM管理工具创建备份作业(图形化配置)
    • 1.创建代理环境
    • 2.创建作业
  • 二、命令行方式配置备份作业案例
    • 1.创建代理环境
    • 2.全量备份
    • 3.增量备份
    • 4.备份清理
  • 三、JOB 运行和日志查看

作业功能简介

在管理员的工作中,有许多日常工作都是固定不变的。 例如, 定期备份数据库,定期生
成数据统计报表等等。这些工作既单调又费时,如果这些重复任务能够自动化完成, 那就可
以节省大量的时间。
DM 的作业系统为用户提供了创建作业,并对作业进行调度执行以完成相应管理任务的功
能。 可以让这些重复的数据库任务自动完成,实现日常工作自动化。 作业系统大致包含作业、
警报和操作员三部分。用户需要为作业配置步骤和调度。还可以创建警报, 当发生警报时,
将警报信息通知操作员,以便操作员能够及时做出响应。
用户通过作业可以实现对数据库的操作,并将作业执行结果以通知的形式反馈到操作员。
通过为作业创建灵活的调度方案可以满足在不同时刻运行作业的要求。用户还可以定义警报
响应,以便当服务器发生特定的事件时通知操作员或者执行预定义的作业。

一、通过DM管理工具创建备份作业(图形化配置)

1.创建代理环境

执行存储过程代理环境: sp_init_job_sys(1);
或界面上右击【代理】,选择【创建代理环境】:
在这里插入图片描述在这里插入图片描述
创建代理环境后会创建 sysjob 模式
在这里插入图片描述

2.创建作业

DM 管理工具创建 JOB:
右键创建新作业
在这里插入图片描述
配置作业步骤,先添加步骤,选择步骤类型为备份数据库,输入对应的备份路径
在这里插入图片描述
选择作业调度,选择符合线上要求的调度频率
在这里插入图片描述
这样就配置好备份作业了
如果需要配置增量备份,则按照以上的方法,在配置步骤的时候选择累计增量备份
注:增量累计备份的前提是有一个全量备份作为基备份,所以需要在基备份目录选择中添加基备份的目录
在这里插入图片描述

二、命令行方式配置备份作业案例

1.创建代理环境

SP_INIT_JOB_SYS(1);
以下案例可根据需要替换备份目录和具体时候

2.全量备份

–全量备份:定时每周六01点整进行

call SP_CREATE_JOB('bakup_ql',1,0,'',0,0,'',0,'');
call SP_JOB_CONFIG_START('bakup_ql');
call SP_ADD_JOB_STEP('bakup_ql', 'bak_ql', 6, '01000000/data/DAMENG/bak', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('bakup_ql', 'diaoduql', 1, 2, 1, 64, 0, '01:00:00', NULL, '2020-06-25 22:43:59', NULL, '');
call SP_JOB_CONFIG_COMMIT('bakup_ql');

3.增量备份

–增量备份:定时每周一、二、三、四、五、日晚22:30点进行

call SP_CREATE_JOB('bakup_zl',1,0,'',0,0,'',0,'');
call SP_JOB_CONFIG_START('bakup_zl');
call SP_ADD_JOB_STEP('bakup_zl', 'bak_zl', 6, '11000000/data/DAMENG/bak|/data/DAMENG/bak', 1, 0, 2, 6, NULL, 0);
call SP_ADD_JOB_STEP('bakup_zl', 'switch_quanbei', 6, '01000000/data/DAMENG/bak', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('bakup_zl', 'diaodu_zl', 1, 2, 1, 63, 0, '22:30:00', NULL, '2020-06-21 11:15:00', NULL, '');
call SP_JOB_CONFIG_COMMIT('bakup_zl');

4.备份清理

–备份保留30天,清除30天前的备份,每天凌晨01点整进行

call SP_CREATE_JOB('bak_clear',1,0,'',0,0,'',0,'每天删除30天前的备份');
call SP_JOB_CONFIG_START('bak_clear');
call SP_ADD_JOB_STEP('bak_clear', 'del_bak', 0, 'SF_BAKSET_BACKUP_DIR_ADD(''DISK'',''/data/DAMENG/bak'');
CALL SP_DB_BAKSET_REMOVE_BATCH(''DISK'',SYSDATE-30);', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('bak_clear', 'diaodu_del', 1, 1, 1, 0, 0, '01:00:00', NULL, '2020-06-25 22:54:03', NULL, '');
call SP_JOB_CONFIG_COMMIT('bak_clear');

三、JOB 运行和日志查看

–查看job
select * from sysjob.sysjobs;
–运行job
dbms_job.run(1640162093);
–查看job运行日志
select * from SYSJOB.SYSJOBHISTORIES2;

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/54992.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

安卓APP源码和设计报告——好再来点餐

大作业文档 项目名称:好再来点餐专业:班级:学号:姓名: 目 录 一、项目功能介绍3 二、项目运行环境3 1、开发环境3 2、运行环境3 3、是否需要联网3 三、项目配置文件及工程结构3 1、工程配置文件3 2、工程结构…

STC - 同时外挂扩展RAM和12864时, C库函数失效的问题

文章目录STC - 同时外挂扩展RAM和12864时, C库函数失效的问题概述笔记原理图 - 外挂XRAM原理图 - 12864错误现象总结ENDSTC - 同时外挂扩展RAM和12864时, C库函数失效的问题 概述 在写STC15实验箱4的出厂测试程序. 发现memset(buf, 0, 256)一片256字节的xdata内存时, 无法将这…

生产型企业如何搭建进销存管理系统?低代码平台了解一下

生产型企业在激烈的市场竞争中充分意识到信息化管理的重要性,但限于资金压力无法购买或开发大型的ERP 系统整合企业管理的小型企业而言,比较多的采用部署相对独立的小型信息系统提高管理信息化水平,常见的包括采购管理系统、销售管理系统、库…

Ubuntu开机自动挂载SD卡到指定挂载点并将Docker默认存储路径改为SD卡

Ubuntu开机自动挂载SD卡到指定挂载点并将Docker默认存储路径改为SD卡查看磁盘信息查看磁盘原挂载点永久开机自动挂载分区——修改文件/etc/fstab应用挂载修改docker默认存储路径查看磁盘信息 sudo fdisk -l如果磁盘太多可以用 sudo fdisk -l | grep GiB只看以GB为单位的磁盘&…

【D3.js】2.2-给 Circle 元素添加属性

title: 【D3.js】2.2-给 Circle 元素添加属性 date: 2022-12-02 15:19 tags: [JavaScript,CSS,HTML,D3.js,SVG] 上章节中虽然添加了circle,但是因为缺少某些属性设置而显得不可见,在此章节中将学习circle的cx、cy、r属性。 一、学习目标 circle的x坐标与…

带你玩转序列模型之NLP与词嵌入(一)

目录 一.词汇表征 二.使用词嵌入 三.词嵌入的特性 四.嵌入矩阵 五.学习词嵌入 一.词汇表征 上周我们学习了RNN、GRU单元和LSTM单元。本周你会看到我们如何把这些知识用到NLP上,用于自然语言处理,深度学习已经给这一领域带来了革命性的变革。其中一…

嵌入式 ADC使用手册完整版 (188977万字)(附源码详细篇)

嵌入式 ADC使用手册完整版 (188977万字)💜(附源码详细篇)💜【1】ADC简介【2】ADC主要特征【3】ADC引脚和内部信号【4】ADC 模块框图【5】ADC校准(CLB)【6】ADC 时钟【7】ADCON 开关【…

Gomodule和GoPath

GoLang生态系统 什么是GOROOT GOROOT 是环境变量,它的值是 Golang 安装包路径 什么是GOPATH GOPATH 是Golang 1.5版本之前一个重要的环境变量配置,是存放 Golang 项目代码的文件路径。 可以通过go env命令查看 GOPATH目录 进入GOPATH目录&#xff…

【Docker】redis分片集群搭建:3主3从,容错迁移,扩缩容

Docker是基于Go语言实现的云开源项目。Docker的主要目标是**“Build,Ship and Run Any App,Anywhere”**。也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运…

2022 ios APP最新iOS开发上架测试教程

2022 ios APP最新开发测试教程 本文详细介绍最新的在windows上进行ios app开发编译打包安装到手机测试的完整流程。介绍ios开发经常遇到的问题和解决方法,包括ios开发证书,ios开发描述文件等。 2.Apple开发常用的三个网址: 开发者中心&#x…

羚数智能入选 IDC关于中国制造执行系统(MES)的市场2021年度份额报告

近日,国际权威市场研究机构IDC发布《中国制造业 MES 市场分析及厂商份额,2021》,引起行业关注。 成立短短一年多,羚数智能作为国产生产运营管理软件年度代表企业(Vendor Who Shaped the Year)入选报告&…

LabVIEW比较LabVIEW类对象 LabVIEW接口

LabVIEW比较LabVIEW类对象 LabVIEW接口 使用比较功能比较LabVIEW类对象。 如比较同一个类的两个对象,例如,卡车类的两个对象,LabVIEW将比较类层次结构中所有层次的数据,类似于LabVIEW比较由簇组成的簇。 如比较不同类的两个对…

Coremail邮件安全:如何防范校园邮件新威胁

11月23日,Coremail举办《校园安全交流防护会暨新技术应用分享》直播,Coremail邮件安全解决方案专家刘骞,从目前面临的邮件安全防护难点、盗号威胁等角度提出针对教育行业的有效邮件安全解决方案。 教育行业面临邮件安全问题 问题1&#xff…

[附源码]Python计算机毕业设计Django健身房预约平台

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

【软件测试】身为测试人,经常背锅的我该咋办?

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 当产品上线的或者开…

Live800:智能客服时代,智能营销机器人有哪些套路?

流量已进入存量时代,大量企业为了活下去陷入竞争“内耗”。 面对更挑剔的客户需求、更精细的运营挑战,企业客户服务场景从幕后走向台前,脱离了传统的、被动的消费语境,成为完成客户体验闭环、主动触达客户、甚至成为驱动企业“第…

[附源码]Python计算机毕业设计SSM开放式实验室预约系统(程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

基于无线通信模块对焦炉发讯装置的设计

现有的交换机控制系统多采用PLC控制系统,当焦炉出现故障,需要交换机停止加热时,需有人工进行干预时存在滞后性;以上操作需要操作人员具有良好的心理素质和过硬的技术能力,存在误操作的可能。当交换机本身及外部设备发生…

Lambda表达式

注:函数式接口和Lamda的区别 函数式接口:即只有一个抽象方法的接口,而这一个抽象方法的接口可以由Lamda表达式来实现。 1.Lambda表达式 1.1 省略规则 参数类型可以省略方法体只有一句代码时大括号和唯一一句代码的分号可以省略方法只有一…

Xilinx IOBUF 的用法

Xilinx IOBUF 的用法 文章目录Xilinx IOBUF 的用法一、概念1. 基本概念2. 硬件结构2.1 IOBUF2.2 OBUFT二、实例三、参考文献一、概念 1. 基本概念 **应用场景:**在vivado中,连接的管脚的信号一般都会自动添加OBUF或IBUF。但是对于inout类型的接口&#…