0

我在 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 命令。

对于这两个问题的任何帮助将不胜感激。

4

1 回答 1

1

一个应用程序一次只能与一个 DB2 实例相关联(由DB2INSTDEF环境变量控制(在 Windows 上)。

Data Studio 可以选择(默认启用)包含已在默认实例中编目的所有数据库,这就是为什么您只能从一个实例中看到数据库的原因。

如果您想查看其他数据库,您有几个选择:

  1. 从主实例中的其他实例手动编目数据库

  2. 定义与另一个实例中的数据库的新连接 (JDBC)

据我所知,Data Studio 不能执行发现来查找 DB2 实例,也不能创建 DB2 实例。它主要是一个远程客户端,即使它确实依赖 ssh 在远程机器上执行某些操作系统级别的命令。

于 2015-02-20T19:11:43.347 回答