如何在oracle server中,建view 连接SQL server数据库,这样就可以在oracle server 中实时查看sql server 的数据

解决方案 »

  1.   

    --test为 tns服务命名 第一个sa为用户名 第二个为密码 orcl为连接名
    CREATE DATABASE LINK TEST CONNECT TO sa identified by sa using 'orcl':  --sczh为之前所建立的dblink  tb为sqlserve服务器中master数据库的一个表。
    CREATE OR REPLACE VIEW view_will AS 
       SELECT * FROM tb@TEST; 
      

  2.   

    1 Oracle建立透明网关 远程连接到SQLServer2 利用inithsodbc.ora,建立一个叫hsodbc的odbc数据源,创建远程连接 连接到 SQLServer
      

  3.   

    test为 tns服务命名 , orcl为连接名不是很明白
    是否先要装Oracle11g透明网关?如何配置?
    yyora:Oracle11g ,实例名MAC 
    yysql:Mssql 2000,数据库SFIS 
    透明网关和Oracel 没有装在同一机器上可以吗?