我正在尝试做的事情:找到一种通过 JDBC 命令/查询备份 DB2 数据库的方法。这是我用 DB2 命令行程序测试过的命令:
将数据库 dbName 备份到 C:\backup\db2
它在命令行上运行得很好,但是当尝试在 Data Studio 中或通过独立的 JDBC 程序运行它时,它会失败。这是 JDBC 异常消息:
SQLCODE: -104, SQLSTATE: 42601, SQLERRMC: 备份数据库 dbName 到 C:/;BEGIN-OF-STATEMENT;<values>
Data Studio 抱怨需要“JOIN”而不是“dbName”,以及其他一些事情。我还没有找到任何关于 DB2 的有用文档,这就是我来这里的原因。
有没有人遇到过这个问题并想出如何解决这个问题?还是我错过了什么?