Oracle通过DBLINK访问GreenPlum

本文详细介绍了如何在32位Windows 2008 Server上配置Oracle数据库通过DBLINK访问GreenPlum,包括安装Oracle、配置ODBC、设置SID、监听和tns,以及解决过程中遇到的用户名/口令错误和查询问题。
摘要由CSDN通过智能技术生成
为多个数据库之间的整合和迁移做POC,尝试使用Oracle Gateway和Heterogeneous Service来中转访问,测试过好多次,最终发现只有在32位的Oracle当中才能成功配置。
配置环境如下:
Windows 2003 32bit 或 Windows 2008 64bit
Oracle10G 32bit 或 Oracle11G 32bit
Source and Target:Oracle 或 MySQL 或 PostgreSQL 或 GreenPlum ......


我的配置方式是使用一台独立终端来作为类似跳转的机器,实际的source db和target db均在其他的主机上,这样至少3台涉及到的主机。
Linux也是可以的,但是现在没实际用到,唯一需要注意的unixODBC版本的问题,因此这里主要描述在Windows2008 DC Server当中访问GreenPlum的配置过程。


0. 安装Oracle Database
注意是含了一个实例,略。
1. 安装psqlodbc驱动
略。
2. 配置ODBC for GreenPlum
注意选择ANSI,使用UNICODE会对char等字符类型的字段无法查询和显示,略。
3. 配置hs sid
hs\admin\initgp.ora:
HS_FDS_CONNECT_INFO = gp
HS_FDS_TRACE_LEVEL = debug
4. 配置hs listener
listener.ora:
(SID_DESC =
  (PROGRAM = dg4odbc)# hsodbc for 10g
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值