一、在oracle的服务器上安装GBase的ODBC驱动;

二、执行odbcinst –j

[oracle@t3 admin]$ odbcinst -j

unixODBC 2.2.14

DRIVERS............: /etc/odbcinst.ini

SYSTEM DATA SOURCES: /etc/odbc.ini

FILE DATA SOURCES..: /etc/ODBCDataSources

USER DATA SOURCES..: /home/oracle/.odbc.ini

SQLULEN Size.......: 8

SQLLEN Size........: 8

SQLSETPOSIROW Size.: 8

[oracle@t3 admin]$ vim /etc/odbc.ini

[oracle@t3 admin]$

[test]

Driver = /usr/lib64/libgsodbc8.so

DATABASE = test

DESCRIPTION = GBase 8a ODBC 8.3.1.5 Sample

PORT = 5258

SERVER = 192.168.137.5

UID = gbase

PWD = *********

CHARSET = utf8

TRACEFILE = /home/gbase/odbc.trc

TRACE = OFF

通过isql测试odbc配置情况

[oracle@t3 admin]$ isql test

+---------------------------------------+

| Connected!                            |

|                                       |

| sql-statement                         |

| help [tablename]                      |

| quit                                  |

|                                       |

+---------------------------------------+

SQL> select count(*) from test;

+---------------------+

| count(*)            |

+---------------------+

| 2097152             |

+---------------------+

SQLRowCount returns 1

1 rows fetched

SQL> quit

[oracle@t3 admin]$

三、配置oracle 透明网关

总共要配置三个文件

1、 $ORACLE_HOME/hs/admin/xxxx.ora

2、 $ORACLE_HOME/network/admin/listener.ora

2、 $ORACLE_HOME/network/admin/tnsnames.ora

这三个文件中的

$ORACLE_HOME/hs/admin/xxxx.ora中的HS_FDS_CONNECT_INFO = test

listener.ora 中的SID_NAME = test

tnsnames.ora中的SID = test

要一致。

其中$ORACLE_HOME/hs/admin/xxxx.ora的文件名命名规则:

init+HS_FDS_CONNECT_INFO.ora

例如我们在HS_FDS_CONNECT_INFO=test

inittest.ora

[oracle@t3 admin]$ cd $ORACLE_HOME/hs/admin

[oracle@t3 admin]$ ls

extproc.ora  initdg4odbc.ora  listener.ora.sample  tnsnames.ora.sample

[oracle@t3 admin]$ vim inittest.ora

# This is a sample agent init file that contains the HS parameters that are

# needed for the Database Gateway for ODBC

#

# HS init parameters

#

HS_FDS_CONNECT_INFO = test

HS_FDS_TRACE_LEVEL = 0

HS_FDS_SHAREABLE_NAME = /usr/lib64/libgsodbc8.so

#

# ODBC specific environment variables

#

set ODBCINI=/etc/odbc.ini

#

# Environment variables required for the non-Oracle system

#

set LD_LIBRARY_PATH=/usr/lib64

HS_LANGUAGE=AMERICAN_AMERICA.UTF8

HS_NLS_NCHAR=UCS2

===========================

配置$ORACLE_HOME/network/admin/listener.ora

在原有文件总增加蓝色部分

# listener.ora Network Configuration File: /disk2/app/DB/oracle/network/admin/listener.ora

# Generated by Oracle configuration tools.

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

(ADDRESS = (PROTOCOL = TCP)(HOST = t3)(PORT = 1521))

)

)

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = test)

(ORACLE_HOME = /disk2/app/DB/oracle)

(PROGRAM = dg4odbc)

(ENVS=LD_LIBRARY_PATH=/disk2/app/DB/oracle/lib:/usr/lib64)

)

)

ADR_BASE_LISTENER = /disk2/app/DB/

================================================

配置$ORACLE_HOME/network/admin/tnsnames.ora

在原有文件中增加蓝色部分

# tnsnames.ora Network Configuration File: /disk2/app/DB/oracle/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = t3)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

testdblink =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

(CONNECT_DATA =

(SID = test)

)

(HS = OK)

)

这里 testdblink创建dblink时使用。

四、创建oracle11g到GBase8a 的dblink

oracle@ynhdys2/oracle$sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Thu Jul 7 16:04:23 2011

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> connect / as sysdba;

Connected.

SQL> create user gbase identified by gbase;

User created.

SQL> grant connect to gbase;

Grant succeeded.

SQL> grant dba to gbase;

Grant succeeded.

SQL> connect gbase/gbase;

Connected.

创建dblink

create database link gt1 connect to "gbase" identified by "*********" using 'testdblink'

SQL> select count(*) from test@gt1;

COUNT(*)

----------

2097152

SQL>

