ORACLE中怎样建DBLINK到异构数据库?

A :
       

       
       
请参考. 

 

                      --建立ORACLE到SQL  SERVER的分布式-- 

1、安装  Microsoft  Data  Access  Components  (MDAC)SDK  ODBC  driver 

 

2、test  whether  CATHS  has  run.connect  to  the  Oracle  server   

      as  schema  "SYSTEM"  and  do  "DESCRIBE  SYS.HS_FDS_CLASS".   

        If  it  does  not  exist,  connect  as  SYS  (or  internal)  and  run 

      the  CATHS  script.  (ORACLE_HOME/RDBMS/ADMIN/CATHS.SQL) 

 

3、建立  SQL  SERVER  数据源 

            TEST_SQLSERVER 

 

4、配置tnsnames.ora.  (ORACLE_HOME/NETWORK/ADMIN) 

      TEST_SQLSERVER  =   

            (DESCRIPTION= 

                (ADDRESS= 

                      (PROTOCOL=tcp) 

                      (HOST=<IP地址>)                     

                      (PORT=1521)                       

                )     

                (CONNECT_DATA= 

                      (SID=TEST_SQLSERVER) 

                ) 

                (HS=) 

            ) 

 

5、配置listener.ora.  (ORACLE_HOME/NETWORK/ADMIN) 

      (SID_DESC= 

            (SID_NAME=TEST_SQLSERVER) 

            (ORACLE_HOME=D:/Oracle/iSuites)   

            (PROGRAM=hsodbc) 

      ) 

 

6、重启ORACLE监听. 

      CMD 

      LSNRCTL  STOP 

      LSNRCTL  START 

      LSNRCTL  STATUS 

 

7、添加网关配置文件.  (ORACLE_HOME/HS/ADMIN) 

      文件名为:initTEST_SQLSERVER.ora 

      文件内容: 

      # 

      #  HS  init  parameters 

      # 

      HS_FDS_CONNECT_INFO  =  TEST_SQLSERVER 

      HS_FDS_TRACE_LEVEL  =  0 

      #HS_FDS_TRACE_FILE_NAME  =  TEST_SQLSERVER.trc 

 

      # 

      #  Environment  variables  required  for  the  non-Oracle  system 

      # 

      #set  <envvar>=<value> 

 

8、进入ORACLE  SQL*PLUS,建立数据库链. 

      CREATE  DATABASE  LINK  TOSQL  USING  'TEST_SQLSERVER';

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值