PPAS通过DBLink,访问Oracle数据库

磨砺技术珠矶,践行数据之道,追求卓越价值  

回到上一级页面: PostgreSQL基础知识与基本操作索引页     回到顶级页面:PostgreSQL索引页 

作者 高健@博客园  luckyjackgao@gmail.com 

 

采用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            
DatabaseORACLE_HOME            /u01/app/oracle/product/11.2.0/dbhome_1                    

第一步:在PPAS运行的机器上,安装Instant Client:

   下载后解压:./unzip basic-11.2.0.2.0-hpux-ia64.zip -d /u01/app/oracle/product/

第二步:

建立链接:

# cd /u01/app/oracle/product/instantclient_11_2                    
# ln -s libclntsh.so.11.1 libclntsh.so

第三步:

在postgresql.conf里,追加oracle_home:

# vi /opt/PostgresPlus/9.0AS/data/postgresql.conf                        
...
oracle_home ='/u01/app/oracle/product/instantclient_11_2
...

第四步:

设置 LIBRARY_PATH:

                                          
# vi /sbin/init.d/ppas-9.0 (如果是在RHEL 则vi /etc/init.d/ppas-9.0)                        
  ...                
  export  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/u01/app/oracle/product/instantclient_11_2                    

第五步: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 '//192.168.1.10:1521/oracl' ;
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;

 

作者 高健@博客园  luckyjackgao@gmail.com

回到上一级页面: PostgreSQL基础知识与基本操作索引页     回到顶级页面:PostgreSQL索引页

磨砺技术珠矶,践行数据之道,追求卓越价值 

posted @ 2013-08-27 17:31  健哥的数据花园  阅读(1231)  评论(0编辑  收藏  举报