ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle10g+SQLSERVER2000透明网关设置

Oracle10g+SQLSERVER2000透明网关设置

原创 Linux操作系统 作者:逐水流 时间:2008-03-17 12:06:23 0 删除 编辑

环境:
Oracle:
 版本10.2.0.2
 IP:192.168.1.65
SQL SERVER:
 IP:192.168.1.25
 DB NAME:SQLDB

一、安装Oracle10g的透明网关组件
该组件位于安装光盘B24558-01_6of6
下载地址:http://edelivery.oracle.com/

本机测试时,透明网关单独安装在D:\oracle\product\10.2.0\tg_1

二、建立SQLDB数据库在Oracle下的别名msql25
进入%ORACLE_HOME%\tg4msql\admin目录建立文件initmsql25.ora,里面内容如下:

HS_FDS_CONNECT_INFO="SERVER=192.168.1.25;DATABASE=SQLDB"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER

本机测试时目录为:D:\oracle\product\10.2.0\tg_1\tg4msql\admin

三、建立listener,用于监听sqlserver
进入%ORACLE_HOME%\network\admin修改listener.ora文件增加:
    (SID_DESC =
      (SID_NAME = msql25)
      (ORACLE_HOME = D:\oracle\product\10.2.0\tg_1)
      (PROGRAM = tg4msql)
    )

四、建立tnsnames
与listener.ora相同目录下修改tnsnames.ora文件增加一个TNSNAME:
msql25 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.65)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = msql25)
    )
    (HS = OK)
  )

五、测试
创建数据库连接
Create Database Link msql25 Connect To test Identified By test using 'msql25';
Select * From t_test@msql25

测试通过。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13490529/viewspace-207463/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-03-15

  • 博文量
    17
  • 访问量
    20492