oracle11查看dblink,配置oracle11g通过dblink+透明网关访问GBase相关推荐

  1. windows下部署oracle11,windows下配置oracle11g的dataguard

    Oracle Database 11g DataGuard On Windows 2008 Using VirtualBox.pdf 经实践该文档可靠,终于找到windows下的方法了,哈哈 有些文本 ...

  2. oracle透明网关访问antdb,oracle通过透明网关,创建dblink,访问ms sql server和其他数据库 -......

    oracle通过透明网关(Oracle Transparent Geteways),访问ms sql server和其他数据库 环境: 1.在安装有oracle服务器端,ms sql server的客 ...

  3. oracle数据库dblink创建语句_「运维实验」——达梦数据库间DBlink配置

    作为一名运维工程师一定会专注于日常运维实验分享,即时分享即时阅读,希望能帮助同行在运维路上一路前(tuo)行(fa). 下面是详细实验: 实验环境说明 达梦数据库1:192.168.80.40 DMS ...

  4. 用dblink能修改_oracle dblink设置

    oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入.修改.删除等操作 首先了解下环境:在tnsnames.ora中配置两个 ...

  5. Centos 6 安装 配置 oracle11g R2

    Centos 6 安装 配置 oracle11g R2 分享到:0 分类:                          Linux&CentosOracle 1.安装centos6.3_ ...

  6. 导出oracle dblink,expdp 只导出dblink

    最近生产数据库要修改生产用户的密码,由于用户密码修改,各个库之间创建的dblink就失效了,需要重建.上生产一看dblink还真不少,而且谁建的都有,改起来比较费劲.于是想到可以使用expdp的方式导 ...

  7. 电脑连接电视方法详解_查看电脑配置的几种方法(图文详解)

    很多朋友想要了解自己电脑详细的配置的时候,一般都是通过第三方的工具检测的.那么有没有其他更好的方法可以在win系统下查看电脑配置呢?今天我就给大家分享一下如何查看电脑配置. 查看电脑配置的几种方法图文 ...

  8. Linux 系统查看硬件配置信息

    Windows下面查看硬件配置信息,通常我们会去下载相关软件,软件会给我们提供非常直观的方式.虽然在Linux下面也有这类的软件,但大家通常不这么做,习惯于使用内置的命令查看.原因大家都知道,因为作为 ...

  9. BEA WebLogic Server 10 查看和配置日志

    查看和配置日志 WebLogic Server 内的每个子系统都可生成日志消息来传达其状态.例如,当启动 WebLogic Server 实例时,安全子系统会输出消息以报告其初始化状态.为了记录其子系 ...

最新文章

  1. 第七课 环境变量PATH,cp、mv及查看文档cat/more/less/head/tail命令
  2. 遇到的仍未学习的各种结论
  3. Java利用JNI调用c++代码简易例子演示
  4. 一个完整的python项目源码-一个Python开源项目-哈勃沙箱源码剖析(下)
  5. html相同标签nth,详解CSS nth-child与nth-of-type的元素查找方式
  6. 坚持探索与落地并重,阿里巴巴云原生之路全景揭秘
  7. Opencv学习笔记_计算机视觉是什么?Opencv的起源
  8. 【转】Sobel 算子
  9. 3月7日 Maximum Subarray
  10. Exchange2010---反垃圾邮件配置
  11. Spring Core 之 Validation, Data Binding(校验和数据绑定)
  12. 计算机专业未来规划作文英文,以“未来的职业”写一篇英语作文
  13. echarts图表 tooltip提示框,xAxis X轴,formatter自定义
  14. 你都为美白缴过哪些智商税? | Alfred数据室
  15. 3D建模和渲染吃什么硬件?新手避坑指南
  16. 如何使用API_api接口有什么优点
  17. excel在一个单元格输入内容,在其他单元格同步显示
  18. win2d CanvasCommandList 使用方法
  19. 基于手机APP的PLC远程监控系统
  20. 跟着团子学SAP PS:创建WBS元素组 KJH1/CJSG

热门文章

  1. C#LeetCode刷题之#447-回旋镖的数量(Number of Boomerangs)
  2. 从零开始学习mitmproxy源码阅读
  3. soa面向服务体系结构_服务和面向微服务的体系结构简介
  4. 服务器返回它们的和_无服务器有其陷阱。 这是避免它们的方法。
  5. 134_Power BI Report Server之某消费品运营数据监控
  6. 113_Power Pivot 销售订单之重复购买率及购买间隔天数相关
  7. Scrapy添加随机ip
  8. Mybatis JdbcType与Oracle、MySql,javaType数据类型对应列表
  9. Boss直聘Python爬虫实战
  10. 用 Python 编写一个天气查询应用