【发布时间】:2019-01-31 06:33:37
【问题描述】:
在 db2 中备份模式时出现以下错误。架构名称是OFFICE。
错误:
SQL0206N “OFFICE”在使用它的上下文中无效。
SQLSTATE=42703
我使用的命令是:
db2 CALL ADMIN.BACKUPSCHEMA \('OFFICE','database/config/db2inst1/' \)
提前致谢。
【问题讨论】:
在 db2 中备份模式时出现以下错误。架构名称是OFFICE。
错误:
SQL0206N “OFFICE”在使用它的上下文中无效。
SQLSTATE=42703
我使用的命令是:
db2 CALL ADMIN.BACKUPSCHEMA \('OFFICE','database/config/db2inst1/' \)
提前致谢。
【问题讨论】:
尝试以下方法之一:
db2 "CALL ADMIN.BACKUPSCHEMA ('OFFICE','database/config/db2inst1/')"
db2 CALL ADMIN.BACKUPSCHEMA \(\'OFFICE\',\'database/config/db2inst1/\' \)
DB2 中没有这样的标准例程。
如果您阅读了提到此例程的Backup and restore SQL schemas for DB2 Universal Database 帖子,那么您必须下载其中提到的backupschema.zip 文件,并使用其中的脚本手动创建这些例程。
【讨论】:
DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned: SQL0435N An invalid application defined SQLSTATE " " was specified. LINE NUMBER=1011. SQLSTATE=428B3. 当我查找第 1011 行时,它只是一个 else 部分,我没有没有发现任何问题。此外,我还没有修改源脚本