DB2的备份操作失败

时间:2018-05-06 15:19:31

标签: db2 backup db2-luw ibm-data-studio

我使用Data Studio连接到DB2数据库服务器(db2服务器在Linux机器上运行)。服务器禁用SSH密码登录,我只能使用私钥和密钥短语进行SSH。

我在Data Studio中配置了SSH连接以使用私钥,并且我能够从Data Studio建立远程SSH连接。但是当我尝试备份数据库时,由于以下授权错误,它会失败。

  

com.ibm.datatools.cmdexec.RemoteExecutorAuthenticationException:com.ibm.tivoli.remoteaccess.RemoteAccessAuthException:CTGRI0000E无法使用提供的授权凭据建立与目标计算机的连接.CTGRI0000E无法与目标建立连接具有提供的授权凭据的计算机.CTGRI0000E无法使用提供的授权凭据建立与目标计算机的连接。

有谁知道造成这个问题的原因?

1 个答案:

答案 0 :(得分:1)

对我来说很好...在Winx64上的DataStudio 4.1.3,在Linux x6上的远程Db2-v11,我在DataStudio中使用Db2-instance所有者帐户的私钥。但是,我的Linux允许 密码验证和公钥验证,这可能很重要。

在DataStudio中,您选择哪种运行方法进行备份?默认值为jdbc。您是否单击“预览命令”以查看DataStudio将提交的内容?对于jdbc,它只运行SYSPROC.ADMIN_CMD来执行备份。

如果您在DataStudio工具中选择了“Db2服务器CLP”的运行方法,会有所不同吗?

还有一个技术说明建议https://github.com/apostrophecms/apostrophe-headless#filtering-products,这可能是相关的。