资讯专栏INFORMATION COLUMN

oracle到db2透明网关配置

IT那活儿 / 950人阅读
oracle到db2透明网关配置

点击上方蓝字关注我们


因业务需要oracle到db2取数据,使用透明网关实现。


01

软 件 安 装


gateway安装目录:/oracle/oracle/product/12.1.0/gateway


02

gateway配置


红色部分需要修改(安装时已经配置)

目录:/oracle/oracle/product/12.1.0/gateway/dg4db2/admin

oracle@oracle12c01:/oracle/oracle/product/12.1.0/gateway/dg4db2/admin> cat initdg4db2.ora

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

# that are needed for the Database Gateway for DB2


#

# HS init parameters

#

HS_FDS_CONNECT_INFO=[XX.XX.XX.XX]:XXXX/BASS_DM,LUW

HS_FDS_TRACE_LEVEL=OFF

HS_FDS_RECOVERY_ACCOUNT=RECOVER

HS_FDS_RECOVERY_PWD=RECOVER

HS_TRANSACTION_MODEL=COMMIT_CONFIRM

HS_FDS_TRANSACTION_ISOLATION=READ_COMMITTED

HS_FDS_SUPPORT_STATISTICS=TRUE

HS_FDS_RESULTSET_SUPPORT=FALSE

HS_FDS_PACKAGE_COLLID=ORACLEGTW

HS_IDLE_TIMEOUT=0


03

listener.ora配置


目录:/oracle/oracle/product/12.1.0/gateway/network/admin

SID_NAME就是前面init.ora文件名里指定的SID

SID_LIST_LISTENER_GW =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = dg4db2)

      (ORACLE_HOME=/oracle/oracle/product/12.1.0/gateway)

                        (ENV="LD_LIBRARY_PATH=/oracle/oracle/product/12.1.0/gateway/dg4db2/driver/lib:/oracle/oracle/product/12.1.0/gateway/lib")

      (PROGRAM = dg4db2)

    )

  )


LISTENER_GW =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = TCP)(HOST = XX.XX.XX.XX)(PORT = 1512))

    )

  )

--启动监听

export ORACLE_HOME=/oracle/oracle/product/12.1.0/gateway

export TNS_ADMIN=/oracle/oracle/product/12.1.0/gateway/network/admin

cd /oracle/oracle/product/12.1.0/gateway/bin

lsnrctl start LISTENER_GW


04

tnsnames.ora配置


目录:/oracle/oracle/product/12.1.0/gateway/dg4db2/admin


dg4db2 =

  (DESCRIPTION=

    (ADDRESS=(PROTOCOL=tcp)(HOST=XX.XX.XX.XX)(PORT=1512))

    (CONNECT_DATA=(SID=dg4db2))

    (HS=OK)

  )

--测试是否成功

tnsping dg4db2


05

创建dblink连接


CREATE DATABASE LINK db2

CONNECT TO db2user IDENTIFIED BY XXXXXX USING dg4db2;


06

检查是否可用


Select count(*) from area@db2;

select count(*) from bb.tb_XXXX@db2;



文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/130026.html

相关文章

  • Hibernate配置及自定义注册映射文件

    摘要:一配置属性详解可以在各式各样不同环境下工作而设计的因此存在着大量的配置参数。以简便操作,多数配置参数都有默认的配置值也是我们日常使用的必须品。 Hibernate (开放源代码的对象关系映射框架) Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装, 它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernat...

    coordinate35 评论0 收藏0
  • springboot多数据源配置

    摘要:一定义两个数据源和生成数据源注解声明为默认数据源创建配置事务管理二注意不同的数据源的类一定不能放在一个包下否则只扫描一个数据源即只会使用一个数据源里一个不会加载三配置文件使用数据源使用数据源四修改对应位置的代码使用时可自动切换数据源 一.定义两个数据源DataSource1Config 和DataSource2Config package com.rainbow.test.config...

    shevy 评论0 收藏0
  • 深入JavaScript高级语法-coderwhy

    摘要:深入高级语法数据库衔接由一组用编程言语编写的类和接口组成。但是各个开发商的接口并不完整相同,所以开发环境的变化会带来一定的配置变化。本文主要汇合了不同数据库的衔接方式。否则将上面的文件参加到环境变量中。加载驱动程序 download:​​深入JavaScript高级语法-coderwhy​​​java数据库衔接(JDBC)...

    不知名网友 评论0 收藏0
  • DBASK问答集萃(2)

    摘要:新晋技术专家下面是墨天轮部分新晋的技术专家。大家可以点击往期阅读墨天轮技术专家邀请函了解详情,申请成为我们的技术专家,加入专家团队,与我们一起创建一个开放互助的数据库技术社区。新关联公众号墨天轮是一个开放互助的数据库技术社区。 引言 近期我们在DBASK小程序增加了数据库 MongoDB、Redis、 Elasticsearch、DB2、Weblogic 等新的的专题栏目和一些新的技术...

    liuchengxu 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<