用DB LINK即可
第一步:
    安装透明网关for sql server的软件后,可以在$ORACLE_HOME下看到tg4msql目录,编辑$ORACLE_HOME/tg4msql/admin/inittg4msql.sql文件有一行:HS_FDS_CONNECT_INFO="SERVER=192.168.0.1;DATABASE=pubs"
其中:SERVER=192.168.0.1是SQL SERVER的服务名,后面的DATABASE不言而谕,是数据库名。
第二步:
修改 listener.ora
在SID_LIST中加入以下内容:
(SID_NAME = tg4msql) # SID自己命名 
(ORACLE_HOME = c:) 
(PROGRAM = tg4msql) 
第三步:
在tnsnames.ora中填加
sql2k = 
(DESCRIPTION = 
  (ADDRESS_LIST = 
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521)) )
  (CONNECT_DATA = (SID = tg4msql) )
(HS=OK)
 ) 
第四步:
创建DB_LINK sql2k
第五步:
现在你就可以SELECT * FROM TABNAME@sql2k 或
UPDATE TABNAME@sql2k  SET ... WHERE ...注意:
ORACLE SERVER的初始化参数global_names设为false