捷凌网安Oracle频道
中国IT教育
首页 入门基础 安装配置 体系架构 PLSQL 备份恢复 性能调优 开发技术 资讯动态 考试认证 讨论
 您现在的位置: 捷凌网安 >> Oracle >> 安装配置 >> 正文
透明网关配置心得

作者:佚名 责任编辑:左决 点击数: 更新时间:2008-5-11 3:35:20

  Oracle 数据库的透明网关( transparent gateway )是这样的一个接口:通过它,我们可以 sqlplus 操纵其他数据库,如 ms sqlserver 、 sybase 、 infomix 等,实现数据库的异构服务

  前一段花了些时间配置 TRANSPARENT GATEWAY,现在把心得贴出来与大家共享。

  我的OS是WIN2000

  ORACLE 9.0

  SQLSERVER2000

  HOSTNAME : SVR1

  都使用 tcp/ip 默认端口

  配置透明网关的步骤

  1: 安装 TRANSPARENT GATEWAY 选件(我安装的是FOR MSSQL)

  安装完成了以后有这样一个目录 oracle_home\ora90\tg4msql

  2: 配置 LISTENER.ORA

  (SID_DESC =

  (GLOBAL_DBNAME = tg4sql) # 可自己命名

  (PROGRAM = tg4msql)

  (SID_NAME = sql2000) # SID 自己命名

  (ORACLE_HOME = D:\oracle\ora90)

  )

  3: 在 oracle_home\ora90\tg4msql\admin

  建文件 inIT.ora 由于LISTENER里定义SID为 sql2000

  因此文件名为:inITsql2000.ora

  其中内容为:

  HS_FDS_CONNECT_INFO=svr1.master # svr1为SQL服务器名

  HS_FDS_TRACE_LEVEL=OFF

  HS_FDS_RECOVERY_ACCOUNT=RECOVER

  HS_FDS_RECOVERY_PWD=RECOVER

  4: 重启 DATABASE AND LISTENER

  5: 配置 tnsnames.ora

 tg_sql =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = SVR1)(PORT = 1521))
)
(CONNECT_DATA =
(SID = sql2000)
)
(HS=OK)
)

  6: 建立 DATABASE LINK

  CREATE PUBLIC DATABASE LINK DB_SQL

  CONNECT TO SA IDENTIFIED BY PASSWORD

  USING 'tg_sql'

  7: 完成,测试

  select * from t_test@db_sql

  8: 请注意使用 DBLINK 时,INIT.ORA中 GLOBAL_NAME 的设置,

  如果为 ture , 请使用DBLINK的全称,可在 all_db_links 中查到,

  如果为 FALSE, 不必使用全称,当出现

  “ORA-02019:为找到远程数据库的连接说明”

  时,请使用全称,如:

  select * from t_test@db_sql.US.oracle.COM

  • 上一篇文章:

  • 下一篇文章: 没有了
  •  
     最进更新
    普通文章如何获得Oracle DBA工作?05-11
    普通文章分别删除数据表记录的方法05-11
    普通文章实例讲解删除表空间时存在的05-11
    普通文章Oracle Wait Event:Data fil05-11
    普通文章重复利用这个外部表的表结构05-11
    普通文章Oracle 9i数据库的用户创建以05-11
    普通文章Oracle数据库应用程序中RAID05-11
    普通文章如何更改监听器设置05-11
    普通文章Oracle中SQL语句执行效率的查05-11
    普通文章掌握数据库链路的建立和使用05-11
     
     推荐文章
    推荐文章研究人员发现攻击Oracle数据04-30
    推荐文章研究人员找到新方法黑掉Orac04-30
    推荐文章数据库产业商业模式大猜想04-30
    推荐文章一种并发控制的精典案例04-30
    推荐文章讲解Oracle在Solaris下的性能04-30
    推荐文章Oracle中为什么会产生回滚与04-30
    推荐文章实例讲解sql_trace和access 04-30
    推荐文章Oracle数据库9i和10g环境下使04-30
    推荐文章Oracle数据库后台进程的具体04-30
    推荐文章Oracle数据库中Undo数据段的04-30
     
     热点文章
    普通文章PB内置Oracle数据库接口的使03-27
    普通文章用最简单的方法记录Oracle语03-27
    推荐文章教你快速掌握Oracle数据库的03-27
    推荐文章详细讲解"Oracle"数据库的“03-27
    普通文章深入讲解Oracle数据库的多栏03-27
    推荐文章教你快速掌握一个简单的Orac03-27
    推荐文章初学者应该如何理解Oracle的03-27
    普通文章怎样将"Oracle"的外部表汉字03-27
    推荐文章解决不同字符集数据库间的数03-27
    普通文章Oracle的window服务启动时并03-27

    | 设为首页 | 加入收藏 | 联系站长 | 广告服务 | 友情链接 | 版权申明 | 网站地图 |

    在线交流 捷凌网安主群:51649627
    Copyright 2007-2008 © 捷凌网安. All rights reserved.
    备案序号:蜀ICP备08001812号