
postgresql安装oracle_fdw.so插件,提示:没有libnnz11.so,但是已有libnnz11.so
我来答
添加附件
收藏
复制链接
微信扫码分享

在小程序上查看
分享
添加附件
问题补充
2条回答
默认
最新
指定变量,使环境变量能识别到你存放lib库的位置,后面位置可以自己家或者修改,export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app/oracle/instantclient_11_2


打赏 0
采纳答案后不可修改和取消
不知道哪位朋友匿名问的问题。这个问题应该是我前段时间做测试中在群里提问的,感谢这位朋友在这里帮我提问。现在问题已经解决。
当时的postgresql数据库是使用systemctl启动的,切换到postgres用户后安装oracle_fdw插件报的这个错误。
经过反复测试,如果是使用postgres用户启动的数据库后安装oracle_fdw插件是没有这样的问题的。因为环境变量都是已经设置好,确认无误的。
后面测试通过在/etc/ld.so.conf.d/ 添加一个oracle的配置文件后解决了
vi /etc/ld.so.conf.d/oracle.conf #把oracle client目录添加进来,然后保存退出 /app/oracle/instantclient_11_2 --然后 ldconfig -v
复制


打赏 0
回答交流
Markdown
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
添加图片链接
上传图片
导航目录
Markdown语法参考
请输入正文
提示
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
