在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