【发布时间】:2020-11-03 10:39:52
【问题描述】:
尝试连接到 db2 db 时出现以下错误:
$ /opt/ibm/db2/V10.5/bin/db2 connect to SRVO
SQL10007N Message "-1390" could not be retrieved. Reason code: "3".
但是,从 DBeaver 连接到它时我没有遇到任何问题。错误的原因可能是什么?
【问题讨论】:
-
在运行
db2命令之前,您需要在shell 会话中添加正确的db2profile文件。例如. ~db2inst1/sqllib/db2profile(您的 Db2-instance-name 是 db2inst1),请为您的环境使用正确的实例名称。当您在此文件中添加点时,将正确设置所有必需的环境变量,包括 PATH,因此您无需在特定目录中即可运行db2命令。通常你通过你的 shell 启动文件来做这个点。