PPAS通過DBLink,訪問Oracle資料庫

2021-09-06 11:46:24 字數 1937 閱讀 6825

磨礪技術珠磯,踐行資料之道,追求卓越價值 

回到上一級頁面: postgresql基礎知識與基本操作索引頁     回到頂級頁面:postgresql索引頁

作者 高健@  [email protected]

採用oracle11g for hu-ux,ppas9.0 for linux

dblink主要的好處:

可以通過從ppas訪問oracle,實現逐漸地從oracle向ppas遷移:先從olap或者非關鍵業務著手,逐步推進。

另外,如果從oracle移植到ppas,也可以通過dblink方式來匯入資料。

過程如下:

版本資訊:

oracle os                      hp-ux 11i v3            

ppas

9.0.4.14

install directory /opt/postgresplus/9.0as/data directory /opt/postgresplus/9.0as/data

oracle

11.2.0.2

第一步:在ppas執行的機器上,安裝instant client:

第二步:

# ln -s libclntsh.so.11.1 libclntsh.so

第三步:

在postgresql.conf裡,追加oracle_home:

# vi /opt/postgresplus/9.0as/data/postgresql.conf                        

...oracle_home ='

...

第四步:

設定 library_path:

# 

vi /sbin/init.d/ppas-9.0 (如果是在rhel 則vi /etc/init.d/ppas-9.0

)

...

第五步:ppas再啟動:

# /sbin/init.d/ppas-9.0 restart                (如果是在rhel,則是   # /etc/init.d/ppas-9.0 restart)

第六步:作成dblink:

# . /opt/postgresplus/9.0as/pgplus_env.sh

# psql -u enterprisedb -p 5444

mig

mig=# create public database link ora_dblink1 connect to orauser identified by 'orapass

'using oci

'';

mig=# select

sysdate from dual@ora_dblink1;

sysdate

--------------------

19-aug-11

16:37:04(1

row)

mig=#  select table_name from user_tables@ora_dblink1;

作者 高健@  [email protected]

回到上一級頁面: postgresql基礎知識與基本操作索引頁     回到頂級頁面:postgresql索引頁

磨礪技術珠磯,踐行資料之道,追求卓越價值 

通過dblink快速同步ogg表

適用場景 表資料量不大,並且較長時間不變化 10分鐘以上 目標端到源端有dblink 源端 新增表日誌 dblogin userid password add trandata 抽取和推送程序新增表 重啟抽取和推送程序 從源端pl sql提取建表sql語句 目標端 根據建表語句建立空表。複製程序新增...

在oracle中建立dblink訪問其他資料庫

當有多個資料庫伺服器,如果想從一台伺服器訪問其他資料庫中的特定使用者下的表,則必須使用dblink。建立dblink的方法有2種 1 已經配置好本地服務名 資料庫伺服器上的 create public database link fwq12 connect to fzept identified b...

mysql 主從庫更新延遲,通過o

最近由於庫比較不穩定還在集體改版,我碰到乙個問題 主庫更新後,從庫兩秒才能拿到更新後的資料,比如贊操作點後自動在頁面html 1,但是由於讀取列表是在從庫,如果重新整理的快,會看到贊還是沒 1之前的數值。今天跟新青和李偉他倆討論,新青提供的方式很棒,特此記錄。我只需在他基礎上整合了一下列表輸出操作就...