greenplum版本为6.10.1-oracle兼容性 orafce安装使用

兼容性问题,考虑当前greenplum版本为6.10.1版本,操作系统为redhat7.4版本,选用了orafce-3.9.0。(根据具体情况进行选择)

 下载地址:https://pgxn.org/dist/orafce/

 

1、上传文件orafce-3.9.0.zip至所有节点。

GPHOME=/usr/local/greenplum-db-6.10.1

 

文件可放置在$GPHOME/share/postgresql/extension目录底下

 

解压缩unzip orafce-3.9.0.zip

 

2、确保gcc等编译包已安装,未安装的进行安装

yum install gcc*

 

3、修改解压后文件的所属为gpadmin

chown –R gpadmin:gpadmin orafce-3.9.0

 

4、进入目录

gpamin用户

source /usr/local/greenplum-db-6.10.1/greenplum_path.sh

 

make USE_PGXS=1

 

make install USE_PGXS=1

 

确认所有节点已经安装完成

 

5、psql –d testdb进入需要修改的数据库

设置允许修改系统表

testdb=# set allow_system_table_mods=TRUE;

 

后执行

testdb=# create extension orafce;

testdb=# \dx+ orafce

 

 

psql登录普通用户测试

 

\d+ dual

Column |       Type        | Modifiers | Storage  | Description

--------+-------------------+-----------+----------+-------------

 dummy  | character varying |           | extended |

 

select * from dual

 

安装完成

 

posted @ 2021-01-11 18:23  恒久信心  阅读(417)  评论(0)    收藏  举报