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
安裝完成