在ORACLE里设置访问多个SQL Server数据库

作者:余枫 来源:fengyu.china.com 时间:2007-08-17 10:18:00 

ORACLE访问SQL SERVER数据库有一篇《Oracle 异构服务实践》讲得很清楚。
但里面没有讲如何设置访问多个SQL Server数据库, 我就补充一下。
假设我们要在ORACLE里同时能访问SQL Server里默认的pubs和Northwind两个数据库。
1、在安装了ORACLE9i Standard Edition或者ORACLE9i Enterprise Edition的windows机器上(IP:192.168.0.2),
   产品要选了透明网关(Oracle Transparent Gateway)里要访问Microsoft SQL Server数据库.
$ORACLE9I_HOME\tg4msql\admin下新写initpubs.ora和initnorthwind.ora配置文件

initpubs.ora内容如下:


HS_FDS_CONNECT_INFO="SERVER=sqlserver_hostname;DATABASE=pubs"
HS_DB_NAME=pubs
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER


initnorthwind.ora内容如下:



HS_FDS_CONNECT_INFO="SERVER=sqlserver_hostname;DATABASE=Northwind"
HS_DB_NAME=Northwind
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER



(蓝色字的部分可以根据具体要访问的SQL Server数据库的情况而修改)
$ORACLE9I_HOME\network\admin 下listener.ora内容如下:


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))
      )
    )
  )
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = test9)
      (ORACLE_HOME = d:\oracle\ora92)
      (SID_NAME = test9)
    )
    (SID_DESC=
      (SID_NAME=pubs)
      (ORACLE_HOME=d:\Oracle\Ora92) 
      (PROGRAM=tg4msql)
    )
    (SID_DESC=
      (SID_NAME=northwind)
      (ORACLE_HOME=d:\Oracle\Ora92) 
      (PROGRAM=tg4msql)
    )
  )



重启动这台做gateway的windows机器上(IP:192.168.0.2)TNSListener服务.
(凡是按此步骤新增可访问的SQL Server数据库时,TNSListener服务都要重启动)

标签:ORACLE,sql,SQL,Server
0
投稿

猜你喜欢

  • ie7.0浏览器 兼容问题苦煞网站设计者

    2007-08-08 17:11:00
  • 轻松解决AJAX的中文乱码问题

    2008-09-03 12:55:00
  • 牢不可破的九宫格布局

    2009-07-24 12:40:00
  • JavaScript解释型模版

    2009-10-19 23:12:00
  • 关于点击区域

    2009-07-24 13:08:00
  • MySQL 表字段属性

    2011-09-10 16:01:01
  • ASP控制每页打印行数实例

    2008-04-13 06:48:00
  • 三谈Iframe自适应高度

    2010-08-03 13:04:00
  • 数据库自动化技术弥补数据库DBA短缺难题

    2009-02-04 16:53:00
  • 用不着妄自菲薄对ASP和ASP程序员的一些话

    2007-08-22 15:09:00
  • 从长尾理论和二八定律的比较去看用户体验

    2009-07-22 19:11:00
  • AXObject解决IE需要激活 ActiveX 控件方法

    2007-11-08 12:16:00
  • [译]图片优化 第五章:AlphaImageLoader

    2010-08-29 18:39:00
  • 跨平台、多浏览器页面测试

    2008-06-24 11:54:00
  • 交互设计实用指南系列(1) – “有效性”之“操作入口明确”

    2009-12-11 18:42:00
  • css可以给img元素设置背景图

    2008-09-29 15:35:00
  • sqlserver中求字符串中汉字的个数的sql语句

    2012-06-06 19:53:37
  • 连接无法用于执行此操作。在此上下文中它可能已被关闭或无效

    2011-03-15 23:03:00
  • 排序的人文魅力

    2008-05-06 12:47:00
  • WEB前端开发经验总结之实战篇

    2008-06-12 12:49:00
  • asp之家 网络编程 m.aspxhome.com