zoukankan      html  css  js  c++  java
  • oracle 通过obdc sqlserver

    ms server 2003 Oracle 10.2.0.1.0连接ms sql server 2005

    1、控制面板--管理工具--obbc数据源管理器 系统DSN 中增加名称为 sjck 的DSN,并测试成功。
    2、复制F:oracleproduct10.2.0db_1hsadmininithsodbc.ora,新建F:oracleproduct10.2.0db_1hsadmininitsjck.ora,initsjck.ora内容为:
         HS_FDS_CONNECT_INFO = sjck
         HS_FDS_TRACE_LEVEL = 0
    3、在F:oracleproduct10.2.0db_1NETWORKADMINlistener.ora 文件中
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = F:oracleproduct10.2.0db_1)
          (PROGRAM = extproc)
        )
        ------增加
        (SID_DESC =

      (GLOBAL_DBNAME = sjck)--测试时不增加这句,一直不成功,不清楚是什么原因
          (SID_NAME = sjck)
          (ORACLE_HOME = F:oracleproduct10.2.0db_1)
          (PROGRAM = hsodbc)
        )
       ------------
      )
    4、在F:oracleproduct10.2.0db_1NETWORKADMIN nsnames.ora文件中增加
    sjck=
      (DESCRIPTION=
        (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)) # HOST= ORACLE IP
        (CONNECT_DATA=(SID=sjck))
        (HS=OK)
      )

    5、重启监听分别 执行 lsnrctl stop   lsnrctl start     lsnrctl status
    6、在plsql中新建连接
    CREATE PUBLIC DATABASE LINK sjck
    connect to "id" identified by "password"
    using 'sjck';
    测试连接
    select  * from dw_area@sjck

    ms server 2008 oracle 11.2.0连接ms sql server 2005

    1、同上。

    2、复制F:appAdministratorproduct11.2.0dbhome_1hsadmin initdg4odbc.ora,新建F:appAdministratorproduct11.2.0dbhome_1hsadmin initdg4sjck.ora,initdg4sjck.ora内容为:
         HS_FDS_CONNECT_INFO = sjck
         HS_FDS_TRACE_LEVEL = 0
    3、在F:appAdministratorproduct11.2.0dbhome_1NETWORKADMINlistener.ora 文件中
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = F:appAdministratorproduct11.2.0dbhome_1)
          (PROGRAM = extproc)
        )
        ------增加
        (SID_DESC =

      (GLOBAL_DBNAME = sjck)--测试时不增加这句,一直不成功,不清楚是什么原因
          (PROGRAM = dg4odbc)
          (SID_NAME = dg4sjck)
          (ORACLE_HOME = F:appAdministratorproduct11.2.0dbhome_1)
        )

       ------------
      )
    4、在F:appAdministratorproduct11.2.0dbhome_1NETWORKADMIN nsnames.ora文件中增加
    sjck =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))  #HOST = oracle ip
        )
        (CONNECT_DATA =
          (SID = dg4SJCK)
        )
        (HS = OK)
      )

    5、重启监听 执行 lsnrctl stop   lsnrctl start     lsnrctl status
    6、在plsql中新建连接
    CREATE PUBLIC DATABASE LINK sjck
    connect to "id" identified by "password"
    using 'sjck';
    测试连接
    select  * from dw_area@sjck

    转自:http://blog.csdn.net/andycode/article/details/8109722

  • 相关阅读:
    Mac中,在ITerm2下使用ssh访问Linux
    Yosemite下安装jdk、mysql、maven、idea
    SCP对拷如何连接指定端口(非22端口)的远程主机
    Mac下关于python版本的问题
    Mac中命令行zip压缩文件或者目录时,取出隐藏文件和系统文件的方法
    Intellij IDEA 13.1.2发布
    springframework中使用ReloadableResourceBundleMessageSource加载properties文件的问题
    Hibernate-Validator 5.1.0.Final 无法解析自定义占位符的问题
    vs2013如何寻找快捷键
    关于c++的命名空间
  • 原文地址:https://www.cnblogs.com/cppfans140812/p/6477411.html
Copyright © 2011-2022 走看看