为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:1-1-144-20.11.06-129436-SEC Pack1
【操作系统】:麒麟v10
【CPU】:麒麟
【问题描述】*:使用图形化工具创建定时作业,备份数据的时候,报错,把ddl语句复制执行也一样报错。
在win10机器上使用的客户端,路径确定/tmp/nbubak在linux机器上存在。
创建的ddl如下:
call SP_CREATE_JOB('backup_diff',1,0,'',0,0,'',0,'增量差异备份,1小时一次');
call SP_JOB_CONFIG_START('backup_diff');
call SP_ADD_JOB_STEP('backup_diff', 'backup_diff', 6, '09050500/tmp/nbubak', 0, 0, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('backup_diff', 'backup_diff', 1, 2, 1, 127, 60, '00:00:00', '23:59:59', '2023-11-17 11:15:00', NULL, '');
call SP_JOB_CONFIG_COMMIT('backup_diff');
报错如下:
是增量备份吧。要指定一个全备份的路径吧?
call SP_ALTER_JOB_STEP('INCRE_BACKUP', 'C1', 6, '40000000/dm/backup|/dm/backup', 0, 0, 0, 0, NULL, 0);
还是管理工具生成吧。。
不推荐把备份目录放在/tmp下面。
如果安装操作系统时,没为/tmp专门划分区或磁盘,这个区域属于临时虚拟磁盘区域(内存), 一旦重启系统 则会消失。
建议换用其他正常且普通的路径下做备份路径。
确定下/tmp/nbubak目录的所属用户以及所属组,建议属主和属组为dmdba用户,并拥有755权限。