下载此文档

用SQLServer实时查询Oracle数据库实践.docx


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
用 SQL Server 实时查询 Oracle 数据库实践
数据恢复软件 :// xunlongsoft
假定您现在拥有一个以 为架构的网络订购系 统,但是品管维护系统用 SQL Server 实时查询 Oracle 数据库实践
数据恢复软件 :// xunlongsoft
假定您现在拥有一个以 为架构的网络订购系 统,但是品管维护系统却仍旧使用一套旧式的 Oracle 数据库应用程序。当您的顾客在产品保固期间下了产品更换之类的订单, 那么该笔订单将不收取任何费用。此时您需要从 Oracle 数据库得到实时的查询结果。借着建立连结效劳器的方式(linkedserver),您将可以从 SQLServer 实时查询出位于Oracle 数据库的顾客资料,找出谁是您既有的客户
当您的资料分散在不同的 SQLServer 数据库时,藉由连结效劳器可让您执行跨效劳器之分布式查询。当全部的数据库效劳 器都是SQLServer,那么连结效劳器的设定格外简洁,而且在SQLServer 线上手册中就涵盖了您所需要了解的全部事项。然而,当局部资料是放在 Oracle 数据库效劳器的时候,这就可能带给您很多挑战。举例来说,光是设定连结效劳器就不是一件 简洁的事。您必需了解到:即是您要在 SQLServer 的EnterpriseManager 设定一个Oracle 连结效劳器,这台SQLServer 对 Oracle 来说就是一个客户端。所以您必需在SQLServer 所在的效劳器成功地安装并组态Oracle 之客户端软件。由于 Oracle 供给的产品只支持 Oracle8以后的数据库,所以我假设您正在使用的都是 Oracle8以后的数据库。在OracleNet8函式库那么供给了 SQLServer 所需要的客户端软件。
设定连接效劳器时是利用 Microsoft 所供给的 OLEDB ProviderforOracle,使用的Oracle 网络函式库为SQL*,不过这是 。换句话说,要设定 Oracle 数据库为 SQLServer
的连接效劳器时,Oracle , 并搭配适当的 SQL*Net 或是Net8函式库即可。
在Oracle 数据库中,一个 schema 即代表着 SQLServer 专家们所熟知的单一数据库(译者注2)。连接至 Oracle 数据库时, 您必需供给 schema 名称、密码以及主机联机字符串(hoststring)。每一个特定的Oracle 帐户都拥有一个Oracleschema,而且只能有一个 schema。所以 schema 名称其实就等于该 schema 拥有者的帐户名称。您可以查询 Oracle 的资料字典(Datadictionary)以得到更多有关 schema 的内容。
至于 Oracle 联机字符串又可称为效劳名称(servicename) 或是系统识别资料(SystenIdent

用SQLServer实时查询Oracle数据库实践 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人世界末末日
  • 文件大小23 KB
  • 时间2022-07-02
最近更新