为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:v2102,ky19.x86.64
【CPU】:x86
【问题描述】*:麒麟kylin服务器上部署达梦数据库遇到libnsl.so.1直接起不来l了;
报错信息和
这里的一样。
请问怎么解决共存的问题呢?按照上述问题解决方式描述是不行的,只能解决在绝对路径下使用oracle 的sqlpus 哪些工具,但要使用dmserver的dblink到oracle 就不行了。。。因为dblink要调用oci而oci要依赖 libnsl.so.1
请问这个问题怎么解决啊?在centos7系统没有这个问题,在麒麟这个kylin10服务器上有这个问题
可以尝试一下把bin目录下的libproj.so和libxqilla.so移动到其他目录然后再启动服务
如果是由于dblink缺少libnsl.so而需要引入该库,可以通过21c开始的instantclient绕过,此版本开始驱动不再依赖libnsl.so库
麒麟上缺少这个,需要进行安装,一般麒麟的yum源里是有这个的,可以看看是不是挂一个麒麟的镜像然后直接安装libnsl