当前位置: 首页 > 知识库问答 >
问题:

通过JDBC进行DB2备份?

爱唯
2023-03-14

我想做的是:找到一种通过JDBC命令/查询备份DB2数据库的方法。下面是我在DB2命令行程序中测试的命令:

将数据库dbName备份到C:\backup\db2

它在命令行上运行得很好,但当试图在Data Studio中或通过独立的JDBC程序运行它时,它会失败。以下是JDBC异常消息:

SQLCODE:-104,SQLSTATE:42601,SQLERRMC:将数据库dbName备份到C:/;语句开始;

共有1个答案

谭繁
2023-03-14

尝试使用admin_cmd过程:

CALL SYSPROC.ADMIN_CMD('backup db mydatabase to c:\backup\db2\')

这也可以通过JDBC驱动程序实现。

 类似资料:
  • 问题内容: 在我们的应用程序中,我们实现了从代码内部触发的自动数据库迁移。现在,我们想在进行任何迁移之前备份现有的数据库。 谁能解释如何在Java代码中通过JDBC对Postgresql-DB进行完全备份? 更新:它不能通过JDBC起作用。 这是一些对弗兰克·海肯斯的回应的工作代码: 问题答案: 为什么不使用pg_dump?

  • 我试图处理一个Java项目,该项目需要查看现有DB2 AS/400服务器上的数据,但却一直告诉我这个错误: 这些是我的库: 我的代码: 其他信息: > 错误指向此行 DB2 AS/400版本为V4R4

  • 我正在尝试通过JDBC连接到使用Eclipse(版本Juno)的IBMDB2数据库。我已经将驱动程序(外部jar文件)添加到我的项目中,并且驱动程序已正确加载… 我还知道连接数据(数据库路径、用户名、密码)是正确的。但我得到一个java.lang.NoClassDefFoundError: 项目属性肯定有问题但是我真的不知道去哪里找。

  • 依照 JDBC 规范,有四种类型的 JDBC 驱动程序体系结构: Type 1:这类驱动程序将 JDBC API 作为到另一个数据访问 API 的映射来实现,如开放式数据库连通性(Open Database Connectivity,ODBC)。这类驱动程序通常依赖本机库,这限制了其可移植性。JDBC-ODBC 桥驱动程序就是 Type 1 驱动程序的最常见的例子。 Type 2:这类驱动程序部分

  • 我正在尝试连接到本地DB210.5Express-C服务器。这是一个测试环境,所以我不关心安全性。 我能够连接到命令行处理器(在Windows上运行),并更改了和的配置设置。当时我希望能够在没有身份验证的情况下进行连接(我重新启动了DB2服务),但仍然出现了一个错误。 当我尝试在没有用户名/密码的情况下连接时 我得到了错误:com.ibm.db2.jcc.am.SqlSynTaxErrorExce

  • 连接失败,出现此异常。我无法追踪到底发生了什么? 另外,getconnection之后的db2diag.log是: