oracle访问SQL SERVER实战.docVIP

  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实战全过程 主机 操作系统 软件环境 ORADB 10.1.9.211 Redhat Linux 9 Oracle 10.2 Database Standard Edition GATEWAY 10.1.9.159 Windows 2000 server Oracle 9.2 Database Standard Edition SQL Server 2000 SQLDB 10.1.9.220 Windows 2003 Server SQL Server 2000(访问的数据库是turbocms) SQLDB的配置 1.创建将要从Oracle数据库访问SQL Server的用户testuser/testuser,并授予可访问的权限GATEWAY的配置(%ORACLE_HOME%=E:/oracle/ora92) 1.安装ORACLE9i Standard Edition或者ORACLE9i Enterprise Edition (IP:),产品要透明网关(Oracle Transparent Gateway)里要访问Microsoft SQL Server数据库安装SQL Server2000SQL Server2000(安装类型选择“仅连接”)ping SQLDB看是否通,若不通则在\winnt\system32\drivers\etc\hosts文件中增加一行,用来解析SQLDB的IP地址,很简单不多说了%ORACLE_HOME%\tg4msql\inittg4msql.ora改名为initturbocms.ora 这是网关进程启动时需要的初始化文件。HS_FDS_CONNECT_INFO=SERVER=YOURDBSERVER;DATABASE=YOURDB 其他的内容不变。 6.修改$ORACLE9I_HOME\network\admin 下listener.ora内容如下: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = .9.159)(PORT = 1521)) ) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = # (GLOBAL_DBNAME = test) # (SID_NAME = test)没有设置全局名,设置后比较麻烦, (SID_NAME = PLSExtProc) (ORACLE_HOME = E:\oracle\ora92) (PROGRAM = extproc) ) (SID_DESC= (SID_NAME=turbocms) (ORACLE_HOME=E:\oracle\ora92) (PROGRAM=tg4msql) ) # (SID_DESC= # (SID_NAME=turbocms)访问多个数据库时继续添加本段代码 # (ORACLE_HOME=E:\oracle\ora92) # (PROGRAM=tg4msql) # ) ) 7.重启动这台做gateway的windows机器上(IP:)TNSListener服务ORACLE_HOME=/u01/app/oracle/oracle/product/10.2.0/db_1/) 1.在$ORACLE_HOME/network/admin/tnsnames.ora, 添加下面的内容turbocms =# 这个名字可以随便取 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.9.159)(PORT = 1521)) (CONNECT_DATA = (SID = turbocms) ) (HS = turbocms) ) 访问多个时,拷贝上面的代码作相应修改。 保存tnsnames.ora后,在命令行下 tnsping turbocms 出现类似提示,即为成功 Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2) (PORT = 1521))) (CONNECT_DATA = (SID = pubs)) (HS =

文档评论(0)

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

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

1亿VIP精品文档

相关文档