`
thoreau
  • 浏览: 356743 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

建立透明网关

阅读更多

创建透明网关

ORACLE实现异构服务的技术叫做透明网关(Transparent Gateway),利用透明网关可以实现和SQL SERVERSYBASEDB2等多种数据库的互联。因此透明网关也是Oracle数据仓库和数据迁移中的一个重要组成部分。

透明网关的体系结构也很简单,在ORACLESQL SERVER之间使用ORACLE透明网关服务器实现互连互通,其中透明网关服务器可以与ORACLESQL SERVER数据库在同一台主机上,也可以是在独立的一台主机上。

 

本文ORACLESQL SERVER数据库在同一台主机上;

SQL Server
版本为SQL Server 2000

Oracle
版本为Oracle9i 9.2.0.1

操作系统版本为WindowsXP

透明网关的安装和配置

1
、运行Oracle安装程序进行透明网关组件的安装

2
、选择自定义

3
、选择要安装的透明网关

4
、系统提示配置

:Microsoft SQL Server:SQL服务器的地址(IP)

Microsoft SQL数据库: SQL数据库名(:Northwind)

安装成功后会在以下目录生成如下文件

5、查看%OracleHome%/ora90/tg4msql/admin目录

tg4msql

├─admin --透明网关配置目录

├─inittg4msql.ora –MS SQL Server数据库配置信息

└─tg4msql_tx.sql

├─bin --系统配置的东西

├─nls --定义错误的消息

├─eng

└─jpn

├─demo --提供了一些在SQLServer环境下得demo

├─html --提供了一些SQLServerOracle的参考文档

└─trace --提供系统跟踪情况

 

 

6.修改inittg4msql.ora, %OracleHome%/ora90/tg4msql/admin/listener.ora

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

# needed for the Transparent Gateway for SQL Server

 

#

# HS init parameters

#服务器IP与端口用逗号隔开

HS_FDS_CONNECT_INFO="SERVER=127.0.0.1,1433;DATABASE=gwba"

HS_FDS_TRACE_LEVEL=DEBUG

HS_FDS_RECOVERY_ACCOUNT=RECOVER

HS_FDS_RECOVERY_PWD=RECOVER

7.修改监听文件, %OracleHome%/ora90/network/admin/listener.ora,增加如下

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = D:\oracle\ora90)

      (PROGRAM = extproc)

    )

    (SID_DESC =

      (GLOBAL_DBNAME = DB)

      (ORACLE_HOME = D:\oracle\ora90)

      (SID_NAME = DB)

    )

    (SID_DESC =

      (SID_NAME = tg4msql)

      (ORACLE_HOME = D:\oracle\ora90)

      (PROGRAM = tg4msql)

    )

  )

:标红部分为新增的

8.修改tnsnames.ora, %OracleHome%/ora90/network/admin/tnsnames.ora,增加如下

TG4MSQL =          -- TG4MSQL:主机连接字符串

  (DESCRIPTION =

    (ADDRESS_LIST =

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

    )

    (CONNECT_DATA =

      (SID = tg4msql)

    )

      (HS=OK)      --不知道什么意思,

  )

 

9.重启监听

lsnrctl stop

lsnrctl start

lsnrctl status

 

10. 测试解析状态

C:/ >tnsping tg4msql
TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 14-10
-2
007 16:29:43
Copyright (c) 1997 Oracle Corporation. All rights reserved.
已使用的参数文件:
D:\oracle\ora90\network\admin\sqlnet.ora

已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION= (ADDRESS_LIST = (ADDRESS = (PROTOCOL=TCP)(HO
ST= 127.0.0.1)(PORT=1521))) (CONNECT_DATA= (SID=tg4msql)) (HS=OK))
OK
20毫秒)

 

11、创建数据库链接
CREATE PUBLIC DATABASE LINK MStest CONNECT TO “sa” IDENTIFIED BY “sa” USING ‘TG4MSQL’;

12
、察看数据库链接
select * from sys.LINK$
13
、测试
select * from Customers@MStest;

分享到:
评论

相关推荐

    如何在Oracle数据库中建立透明网关环境

    本文将为大家介绍如何在Oracle数据库中建立透明网关环境。

    Oracle透明网关环境的建立

    本文从六步来介绍了Oracle透明网关环境的建立。

    Oracle 11g R2通过透明网关连接DB2 详细步骤

    Oracle 11gr2 通过透明网关 以及odbc 访问db2服务器

    oracle下透明网关安装包下载地址.txt

    oracle 下面的透明网关安装包,32位,64位,linux 的主要用于实现oracle 到sqlserver dblink的建立

    数据抽取方案之ORACLE透明网关安装及配置!

    ORACLE透明网关for MSSQL的产品名称为Oracle Transparent Gateway for SQL Server。使用该产品后,对于Oracle数据库而言,屏蔽了...通过透明网关在出口退税审核系统和综合管理系统建立DB Link,可实现数据的定时抽取...

    Oracle 10g + SQL SERVER 2000 透明网关设置

    前提:在安装oracle时选中安装透明网关组件(默认不选中),如果未安装可以重新选择安装此组件. 环境:Oracle 10g + SQL SERVER 2000 数据库:Oracle:ZNDATA;SQL SERVER:ZNDB 目标:在oracle下建立一个tnsname用来访问SQL ...

    税收征管信息查询系统数据抽取方案之ORACLE透明网关安装及配置

    ORACLE透明网关for MSSQL的产品名称为Oracle Transparent Gateway for SQL Server。使用该产品后,对于Oracle数据库而言,屏蔽了...通过透明网关在出口退税审核系统和综合管理系统建立DB Link,可实现数据的定时抽取...

    Windows Server服务器下Oracle11g创建ODBC连接HANA数据库

    目前通过Oracle11g连接SAP的HANA数据库Oracle11g的透明网关插件gateways中没有该选项,只能通过ODBC创建dblink连接HANA数据库,文档中包含有如何创建本地数据源ODBC,如何创建并配置相关ora文件,如何创建dblink等...

    oracle通过odbc建立dblink访问sqlserver数据库

    oracle通过odbc方式,连接到sqlserver数据库。比透明网关方式更加简单

    一种面向服务的物联网网关设计

    本文提出了一种面向服务的物联网网关中间件的设计实现方式。在典型的物联网应用场景中,物联网应用中间件通过其感知元件管理功能对感知层各感知元件进行识别...可利用网关组件建立与感知元件间透明的、标准的对话模式。

    基于物联网的煤矿安全协同管控系统研究

    存在数据孤岛,灾害时难以联动控制,无法实现“人、机、环”参数的有序配合等问题,提出基于物联网技术,通过低功耗无线自组网传感器、便携式智能终端、区域协同控制器、多协议透明传输网关等关键设备,构建全矿井高速、...

    appnet.link:安全的P2P HTTP网关作为隧道协议

    透明地扩展客户端/中央服务器样式的Web服务 易于使用的API,可重用现有的http / web和node.js技术 对等服务管理 同时支持IPv4和IPv6 是开源的 安装 appnet.link依赖于nodejs-httpp,请从回购 安装appnet.link模块 ...

    串口通讯服务器解决方案.doc

    在网关上设置NAT规则,将串口 服务器的IP地址、监听端口映射为网关上的一个TCP/IP端口,向网关上的这个端口发 起连接,就可以与串口服务器建立通讯。 TCP/IP Client模式 设置串口服务器的网关地址,为有效网关的IP...

    laravel-authorizenet:该软件包允许授权支付网关轻松访问

    Laravel AuthorizeNet软件包此程序包建立在官方authorizenet程序包的基础上。 这是authorizenet/authorizenet 。用法创建Authorize.net客户资料 $ user -> anet ()-> createCustomerProfile (); 将信用卡...

    无线数传技术和产品的电力无线抄表系统解决方案

    通讯方式采用通过TD-8700S DTU模块建立通过移动通信网关的无线通信链路,可以进行基于TCP/IP和UDP/IP数据传输。基于控制模块的容错机制和GSM备用通道模式,弥补了由于GPRS网络的不稳定性带来的影响。

    网络原理复习题

     答:使用分层次的路由选择方法,分为内部网关协议IGP、外部网关协议EGP。 3、路由器处理分组的过程? 答:1)把收到的分组先放入缓存(暂时存储);  2)查找转发表,找出到某个目的地址应从哪个端口转发;  3...

    Oracle 8i 数据仓库

    四、ORACLE数据仓库设计和建立工具--WAREHOUSE BUILDER 34 五、ORACLE集成的决策分析工具集 36 5.1 ORACLE的联机分析处理(OLAP)工具--ORACLE EXPRESS 36 5.1.1 Oracle Express服务器 36 5.1.2 Oracle OLAP的强大的...

    Oracle数据仓库解决方案

    四、ORACLE数据仓库设计和建立工具--WAREHOUSE BUILDER 34 五、ORACLE集成的决策分析工具集 36 5.1 ORACLE的联机分析处理(OLAP)工具--ORACLE EXPRESS 36 5.1.1 Oracle Express服务器 36 5.1.2 Oracle OLAP的强大的...

    oracle 数据仓库解决方案

    四、ORACLE数据仓库设计和建立工具--WAREHOUSE BUILDER 34 五、ORACLE集成的决策分析工具集 36 5.1 ORACLE的联机分析处理(OLAP)工具--ORACLE EXPRESS 36 5.1.1 Oracle Express服务器 36 5.1.2 Oracle OLAP的强大的...

Global site tag (gtag.js) - Google Analytics