备份报错:-8085: 第三方介质的命令非法

【问题描述】

使用磁盘备份,指定备份介质为 TAPE,不指定 PARMS 参数时报错:

BACKUP DATABASE BACKUPSET '/home/dm_bak/db_full_bak' DEVICE TYPE TAPE;
-8085: 第1行附近出现错误:
第三方介质的命令非法

【问题原因】

新版本中,备份介质指定为 TAPE 时需要同时指定 PARMS 参数,否则会在解析时报错。

【问题解决】

添加 PARMS 参数,用于传递第三方可识别的自定义字符串。新版本必须指定该参数,可填充空字符串绕过:

BACKUP DATABASE BACKUPSET '/home/dm_bak/db_full_bak' DEVICE TYPE TAPE PARMS ' ';