1. 程式人生 > 實用技巧 >greenplum版本為6.10.1-oracle相容性 orafce安裝使用

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

安裝完成