postgresql - PostgreSQL 11 和 Oracle 外部数据包装器
问题描述
我在 CENTOS 8 上为 PostgreSQL_11 安装 Oracle 外部数据包装器时遇到问题。
我没有连接到互联网,所以我通过 SSH 复制了所有必要的文件,我已经安装了 PostgreSQL 11 和 Oracle 客户端,最后需要安装 Oracle FWD (oracle_fwd-master.zip)。最初我解压缩,然后按照以下说明进行解压缩:ORACLE FDW 安装:
root@user-laptop:~# cd /opt/oracle_fdw/
root@user-laptop:/opt/oracle_fdw# make
root@user-laptop:/opt/oracle_fdw# make install
但我遇到了以下问题
[root@oracle_fdw-master]# make
make: pg_config: Command not found
make: *** No targets. Stop.**
请帮忙怎么解决?
解决方案
首先,永远不要make
以用户身份运行root
。它会起作用,但这是不必要的危险。这就是为什么mak
mandmake install
是两个不同的步骤:后者通常必须由root
.
无论如何,您的问题是您要么没有安装该postgresql11-devel
软件包,要么/usr/pgsql-11/bin
不在您的PATH
.
验证标头和pg_config
已安装,然后尝试
PATH=/usr/pgsql-11/bin:$PATH make
推荐阅读
- lua - 有没有办法重定向 io.open 以从 lua 中的自定义函数加载文件?
- r - 将表格刮入R
- sql-server - 错误''数据库中已经有一个对象名称''
- javascript - 如何将material-ui工具栏拆分为左右部分
- angular - 如何从 component.ts 暂停或停止 HTML5 音频元素
- c# - 如何从图像opencv中去除小噪声(几个不规则的小形状)
- imagemagick - imagemagick 转换后的图像是灰色的
- machine-learning - 没有导数的梯度下降
- css - 在带有文本的元素周围添加边框
- css - 如何将此 CSS 代码仅应用于 Wordpress 上的一页?