欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    Sql server建立Oracle的链接服务器, 跟Oracle的dblink差不多.docx

    • 资源ID:4925064       资源大小:227.90KB        全文页数:7页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Sql server建立Oracle的链接服务器, 跟Oracle的dblink差不多.docx

    安装配置oracle客户端要访问orcale数据,必须在访问的客户端机器上安装oracle客户端。Orcale有两种形式的客户端: 完整的客户端包括访问服务器端数据库的基本 Oracle的Microsoft OLE DB访问接口需要 Oracle Client SoftwareSupport File以及SQL*Net。还包括用于配置客户端设置的工具、sqlplus、企业管理器等一系列的工具。 立即客户端(instant client)这个客户端体积很小,但是只包括了访问orcale服务器的最基本的支撑驱动,没有设置管理工具,也找不到可用的图形界面。对客户端的设置需要手工就行。目前orcale比较新的是oracle 10g版本,以这个版本为例。1、下载oracle 10 的客户端可以到orcale官方网站下载,需要先注册,然后下载。下载适用于 Microsoft Windows (32-bit)的 Oracle Database 10g Client Release 2 的客户端,下载 地址:2、安装oracle 10 客户端下载好后,解压,安装。安装时有四个选项: Instantclient,相当于最小化安装。 管理员,完整安装。运行时自定义为了管理方便,一般以管理员方式安装。3、 配置oracle 10 客户端在客户端主要需要配置两个设置,命名方法和服务器别名,还有一个监听程序是服务端需要用的,用来监听客 户端的访问,客户端不必设置监听程序。这些设置都能在net manager工具中进行,在oracle程序组中的“配置和移植工具”中的“ net manage r ”。如图所示:概要文件就是用来设置命名方法和验证方式的的3.1.命名方法在窗口左面的上部下拉列表中选“命名”,左边窗口显示目前可用的方法,右边是已经选择的命名方法,几个 主要的命名方法有: TNSNAMES表示采用TNSNAMES.ORA文件来解析 ONAMES表示Oracle使用自己的名称服务器(Oracle Name Server)来解析,目前 Oracle建议 使用轻量目录访问协议 LDAP来取代ONAMES HOSTNAME表示使用host文件,DNS,NIS等来解析一般使用本地命名方式来解析服务器名,即使用TNSNAMES.ORA中设置的服务器名。TNSNAMES.ORA中的服务器名服务器别名中设置。3.2. 验证方式在下拉列表中选择“ orcale高级安全性”,设置用户连接 Oracle服务器时使用哪种验证方式。在下面的 左边窗口显示可用的验证方式,右边是已选的验证方式,主要的验证方式有: NTS表示操作系统身份验证 NONE,什么都不选表示Oracle数据库身份验证 KERBEROS5,使用 kerberos 5 验证方式这些验证方式可以同时采用,一般采用Oracle数据库身份验证,即这里什么都不用设置即可,选了其他验证方式也不影响Oracle数据库身份验证。3.3. 服务器别名上面命名方法中选择了 TNSNAMES本地命名方法时,在这里设置服务器的别名。tnsname在左边窗口选“服务命名”,就可以新增和编辑本地服务器别名。这里生成的服务器别名都反映在 s.ora文件中。本地服务器命名设置的服务器实际上设置了服务器的四个主要参数:服务器主机名(可以是主机名也可以是主机ip)、服务器端口号(默认 1521)、访问协议、要访问服务器上数据库服务名。这里的exchange是客户端的服务器别名,客户端访问服务端数据库就要使用这个名称。服务名databaseName是服务端需要访问的那个数据库的服务名。下面就是这个服务端的ip、端口和协议(一般为 TCP/IP).设置服务器别名后,在tnsnames.ora文件中这样反映出来:EXCHANGE =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 203.175.156.82)(PORT= 1521)(CONNECT_DATA =(SERVICE_NAME = exchang)二、Sql server中新建指向orcacle的链接服务器上面在客户端设置了访问oracle服务器的必要设置,客户端可以通过 oracle的客户端访问orcale服务端的 数据库了。这里只讨论使用sql server的链接服务器链接oracle服务器访问数据的情况。设置如下: 在sql server中新建一个链接服务器,比如链接服务器名为:oracle_exchangeMicrosoft OLE DB Provider for Oracle 数据访问接口选择:产品名称:Oracle数据源:就是上面步骤中建立的服务器别名,代表要访问的 oracle服务器上的要访问的那个数据库。在安全性中选“使用此安全上下文建立连接”,然后输入访问oracle的用户名和密码。Ok,其他的上面没有提到的设置不需要设置。下面即可通过。三、 在sql server中通过链接服务器访问orcale由于orcale的服务名是直接指向到orcale服务器上的某一个数据库,所有通过链接服务器访问orcale的数据是这样的形式(指定数据库的位置不需要填):服务器别名.所有者.数据库对象oracle_exchange.username.tablename加粗变色的部分一定要主要,不能使用oracle提供的OLEDB 驱动,否则会死的很惨,或者直接使用sqlUSE master GO EXEC sp_addlinkedserver ©server = 'oracle_exchange ',-ORACLE 链接服务器的名称©srvproduct = 'Oracle', 定不变的©provider = 'MSDAORA', 定不变的©datasrc = 'exchange ' -Net中的服务器别名(网络服务名)

    注意事项

    本文(Sql server建立Oracle的链接服务器, 跟Oracle的dblink差不多.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开