Oracle数据库与SQL数据库的互连_SQL SERVER数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

Oracle与SQL数据库的互连

作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0

本篇关键词:数据库网关透明SERVER
黑客防线网安网讯:  不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实...

  不同数据库平台的互连一般称之为数据库的异构服务现在各大数据库之间都可以实现这样的异构互连只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实现与其它数据库的互联

  而ORACLE实现异构服务的技术叫做透明网关(Transparent Gateway),当然之前ORACLE还采用过通用连接技术目前ORACLE利用透明网关可以实现和SQL SERVER、SYBASE、DB2等多种数据库的互联。

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

  下面是具体步骤,如有疑问欢迎和我联系,MSN: gototop_ncn@hotmail.com。

  1、在SQL SERVER数据库上创建测试账号和表

  这里我用的是10.16.74.140的PUBS数据库,账号cyx,

  create table t (c char(10));

  2、我测试所用数据库和透明网关是在同一台机器上,在我本机:10.16.98.16,透明网关在oracle默认安装时是不安装的,所以如果你想用需要选择这一选项。

  3、安装透明网关for sql server的软件后,可以在$ORACLE_HOME下看到tg4msql目录,编辑$ORACLE_HOME/tg4msql/admin/inittg4msql.sql文件确认这一行正确:

  HS_FDS_CONNECT_INFO="SERVER=10.16.74.140;DATABASE=pubs"

  4、修改透明网关server上的listener.ora,在SID_LIST中加入以下内容:

  (SID_NAME = tg4msql) # SID自己命名

  (ORACLE_HOME = c:)

  (PROGRAM = tg4msql)

  5、在oracle server上的tnsnames.ora中加入到透明网关的tnsname,内容如下:

  sql2k =
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 10.16.98.16)(PORT = 1521)) #此处HOST填的是透明网关SERVER的地址
  )
  (CONNECT_DATA = (SID = tg4msql) ) #此SID应和透明网关SERVER上设定的SID相同
  (HS=OK)
  )

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-9838-1.html
网站维护教程更新时间:2012-03-21 02:26:13  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer