WEB开发网
开发学院数据库MSSQL Server Oracle与SQL Server的互连 阅读

Oracle与SQL Server的互连

 2007-05-15 09:26:03 来源:WEB开发网   
核心提示: 现在这个oracle server上添加tnsname, www.ncn.cn - gototop --hawk3$sqlplus cyxSQL*Plus: Release 8.1.7.0.0 - Production on Wed Jun 25 14:00:34 2003(c) Copy

现在这个oracle server上添加tnsname。

  ------------ www.ncn.cn ------------- gototop --------------
  hawk3$sqlplus cyx
  SQL*Plus: Release 8.1.7.0.0 - Production on Wed Jun 25 14:00:34 2003
  (c) Copyright 2000 Oracle Corporation. All rights reserved.
  Enter password:
  Connected to:
  Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
  With the Partitioning option
  JServer Release 8.1.7.0.0 - Production
  SQL> create database link hawk3_sql2k connect to cyx identified by cyx
  2 using 'sql2k';
  Database link created.
  SQL> select * from t@hawk3_sql2k;
  c
  --------------------
  abc
  aaa
  bbb
  cyx
  gototop
  ncn
  11111
  ncn.cn
  8 rows selected.

很多朋友问到关于透明网关的一些问题,在此加以说明如下:

1、Oracle For SQL Server的透明网关在UNIX下无法实现,目前只支持WIN; 原因很简单,SQL Server本身不支持UNIX,所以Oracle也无法直接在UNIX下访问SQL Server。

2、Oracle For其它数据库的透明网关,如SYBASE等有UNIX本版本的数据库在UNIX可以实现。

3、Oracle透明网关软件在Oracle 8i时是需要花钱另买的,大约1万$;到Oracle 9i时是作为数据库的一个组件免费发布的。安装时在组件种选择即可。

4、针对我们的实际应用,如果有需要实现Oracle 到SQL Server的互连,我们需要另外用一台WIN下的Oracle 9i来做透明网关服务器,其它UNIX下的Oracle通过这个透明网关来访问SQL Server。

5、不同数据库间的数据处理需使用标准SQL来实现。

6、各数据库中特殊的数据类型,需要在程序中实现转换,应尽量避免使用无法转换的数据类型。

上一页  1 2 3 

Tags:Oracle SQL Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接