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

oracle通用网关配置连接sqlserver db2

 
阅读更多

 

SQL和ORACLE之间的数据查询
配置透明网关的步骤
前一段花了些时间配置 TRANSPARENT GATEWAY
现在把心得贴出来与大家共享

我的OS是WIN2000  
ORACLE 9.0
SQLSERVER2000
HOSTNAME : SVR1
都使用 tcp/ip 默认端口


1: 安装 TRANSPARENT GATEWAY 选件(我安装的是FOR MSSQL)
   安装完成了以后有这样一个目录 oracle_home\ora90\tg4msql

2: 配置 LISTENER.ORA
    (SID_DESC =
      (GLOBAL_DBNAME = tg4sql) # 可自己命名
      (PROGRAM = tg4msql)
      (SID_NAME = sql2000)  # SID 自己命名
      (ORACLE_HOME = D:\oracle\ora90)
    )

3: 在 oracle_home\ora90\tg4msql\admin
   建文件 init<SID>.ora 由于LISTENER里定义SID为 sql2000
   因此文件名为:initsql2000.ora
   其中内容为:
   HS_FDS_CONNECT_INFO=svr1.master # svr1为SQL服务器名
   HS_FDS_TRACE_LEVEL=OFF
   HS_FDS_RECOVERY_ACCOUNT=RECOVER
   HS_FDS_RECOVERY_PWD=RECOVER

4: 重启 DATABASE AND LISTENER

5: 配置 tnsnames.ora
tg_sql = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = TCP)(HOST = SVR1)(PORT = 1521)) 
    ) 
    (CONNECT_DATA = 
      (SID = sql2000) 
    ) 
    (HS=OK) 
  ) 

6: 建立 DATABASE LINK
CREATE PUBLIC DATABASE LINK DB_SQL
CONNECT TO SA IDENTIFIED BY PASSWORD
USING 'tg_sql'

7: 完成,测试
  select * from t_test@db_sql

8: 请注意使用 DBLINK 时,INIT.ORA中 GLOBAL_NAME 的设置,
  如果为 ture , 请使用DBLINK的全称,可在 all_db_links 中查到,
  如果为 FALSE, 不必使用全称,当出现 
  “ORA-02019:为找到远程数据库的连接说明”
  时,请使用全称,如:
  select * from t_test@db_sql.US.ORACLE.COM

分享到:
评论

相关推荐

    ORACLE透明网关连接SQLSERVER操作

    ORACLE透明网关连接SQLSERVER操作 操作过程有截图,内容清晰。 目录 一、 ORACLE透明网关的安装步骤: 二、 配置透明网关文件inittg4msql.ora 三、 配置透明网关的监听器文件LISTENER.ORA 四、 配置透明网关的TNS...

    Oracle通过透明网关连接SQL SERVER

    Oracle 通过透明网关连接 SQL SERVER 是一种实现异构数据库互连的技术,透明网关(Transparent Gateway)是 Oracle 实现异构服务的技术,可以实现和 SQL SERVER、SYBASE、DB2 等多种数据库的互联。透明网关的体系...

    Oracle19C RAC通过gateways连接SQL server数据库

    在本场景中,我们探讨的是如何在Oracle 19C RAC环境中通过Oracle数据库网关(Gateway)连接到SQL Server 2012数据库。Oracle Gateway使得不同数据库系统间的数据交互成为可能,实现异构数据库间的透明访问。 首先,...

    oracle通过透明网关连接sqlserver.zip

    在Oracle与SQL Server之间建立透明网关连接涉及以下几个关键步骤: 1. **安装和配置Oracle网关**:首先,你需要在Oracle服务器上安装相应的Oracle网关软件,这通常包括Oracle数据库服务器和网关组件。安装过程中,...

    通过ORACLE通用连接访问SQLServer数据库的方法

    通过Oracle通用连接访问SQL Server数据库的方法为IT领域提供了一种跨数据库系统进行数据交互的有效途径。这种方法主要依赖于Oracle数据库的异构服务功能,允许用户从Oracle环境中直接查询或操作其他类型数据库(如...

    Oracle10G中使用透明网关连接Sqlserver

    Oracle 10G 透明网关连接到 SQL Server 是一种技术,允许用户通过 Oracle 数据库系统访问和操作 SQL Server 数据库,而无需了解后者的具体细节。这种技术大大简化了多数据库环境中的数据迁移和集成任务。以下是实现...

    Oracle透明网关连接sqlserver2008

    ### Oracle透明网关连接SQL Server 2008:详细指南 #### 一、环境配置与准备 在探讨Oracle透明网关(Transparent Gateway)如何连接到SQL Server 2008之前,首先需要确保所有涉及的系统环境都已正确设置。以下是...

    实现 Oracle 连接 SQL Server

    本文将详细介绍如何实现 Oracle 与 SQL Server 之间的连接,包括必要的配置步骤和技术细节。 #### 一、安装 Transparent Gateway for Windows (SQL Server) 为了实现 Oracle 和 SQL Server 的连接,首先需要安装 ...

    linux_oracle11g使用透明网关连接sqlserver.docx

    linux_oracle11g使用透明网关连接sqlserver.docx

    Oracle 10g连接sqlserver2000操作指南

    Oracle 10g 连接 SQL Server 2000的操作流程主要涉及两个核心部分:安装Gateways和配置透明网关。以下是对这两个步骤的详细解释: ### 一、安装 Gateways 安装Gateways是为了让Oracle数据库能够与SQL Server进行...

    oracle sqldeveloper连接mysql、SQLServer第三方dll

    解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...

    Oracle10g数据库透明网关连接sqlserver2005配置说明文档

    Oracle 10g 透明网关连接到 SQL Server 2005的配置涉及多个步骤,主要用于让Oracle数据库能够通过透明网关与SQL Server进行通信。以下是对整个配置过程的详细说明: 首先,确保你拥有合适的环境:Oracle 10g数据库...

    网络环境下连接SQL Server和Oracle 19c的方法.docx

    在网上看了很多资料,感觉不是很仔细,很多同学遇到这个问题,就详细说明一下在局域网环境下Navicat连接SQL Server和Oracle 19c的方法,PL/SQL Developer连接Oracle

    SQL SERVER连接oracle数据库几种方法

    SQL SERVER 连接 Oracle 数据库几种方法 在实际开发中,我们经常需要在 SQL Server 中连接 Oracle 数据库,以便实现数据交换和集成。那么,如何在 SQL Server 中连接 Oracle 数据库呢?下面我们将介绍几种常见的...

    通过Oracle的透明网关和dblink直接取sqlserver表中的数据

    tnsping是一个用于验证Oracle网络配置的工具,通过它我们可以检验Oracle是否能够通过透明网关成功连接到SQL Server。如果tnsping能够成功返回,表示透明网关已经配置正确,我们可以进入下一步操作。 下一步是使用...

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

    通过ODBC方式建立Oracle与SQLServer之间的DBLink连接,不仅简化了配置流程,还提高了跨数据库操作的效率。上述步骤涵盖了从ODBC驱动安装、Oracle配置文件修改到最终连接测试的整个过程,为企业级应用提供了可靠的...

    SQL-SERVER-64位配置ORACLE连接-中文乱码问题

    ### SQL-SERVER-64位配置ORACLE连接-中文乱码问题 在IT行业中,不同数据库之间的连接配置是一项常见的任务,特别是在需要实现跨平台数据交换的场景下。本文将详细介绍如何解决64位系统下的SQL Server连接Oracle...

Global site tag (gtag.js) - Google Analytics