达梦备份任务

📅 2026/8/6 2:18:21
达梦备份任务
达梦数据库备份任务每周六全量每天增量归档设置上限sp_init_job_sys(1);--全量callSP_CREATE_JOB(FULL_BAK,1,0,,0,0,,0,每周六晚23点全量备份);callSP_JOB_CONFIG_START(FULL_BAK);callSP_JOB_SET_EP_SEQNO(FULL_BAK,0);callSP_ADD_JOB_STEP(FULL_BAK,FULL_BAK,6,01000000/dmdata/dmbak,3,1,0,0,NULL,0);/* 第1位 (0)备份模式0 代表完全备份全量备份。 第2位 (1)压缩级别1-9 表示启用压缩数字越大压缩比越高这里 1 是启用最低级别压缩。 第3位 (0)是否备份日志0 表示备份日志。 第4位 (0)并行数0 表示不进行并行备份。 第5位 (0)USE PWR优化0 表示不使用。 第6位 (0)备份片大小0 表示使用系统默认值64位系统默认为4G。 第7位 (0)删除归档0 表示备份完归档日志后不删除。 第8位 (0)保留字符填充为 0。 */callSP_ADD_JOB_STEP(FULL_BAK,del_bak,0,call SF_BAKSET_BACKUP_DIR_ADD(DISK,/dmdata/dmbak); call SF_BAKSET_REMOVE_BATCH_S (DISK, SYSDATE-14,null,null);,1,1,0,0,NULL,0);callSP_ADD_JOB_SCHEDULE(FULL_BAK,FULL_BAK,1,2,1,64,0,23:00:00,NULL,2026-08-08 01:00:00,NULL,);/* 星期 周日 周一 周二 周三 周四 周五 周六 位权值 1 2 4 8 16 32 64 64 2^6对应的是周六。 如果是每周一和周三执行则值为 2 8 10。 如果是工作日周一至周五执行则值为 2 4 8 16 32 62。 如果是每天执行则值为 1 2 4 8 16 32 64 127。 */callSP_JOB_CONFIG_COMMIT(FULL_BAK);callSP_JOB_SET_SCHEMA(FULL_BAK,SYSDBA);--增量callSP_CREATE_JOB(INC_BAK,1,0,,0,0,,0,每日23点增量备份);callSP_JOB_CONFIG_START(INC_BAK);callSP_JOB_SET_EP_SEQNO(INC_BAK,0);callSP_ADD_JOB_STEP(INC_BAK,INC_BAK,6,11000000/dmdata/dmbak|/dmdata/dmbak,1,3,0,0,NULL,0);/* 竖线前的路径 (/dmdata/dmbak)指定了基备份所在的目录 竖线后的路径 (/dmdata/dmbak)指定了本次增量备份集的存放目录 */callSP_ADD_JOB_STEP(INC_BAK,INC_FULL_BAK,6,01000000/dmdata/dmbak,1,1,0,0,NULL,0);callSP_ADD_JOB_SCHEDULE(INC_BAK,INC_BAK,1,2,1,63,0,23:00:00,NULL,2026-08-08 02:00:00,NULL,);callSP_JOB_CONFIG_COMMIT(INC_BAK);callSP_JOB_SET_SCHEMA(INC_BAK,SYSDBA);