为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:d8
【操作系统】:麒麟
【CPU】:
【问题描述】*:
使用 BACKUP TABLE SYS_RECOVERY BACKUPSET '202303290920_SYS_RECOVERY' 方式在麒麟系统中,使用for循环进行多表备份提示磁盘空间不足;
单独执行一个表的备份无此提示,能正常备份;
win10系统下多表循环备份与单表备份均无此提示,能正常备份;
我查看的麒麟系统是有剩余空间的,不明白问题出在了哪里,求大佬帮帮忙,感谢!
数据库安装所在系统情况:
错误提示:
源码:
磁盘空间不足导致备份失败之后,未生成完的备份集会被清理掉,空间会释放出来,建议在脚本循环备份过程中观察系统盘的空间使用情况;
或者使用压缩备份,语句改成这样:
BACKUP TABLE SYS_RECOVERY BACKUPSET '202303290920_SYS_RECOVERY' compressed level 1;