我在Windows 8.1中运行IBM Data Studio 4.1.1。我在同一台机器上有一份DB2 Express-C 10.5,它有两个实例,DB2的默认实例和我创建的一个名为inst2的实例。当我打开Data Studio时,我只看到名为DB2的实例,但是inst2实例并没有出现。
如何让我的第二个实例及其数据库出现,以便我可以使用它们?我尝试刷新管理视图,甚至停止并重新启动Data Studio,但第二个实例从未出现过。我是否需要在CLP中使用数据库实例(比如编目数据库),然后才能在Data Studio中出现?
另外,我不清楚我是否可以从Data Studio执行db2icrt和db2ilist等命令。到目前为止,它似乎只是设置为执行SQL而不是DB2命令。
任何问题的任何帮助将不胜感激。
答案 0 :(得分:1)
应用程序一次只能与单个DB2实例关联(如
由DB2INSTDEF
环境变量控制(在Windows上)。
Data Studio具有选项(默认情况下已启用),以包括已在默认实例中编目的所有数据库,这就是您只能从一个实例中查看数据库的原因。
如果您想查看其他数据库,可以选择以下几种方法:
从主实例中的其他实例手动编目数据库
为另一个实例中的数据库定义新连接(JDBC)
据我所知,Data Studio无法执行发现以查找DB2实例,也无法创建DB2实例。它主要是一个远程客户端,即使它依赖ssh在远程机器上执行某些操作系统级命令。