我安装了 IBM DB2 Express C 版本 10.5.4,但无法在命令行处理器中使用任何命令。我尝试过的命令包括“连接到示例”和“列出数据库目录”。我每次都会收到以下错误消息:
我被告知要检查 DB2 的安装是否正确完成,我可以使用 DBeaver 对其进行测试,所以我就这样做了。正如预期的那样,我也无法使用 DBeaver 测试连接。我收到以下错误消息:
我还附上了问题的详细图片。
我使用DB2而不是MySQL的原因是因为我的Uni正在使用DB2,所以我别无选择,只能也使用DB2。
我自己完成的一些故障排除包括
以上似乎都没有解决我的问题。 我目前使用的是 Windows 11。我所有的同学安装和运行 DB2 和 DBeaver 都没有问题。
该消息告诉您尚未创建任何 Db2 数据库。
成功创建 Db2 数据库或对远程数据库进行编目后,数据库目录将存在,并且在 Db2 CLP 中,命令
list database directory
将显示创建/编目了哪些数据库。
最有可能的原因是您在安装过程中遗漏或错误,或者没有严格遵循所有说明。
要在 Db2 服务器已在本地运行的 Microsoft-Windows 上创建 Db2 数据库,请尝试以下步骤:
db2sampl
并等待它完成且没有错误。可能需要几分钟,磁盘会很忙。如果没有错误,SAMPLE 数据库现在应该接受来自 Db2-clp 或 DBeaver 的连接(您可能需要先关闭并重新打开 Db2 clp 窗口)。
当您遇到错误时,不要发布图像,而是编辑您的问题并发布纯文本。图像不可搜索,并且在某些设备上无法读取,这就是您应该使用纯文本的原因。