如何在我的本地机器中对“SQL 数据库/Bluemix”进行编目?

Posted

技术标签:

【中文标题】如何在我的本地机器中对“SQL 数据库/Bluemix”进行编目?【英文标题】:how to catalog 'SQL Database / Bluemix' in my local machine? 【发布时间】:2015-12-16 16:22:21 【问题描述】:

我正在尝试在本地机器上使用“SQL 数据库”,因为 DB2 客户端已启动并正在运行。

我运行了 Bluemix 的“SQL 数据库”目录,我设法连接了,但我无法创建表或执行 SELECT 或任何东西...

以下错误:

[db2inst1@GCPRDB10 ODONTO]$ db2  "select count(*) from xxxxxxxxx"
SQL0805N  Package "NULLID.SQLC2G15 0X41414141414C4959" was not found.  
SQLSTATE=51002

[db2inst1@GCPRDB10 ODONTO]$ db2 "load from /export/ODONTO/data/xxxxxx.ixf OF IXF LOBS FROM /export/ODONTO/lobs MODIFIED BY IDENTITYOVERRIDE insert into xxxxxxx NONRECOVERABLE"
SQL2019N  An error occurred while binding the utilities to the database.

我曾经对以下命令进行编目:

db2 catalog tcpip node bluemix remote xxx.xxx.xxx.xxxx server 50000
db2 catalog db SQLDB as ODONTO at node bluemix

谢谢 ;)

【问题讨论】:

我的猜测是您的客户端版本可能与服务器的版本不匹配。 【参考方案1】:

您可能使用错误的库/客户端版本连接到 Bluemix 上的 SQLDB

遵循建议

https://www.ng.bluemix.net/docs/services/SQLDB/index.html

在部分

从 Bluemix 外部连接 ODBC 或 CLI 应用程序

【讨论】:

我的客户端是 10.1,升级到 10.5 运行良好。谢谢! 我很高兴知道这一点。请问您能接受答案吗?

以上是关于如何在我的本地机器中对“SQL 数据库/Bluemix”进行编目?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Spyder 调试远程 python 文件

在我的本地机器上使用 Spark

如何在我的 Qt 应用程序中对小部件进行分组?

我应该如何在我的神经网络中对训练集进行建模?

405 方法不允许,Django + ngrok,仅在我的本地机器上

Tensorflow 训练模型在云端机器上工作,但在我的本地电脑上使用时出错