当前位置:  数据库>oracle

设置Oracle来同时访问多个SQL Server

    来源: 互联网  发布时间:2017-03-17

    本文导语: 如何在Oracle里设置访问多个SQL Server数据库?假设我们要在Oracle里同时能访问SQL Server里默认的pubs和Northwind两个数据库。 1、在安装了Oracle9i Standard Edition或者Oracle9i Enterprise Edition的windows机器上(IP:192.168.0.2), 产品要选了透明网关(O...

如何在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_HOMEtg4msqladmin下新写initpubs.ora和initnorthwind.ora配置文件。

initpubs.ora内容如下:

HS_FDS_CONNECT_INFO="SERVER=SQLSERVER_HOSTNMAE;DATABASE=pubs" 

HS_DB_NAME=pubsHS_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

$ORACLE9I_HOMEnetworkadmin 下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:oracleora92) 

(SID_NAME = test9) 

) 

(SID_DESC= 

(SID_NAME=pubs) 

(ORACLE_HOME=d:OracleOra92) 

(PROGRAM=tg4msql) 

) 

(SID_DESC= 

(SID_NAME=northwind) 

(ORACLE_HOME=d:OracleOra92) 

(PROGRAM=tg4msql) 

) 

)

 

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


    
 
 

您可能感兴趣的文章:

  • linux下如何设置文件夹权限属于多个组?
  • 如何设置samba里的share等级共享多个目录(path)
  • linux9.0下可否实现多个域名邮箱的转发代理设置
  • 如何设置多个脚本在服务器开机是自动启动
  • linux一用户下有多个tomcat服务器,进行环境变量设置
  • jQuery元素属性attr设置多个键值的例子
  • 关于classpath的简单问题:如何将多个jar包简单设置,而不必逐个输入在classpath中?
  • 小弟我想在电脑上安装ubuntu10.04(c盘已 格),我想知道主分区的格式是什么,能不能设置两个或多个主分区呀!!
  • 如何在apache里面设置多个虚拟主机?能不能给个例子?
  • 程序要在多个系统中运行,条件编译应该怎样设置?
  • Linux下如何为一块网卡设置多个IP?
  • mysql多个TimeStamp设置的方法解读
  • php开源软件 iis7站长之家
  • 我的tomcat只能同时支持10个用户连接,如果多了tomcat就停止服务,请问如何设置啊??
  • 请问一个shell程序:adduser 100个用户,并且同时设置密码
  • 大侠,red hat 9 最多能支持多少个用户同时telnet登陆,在那设置?
  • 200分求解:程序中同时用到共享库(.so)、静态库(.a),编译时gcc的参数该如何设置?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • Oracle中serveroutput参数一次设置永久保存方法
  • window中oracle环境变量设置方法分享
  • 在jsp文件中怎么设置oracle的路径:很简单的,只是因为我不会;
  • Linux平台下Oracle9i数据库正确显示中文的设置
  • 急急急!!!Solaris中JSP运行环境(tomcat)应如何设置才能使jsp连接到ORACLE???
  • 驱动程序找不到Class.forName("oracle.jdbc.driver.OracleDriver");,在程序中还要设置什么?
  • 在Linux系统下远程连接oracle的防火墙设置
  • PB7 连接 Oracle 的设置方法
  • 将oracle用户密码设置成只有数字的
  • 如何设置令oracle RH开机自动启动============>>??
  • Oracle10g自动归档设置
  • Oracle全文索引设置
  • Oracle数据库设置任务计划备份一周的备份记录
  • 要装oracle,设置好环境变量。之后就啥命令也用不了了
  • Linux下安装ORACLE 10g前的系统设置脚本
  • Linux下设置Oracle 10g 服务以及实例自动启动
  • Oracle主键的设置
  • oracle客户端环境变量设置的问题
  • Linux Oracle 设置LOCK_SGA
  • C++ Bitsets 成员 count():返回被设置的位的个数
  • 在使用gcc之前,需要先设置环境吗?如何设置?在线等!!!
  • C++ I/O 成员 precision():设置精度
  • 用grub能否设置启动密码?如何设置?
  • C++ Bitsets 成员 any():如果有任何一个位被设置就返回true
  • 在linux服务器上面设置squid后怎么设置可以使客户端能使用QQ?
  • C++ Double Ended Queues(双向队列) 成员 assign():设置双向队列的值
  • 请问设置一个和root权限差不多的用户怎么设置?
  • C++ Vectors 成员 reserve():设置Vector最小的元素容纳数量
  • 用JSP。XML开发网站。请问那种环境设置最好。该如何设置环境


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3