我正在尝试使用本地DB2 Express-C
版本远程访问在IP 192.168.48.189
的远程计算机上运行的db2数据库。远程计算机正在运行DB2 Workgroup Server
版本。
它们都是版本v10.1
,我在LINUX上运行它们。
首先是可能吗?
当我尝试以下调用时,它总是会返回此错误。
如果我理解正确
db2tcp1
是我需要在本地创建的新节点才能连接db2inst1
是远程db2实例的db2实例名称。我的本地实例也被称为db2inst1
,就像远程实例一样。
我的命令下面是否正确?
db2 "CATALOG TCPIP NODE db2tcp1 REMOTE 192.168.48.189 SERVER db2inst1"
SQL0512N A three-part name "" that references a remote object is not
supported in the context in which it appears. Reason Code = "".
答案 0 :(得分:2)
您可以在本地安装中编目远程数据库,与db2版本无关。你的命令有“服务器”的问题,你把端口号放在那里。我知道,这很奇怪。
一旦您对实例进行了catalooging,您将对数据库进行编目。确保打开两台服务器之间的端口。