首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 通过Oracle直接访问MSSQL
【标  题】:通过Oracle直接访问MSSQL
【关键字】:Oracle,MSSQL
【来  源】:http://www.cublog.cn/u/22151/showart.php?id=194330

通过Oracle直接访问MSSQL

 
a
在Oracle服务端安装MSSQL透明网关。
修改%ORACLE_HOME%tg4msqlinittg4msql.ora
HS_FDS_CONNECT_INFO="SERVER=172.16.47.97;DATABASE=master"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
修改%ORACLE_HOME%networkadminlistener.ora如下:
LISTENER =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
)
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(SID_NAME=tg4msql)
(ORACLE_HOME=e:OracleOraHome_9I) #用你的%ORACLE_HOME%
(PROGRAM=tg4msql)
)
)
修改tnsnames.ora
sqlsv = #你可以选用其它
(DESCRIPTION =
(ADDRESS = 
(PROTOCOL = TCP)
(HOST= GATEWAY)
(PORT = 1521)
)
(CONNECT_DATA =
(SID = tg4msql) #tg4msql必须要和GATEWAY上listener.ora中的SID一致
)
(HS = OK) #这很重要,告诉Oracle Server要调用异构服务模块来处理
)
创建访问SQLDB的数据库链接
CREATE database link DL_SQLSV using 'sqlsv'
--CREATE PUBLIC database link DL_SQLSV using 'sqlsv'

OK!最后执行SQL测试看是否能正常访问SQL Server
select * from all_users@dl_sqlsv;
常用的logmnr脚本:【上一篇】
图表化statspack结果:【下一篇】
【相关文章】
  • 从Oracle到DB2
  • Oracle分析函数参考手册
  • 利用Oracle的dbms_obfuscation_toolkit加密解密数据
  • Oracle Listener启动失效
  • Oracle 11g的新特性
  • Oracle 10g CRS 安装管理
  • oracle partition
  • [Fedora Core 6] 安装 Oracle 10g Client For Linux 安装
  • 在ORACLE里用存储过程定期分割表〔转〕
  • Oracle9i的简化SQL语法
  • 【随机文章】
  • AnsiString?PChar?赋值?转换?[原/转]
  • ISA配置代理上网
  • Windows XP的预读设置你注意到了吗
  • RPM
  • 全面解析网络安全新威胁 “网络钓鱼”式攻击
  • JDBC 入门(二) - 建立联接
  • Gmail邀请大派送
  • (初级教程)手绘韩式手提袋
  • PicOpener 是允许你读取超过 50 个格式的图象文件
  • 实现选择需要的颜色实现方法!
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.