来自远程Linux的DB2 CONNECT

时间:2016-06-30 18:14:12

标签: linux db2 connect db2-luw

我有一个小问题我无法理解。

我试图从Linux终端(和SH脚本)连接到DB2数据库。 首先,我尝试从终端做这些:

su - db2inst1

它将我的终端提示更改为" -bash-3.2 $ "。然后我做:

db2 "catalog tcpip node server1 remote ip_sv server number"
db2 "catalog databse b000r at node server1

一切正常,直到那里。然后我尝试连接:

db2 "CONNECT TO b000r USER usr USING password"

发生以下错误:

SQL30061N数据库别名或数据库名称" B000R"在远程节点上找不到。 SQLSTATE = 08004

(似乎它在这里运作不顺利,但在" B000R&#34之后;有很多空格......比如" B000R _______________" ..)

在另一个Linux中完成了相同的步骤(如果我没记错的话)并且它们工作正常。但我不知道他们为什么不在这里工作。

有谁知道?我无法访问DB2所在的位置,但我知道它工作正常。 我可以做" db2 list db directory"和" db2列表节点目录"一切似乎都好。

可能是我错过了什么?喜欢"重启"应用更改?或者我必须改变DB2所在的东西?

0 个答案:

没有答案