DB2(版本:11.5.0.1077)命令列表活动数据库不工作

DB2(版本:11.5.0.1077)命令列表活动数据库不工作,db2,db2-luw,Db2,Db2 Luw,我通过以下步骤下载了DB2的trail版本:。。。当我安装并打开Administrator:db2clp-DB2COPY1-DB2时,有些步骤没有出现,然后我将cmd作为 db2=>列出活动数据库 输出者: SQL1096N该命令对此节点类型无效 db2=> 它不起作用,这里的DB2版本是:11.5.0.1077,请建议如何继续。事实上,不仅这个命令,还有很多命令都不起作用。消息: SQL1096N该命令对此节点类型无效 作为对“列出活动数据库”命令的响应 通常意味着您没有安装Db2服务器产品,

我通过以下步骤下载了DB2的trail版本:。。。当我安装并打开Administrator:db2clp-DB2COPY1-DB2时,有些步骤没有出现,然后我将cmd作为

db2=>列出活动数据库

输出者:

SQL1096N该命令对此节点类型无效

db2=>

它不起作用,这里的DB2版本是:11.5.0.1077,请建议如何继续。事实上,不仅这个命令,还有很多命令都不起作用。

消息:

SQL1096N该命令对此节点类型无效

作为对“列出活动数据库”命令的响应 通常意味着您没有安装Db2服务器产品,或者您安装了多个Db2产品,并且选择在客户机实例而不是服务器实例上执行操作

您可能意外地安装了完整的Db2客户机产品,方法是单击安装程序gui页面上安装产品的错误按钮,或者下载的可安装映像不是服务器映像,而是客户机映像

查看节点类型的不同方式:

如果运行,您可以看到安装了哪些Db2产品 从Windows开始菜单中选择appwiz.cpl并检查列表

如果在安装过程中检查安装程序创建的日志文件,也可以查看安装的内容

从Windows Start>Run打开一个db2cmd.exe窗口,在其中运行命令db2 get dbm cfg | more,在开始处附近,您将看到节点类型=。。。。。如果db2cmd.exe窗口正在寻址服务器安装,则节点类型将类似于带有本地和远程客户端的服务器版本。如果您看到Node type=Client,那么您不是在为服务器安装寻址。因此,在这种情况下,您可以卸载客户端映像并安装服务器映像,或者配置db2cmd.exe窗口以解决服务器安装问题

如果安装了多个Db2产品,则运行默认的Db2和数据库客户机界面选择向导,该向导应出现在IBM Db2组下的Windows开始菜单中。这使您可以选择将哪个实例设置为默认实例,以便在运行db2cwadmin/db2cmd窗口时,正确的产品可以被寻址

如果安装了Db2服务器产品,则可以从Windows开始菜单运行db2cwadmin.bat,在该窗口中,命令db2start和db2stop将可用,假设您在安装后运行的第一个步骤中创建了默认数据库,那么命令行db2listactivedatabases将默认报告一个名为SAMPLE的本地数据库

如果在Microsoft Windows操作系统上安装了具有所有默认设置的Db2服务器产品,那么当Db2实例运行时,您还会在任务列表中看到一个名为db2sysc.exe的进程


验证是否从IBM下载了服务器映像,然后重新运行安装程序,并确保选择安装服务器产品。

是否在服务器上运行db2 clp而不是客户端节点?我不知道windows,但您可以尝试运行db2licm-l,看看它说了什么。db2licm=>db2licm-l DB21034E该命令作为SQL语句处理,因为它不是有效的命令行处理器命令。在SQL处理过程中,它返回:SQL1024N数据库连接不存在。SQLSTATE=08003 db2=>您不能从db2clp中运行它。我没有运行db2 clp,我正在运行db2命令窗口管理器,正如上面在windows上工作的教程中所提到的。意味着我应该运行db2 clp for sql吗?实际上我想使用db2来练习数据库。我不想在需要运行大型机、cobol等其他东西的地方运行?请建议。我运行的是db2命令窗口管理器。这里我运行的是db2命令窗口管理器,我运行了appwiz.cpl,然后db2=>appwiz.cpl DB21034E。该命令作为SQL语句处理,因为它不是有效的命令行处理器命令。在SQL处理过程中,它返回:SQL1024N数据库连接不存在。然后我运行了db2 get dbm cfg | more,然后db2=>get dbm cfg | more SQL0104N在cfg之后发现了一个意外的标记。预期的标记可能包括:语句结束。SQLSTATE=42601,然后运行db2cwadmin.bat,db2=>db2cwadmin.bat DB21034E该命令作为SQL语句处理,因为它不是有效的命令行处理器命令。在SQL处理过程中,它返回:SQL1024N数据库连接不存在。SQLSTATE=08003 db2=>了解交互式命令行processordb2.exe和db2cmd.exe shell之间的区别。单击开始>运行>db2cwadmin.bat或开始>运行>db2cmd.exe,在打开的新窗口中,运行我在答案中显示的命令。您不能在交互式clp中运行操作系统命令,而是在db2cmd.exe中运行它们。