//我在网上看到不用配置监听器、Tns的 是下面的,但执行起来会报错!(配置监听器
tNs挺麻烦的,求不用配置的)
//求解释啊(注:oracle安装时GateWays 已安装了… for Sql server)
create public database link SQLLINK4
  connect to "sa" identified by "123"
  using '( DESCRIPTION =( ADDRESS = ( PROTOCOL = TCP )( HOST = ***)( PORT = 1433 ))( CONNECT_DATA = (SID = Test))( HS=OK ))';
//如果配置监听器和TNS也行,有没有步骤明确的,最好有截图之类的,谢谢各位大神!
dblink

解决方案 »

  1.   

    oracle还能连sqlserver,长知识了
      

  2.   

    可以用JTDS方式连接。
    ①如果是SQL DEVELOPER可以直接更新下载JTDS插件,重启后新建连接时会多一个连接SQL SERVER的页签。
    ②也可以不通过更新插件方式安装,
    加载驱动类:net.sourceforge.jtds.jdbc.Driver
    数据库连接方式:jdbc:jtds:sqlserver://localhost:1433;DatabaseName=bid
    详细的你可以在网上搜一下JTDS。
      

  3.   

    如果是Windows+10G 直接用odbc就可以。修改hs/admin目录下的inithsodbc.ora文件 然后改改监听就完事了
      

  4.   

    大神,能不能再详细点!1 建一个系统数据源 叫做hsodbc(别的也行,这个省事)
    2 去hs/admin目录下的inithsodbc.ora 把<>里的换两个值: 一个hsodbc 一个off
    3 修改监听文件network/admin/listener.ora   PROGRAM :hsodbc  SID_NAME: 你要在tns中使用的sid
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = test)
          (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
          (PROGRAM = hsodbc)
        )
      )4 重启监听,建dblink,测试
      

  5.   

    http://wenku.baidu.com/view/07d292d95022aaea998f0f6d.html
    看看这个,其实挺简单的。
      

  6.   

    大神,能不能再详细点!1 建一个系统数据源 叫做hsodbc(别的也行,这个省事)
    2 去hs/admin目录下的inithsodbc.ora 把<>里的换两个值: 一个hsodbc 一个off
    3 修改监听文件network/admin/listener.ora   PROGRAM :hsodbc  SID_NAME: 你要在tns中使用的sid
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = test)
          (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
          (PROGRAM = hsodbc)
        )
      )4 重启监听,建dblink,测试
    大神Tns中的Test服务怎么配置啊,是我建立的odbc服务吧!