Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1051419
  • 博文数量: 171
  • 博客积分: 55
  • 博客等级: 民兵
  • 技术积分: 2077
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-04 10:11
个人简介

pugna

文章分类

全部博文(171)

文章存档

2021年(4)

2020年(1)

2019年(4)

2018年(5)

2017年(7)

2016年(9)

2015年(36)

2014年(8)

2013年(96)

2012年(1)

分类: Mysql/postgreSQL

2013-08-22 15:01:33

在EnterpriseDB中建立指向Oracle的Database Link

系统环境:
Redhat 5.4 x64
EnterpriseDB 9.2
Oracle 10.2.0.5.0


1.下载OCI支持包


2.配置OCI
2.1.解压OCI支持包后,放到EnterpriseDB的软件安装目录下,并更改其目录owner为enterprisedb:enterprisedb,并对所有OCI相关文件添加可执行权限。

2.2在OCI目录下建立软链接
ln -s libclntsh.so.10.1 libclntsh.so

2.3.在postgresql.conf中添加Oracle OCI路径
oracle_home ='/edb/PostgresPlus/9.2AS/oracle_oci'    # path to the Oracle home directory;

2.4.重启EnterpriseDB
/etc/init.d/ppas-9.2 restart

3.测试dblink
create database link testdblink CONNECT TO test IDENTIFIED BY 'test' USING oci '//192.168.1.160:1521/oracledbservice';

select sysdate from dual@testdblink;



我配置时,参考了http://blog.sina.com.cn/s/blog_654c6ec70101ixu3.html,更详细的信息可以参考EnterpriseDB提供的关于dblink的官方文档,使用以下方面查找。

# locate contrib | grep ost | grep dblink
/edb/PostgresPlus/9.2AS/doc/contrib/README-dblink_ora_setup.txt
/edb/PostgresPlus/9.2AS/share/contrib/dblink_ora.sql
/usr/share/doc/postgresql-contrib-8.1.22/README.dblink

其中README-dblink_ora_setup.txt就是EnterpriseDB提供的关于dblink的官方文档。

阅读(2475) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~