达梦数据库联机备份的配置

达梦数据库配置联机备份数据库必须要配置归档。联机备份时,大量的事务处于活动状态,为确保备份 数据的一致性,需要同时备份一段日志(备份期间产生的 REDO 日志),因此要求数据库必须配置本地归档且归档必须处于开启状态。

具体配置步骤为:

1) 修改数据库为 MOUNT 状态;

2) 增加或修改归档;

3) 开启归档模式;

4) 修改数据库为 OPEN 状态。

首先启动数据库并将数据库至为mount状态,然后配置归档。具体的操作如下

1、修改数据库状态未MOUNT状态

ALTER DATABASE MOUNT;  

2、增加归档日志

ALTER DATABASE ADD ARCHIVELOG  

'DEST =/dmdata/dameng/arch_dsc0,

TYPE =local, FILE_SIZE =1024, SPACE_LIMIT =2048';

ADD:增加归档。该参数可以配置本地归档和远程归档。

MODIFY:修改归档。该参数可以修改已有归档的配置参数。不建议修改归档类型。

DELETE: 删除归档。在归档模式下,不允许删除本地归档。

FILE_SIZE:归档日志文件的初始化大小

SPACE_LIMIT:归档空间的最大空间限制

3、开启归档模式

ALTER DATABASE ARCHIVELOG;

4、调整数据库为OPEN状态

ALTER DATABASE OPEN;

在实际的数据库管理工作中,我们一般会设置定时任务完成此项工作,如配置每周完成一次完全备份,其他时候每天完成一次增量备份。具体操作如下:

  1. 配置定时任务的完成备份,每周日晚上18点进行全量备份。

    call SP_CREATE_JOB('JOBFULL',1,0,'',0,0,'',0,'full backup');

call SP_JOB_CONFIG_START('JOBFULL');

call SP_ADD_JOB_STEP('JOBFULL', 'full_backup', 6, '01000000/dm8/backup', 0, 0, 0, 0, NULL, 0);

call SP_ADD_JOB_SCHEDULE('JOBFULL', 'full_bakup', 1, 2, 1, 1, 0, '18:00:00', NULL, '2022-06-22 00:19:09', NULL, '');

call SP_JOB_CONFIG_COMMIT('JOBFULL');

  1. 配置定时任务的增量备份,每周一至周六,晚上18点进行增量备份。

call SP_CREATE_JOB('JOBINSCR',1,0,'',0,0,'',0,'inscr');

call SP_JOB_CONFIG_START('JOBINSCR');

call SP_ADD_JOB_STEP('JOBINSCR', 'inscr_bakup', 6, '41000000/dm8/backup|/dm8/backup', 0, 0, 0, 0, NULL, 0);

call SP_ADD_JOB_SCHEDULE('JOBINSCR', 'inscr_bakup', 1, 2, 1, 126, 0, '18:00:00', NULL, '2022-06-22 00:26:27', NULL, '');

call SP_JOB_CONFIG_COMMIT('JOBINSCR');

至此完成了达梦数据库的配置工作,数据库服务会自动完成联机备份工作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值