SQL22223N使用DB2 Express C for Windows创建数据库

SQL22223N使用DB2 Express C for Windows创建数据库,db2,coexistence,Db2,Coexistence,我在尝试使用DB2Express C v9.7创建数据库时遇到问题 我的系统上已经安装了另一个版本的DB2: Product: DB2 Connect Enterprise Edition Version: 8.2 Copy: DB2COPY1 Instance: DB2 我理解共存是可能的 Express C似乎已经在我的笔记本电脑上安装了OK,我可以毫无问题地使用示例数据库。我创建了新副本DB2COPY2和新实例DB2_01 我已将其安装为DB2ADMN 当我尝试创建数据库时,出现以下错

我在尝试使用DB2Express C v9.7创建数据库时遇到问题

我的系统上已经安装了另一个版本的DB2:

Product: DB2 Connect Enterprise Edition 
Version: 8.2
Copy: DB2COPY1
Instance: DB2
我理解共存是可能的

Express C似乎已经在我的笔记本电脑上安装了OK,我可以毫无问题地使用示例数据库。我创建了新副本DB2COPY2和新实例DB2_01

我已将其安装为DB2ADMN

当我尝试创建数据库时,出现以下错误:

SQL22223N主机名上不存在实例DB2_01


这意味着该实例在主机上不存在。这很奇怪,因为我将其作为DB2ADMN本地安装。

支持共存。您必须打开正确的CLP版本,并且

set db2instance=db2_01
db2cc

然后它就会起作用。如果没有,您可能需要创建您的节点和数据库

您是通过命令编辑器还是控制中心执行此操作?你能给出你收到错误时发出的命令吗。我注意到在单词host之后的错误末尾有两个空双引号。如果您连接到某个主机,则该主机名应该列在此处。是的,那里有一个主机名,抱歉,这是一个输入错误。当试图通过命令中心创建数据库时会发生这种情况。我使用命令中心>控制中心>创建数据库。这是我得到错误的时候。嗨,谢谢你的回答。我尝试运行这些命令,但得到错误:SQL1024N数据库连接不存在。另外,我要完全诚实地告诉你们,我不知道Db2术语中的节点是什么。您正在使用的工具是遗留工具,它们将这些目录用于服务器和数据库,其中包含它们的连接信息。现在,您设法告诉DB2使用正确的目录,但很可能您没有任何东西可以连接。您必须告诉DB2您的服务器、节点、实例和数据库,就像我给出的链接一样。TBH窗口和那些2型遗留工具的使用对于初学者来说是地狱般的…: