在 Linux/x86-64 上,我安装了 Db2 v11.1。当我尝试在现有 Db2 安装的同时安装 Db2 v11.5 时,出现错误“ DBI1004W /usr/lib/libdb2.so detected ”。
我检查并看到路径上的符号链接:
ls -l /usr/lib | grep "/opt/ibm/db2/"
ls -l /usr/include | grep "/opt/ibm/db2"
错误描述中建议删除这些链接。使用db2rmln
命令后,这些链接将被删除。
现在已成功安装 Db2 v11.5。但我已经检查过了,那些符号链接没有重新创建。根据https://www.ibm.com/docs/en/db2/11.5?topic=servers-multiple-db2-copies-one-system-linux-unix这按预期工作。信息:“当多个 Db2 副本要共存时,不得创建链接。 ”
如果 Db2 的多个副本在同一个 Linux 上抗拒,那么这些符号链接不存在就太好了。
我的问题是,这些符号链接的目的是什么,我可以期待一些问题不再有它们吗?
较旧的 Db2 9.7 版本有一个相关链接:为 DB2 文件创建链接。