Oracle与SQLServer建立DBlink连接解决方案.docVIP

Oracle与SQLServer建立DBlink连接解决方案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle 与 SQL Server建立DBlink连接设置步骤 一、主旨: 本操作说明主要用于指导实现Oracle 与 SQL Server建立DBlink连接 二、要求: Oracle版本需在9i以上 SQL Server需在2000 SP3以上 三、配置方法与步骤: 1、通过ODBC建立连接 (1)在Oracle服务器上打开“ODBC数据源管理器”。路径:开始-控制面板-管理工具-数据源 (ODBC)。 (2)选中“系统DSN”选项卡,点击“添加”按钮,在弹出的对话框中选中SQL Server驱动程序,点击“完成”。 (3)在弹出的对话框中输入数据源名称、描述以及需连接到的SQL Server所在服务器IP或服务器名称,点击“下一步”。 (4)选择SQL Server登陆认证模式,根据SQL Server端认证设置,若集成Window认证则选择“使用网络登陆ID的Windows NT验证”,若未SQL Server认证则选择“使用用户输入登陆ID和密码的SQL Server验证”,此处我们选择第二选项,然后输入登陆ID与密码,点击“下一步”。 (5)选择需建立连接的SQL Server数据库,点击“下一步”。 (6)根据需求勾选相关选项,点击“完成” (7)点击测试数据源,若出现“连接失败”,根据《远程连接SQL Server失败错误原因排查说明文档》进行检查,若出现“测试成功”,则连续点击两次“确定”完成配置。 (8)打开Oracle安装目录,进入hs文件目录%Oracle_Home%/hs/admin,复制inithsodbc.ora文件,新命名为inithstest.ora。命名规则initSID.ora (9)编辑inithstest.ora文件内容如下 (10)进入hs文件目录%Oracle_Home%/Network/Admin,修改Oracle listener.ora侦听配置文件如下 (11)配置TNS,在tnsnames.ora文件中增加以下内容。 (12)重启Listener侦听服务。 (13)建立连接SQL Server的DBlink。 (14)验证DBlink能正常连接到SQL Server (15)到SQL server分析器去执行该SQL,进行结果对比 2、通过Oracle透明网关建立连接 (1)打开Oracle透明网关安装包目录(已上传至10.33.98.21),运行setup.exe文件,不要关闭弹出的DOC窗口,DOC执行完成后弹出Oracle安装欢迎界面,点击“下一步”。注意此安装包不可放于C盘,否则会提示读取文件错误。 (2)选择安装目录,建议透明网关安装目录与原来的Oracle安装根目录在同一目录下,点击“下一步”。 (3)勾选需安装的组件。因此处需要连接的是SQL Server,所以选择“Oracle Transparent Getway for Microsoft SQL Server 10.2.0.1”,点击“下一步” (4)输入需连接的SQL Server数据库所在服务器IP或者服务器名称和需要连接的数据库。该处也可以留空,后面再直接修改配置文件,点击“下一步”。 (5)确认安装信息没有错误,然后点击“安装”。 (6)开始进行安装透明网关组件,此过程可能需要15分钟左右。 (7)安装完成后进入Oracle安装目录%Oracle_Home%/tg4msql/admin,复制inittg4msql.ora,重命名为inittgtest.ora (8)修改inittgtest.ora文件配置信息,设置需要连接的SQL Server服务器IP或者服务器名称与数据库。若使用“HS_FDS_CONNECT_INFO=bhp11st12. Northwind ”模式只能使用服务器名称不能为IP。 (9)修改listener.ora侦听配置文件,增加如下内容。 (10)修改tnsnames.ora配置文件如下 (11)重启Listener侦听服务。 (12)使用刚刚配置好的TNS创建连接SQL Server的DBlink。 (13)验证DLink可以正常连接到SQL Server数据库。 (14)登陆SQL Server服务器看Orders表结构是否一致。 附注: 若出现无法连接SQL Server,通常报两种错误,处理方法如下: 提示Net 8错误。此问题为Oracle端配置文件没有设置好,需再次核查initSID.ora/listener.ora/tnsnames.ora文件是否配置正确。若还不行则检查sqlnet.ora。 提示用户登陆失败,未与信任的SQL Server连接相关联。此问题为SQL 端问题,请根据《远程连接SQL Server失败错误原因排查说明文档》进

文档评论(0)

502992 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档