暂无图片
postgresql安装oracle_fdw.so插件,提示:没有libnnz11.so,但是已有libnnz11.so
我来答
分享
暂无图片 匿名用户
postgresql安装oracle_fdw.so插件,提示:没有libnnz11.so,但是已有libnnz11.so



我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
你好我是李白

指定变量,使环境变量能识别到你存放lib库的位置,后面位置可以自己家或者修改,export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app/oracle/instantclient_11_2

暂无图片 评论
暂无图片 有用 0
打赏 0
zhuzhijiao

不知道哪位朋友匿名问的问题。这个问题应该是我前段时间做测试中在群里提问的,感谢这位朋友在这里帮我提问。现在问题已经解决。

当时的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
复制
暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