当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
oracle连接SQLSERVER
发布时间:2010/9/6 16:40:27 来源:城市学习网 编辑:ziteng
  配置环境:
  Oracle服务器:192.168.1.218 Oracle9.2.0.1 for Windows SID:lrdb
  MS SQL服务器:192.168.1.244 SQL SERVER 2000 要访问的库:lfkf
  配置环境:
  Oracle服务器:192.168.1.218 Oracle9.2.0.1 for Windows SID:lrdb
  MS SQL服务器:192.168.1.244 SQL SERVER 2000 要访问的库:lfkf
  1、安装 TRANSPARENT GATEWAY 选件(FOR MSSQL)
  安装完成了以后有这样一个目录 $ORACLE_HOME\ora90\tg4msql
  2、 配置 LISTENER.ORA, 在SID_LIST_LISTENER下添加:
  (SID_DESC =
  (GLOBAL_DBNAME = sql2000) # 可自己命名
  (PROGRAM = tg4msql)
  (SID_NAME = sql2000) # SID 自己命名
  (ORACLE_HOME = D:\oracle\ora92)
  )
  3、 在 oracle_home\ora90\tg4msql\admin
  建文件 init.ora 由于LISTENER里定义SID为 sql2000
  因此文件名为:initsql2000.ora
  其中内容为:
  HS_FDS_CONNECT_INFO="SERVER=192.168.1.244;DATABASE=lfkf"
  HS_FDS_TRACE_LEVEL=OFF
  HS_FDS_RECOVERY_ACCOUNT=RECOVER
  HS_FDS_RECOVERY_PWD=RECOVER
  4、重启LISTENER
  5、配置 tnsnames.ora
  sql2000 =
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.218)(PORT = 1521))
  )
  (CONNECT_DATA =
  (SID = sql2000)
  )
  (HS=OK)
  )
  6、建立数据库链:
  CREATE DATABASE LINK DB_SQL CONNECT TO sms IDENTIFIED BY linkrich USING 'sql2000';
  7、完成,测试
  select * from demo@db_sql
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved