我是在xp下安装的ORACLE 9i (带透明网关组件,并且安装了for sqlserverl),
 我之后进行了如下配置
 1.D:\oracle\ora92\tg4msql\admin目录下:initJYWDB.ora文件 HS_FDS_CONNECT_INFO="SERVER=192.168.192.253;DATABASE=JYWDB"  --局域网内一台sqlserver数据库的配置 HS_FDS_TRACE_LEVEL=OFF
 HS_FDS_RECOVERY_ACCOUNT=RECOVER
 HS_FDS_RECOVERY_PWD=RECOVER 2. D:\oracle\ora92\network\admin
  2.1:listener.ora文件
     LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
      )
    )
  )SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\ora92)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = myora)
      (ORACLE_HOME = D:\oracle\ora92)
      (SID_NAME = myora)
    )
    (SID_DESC =
      (SID_NAME = JYWDB)
      (ORACLE_HOME = D:\oracle\ora92)
      (PROGRAM = tg4msql) --目录 
    )
  )
 
   2.2 : tnsnames.ora
    MYORA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = myora)
    )
  )   JYWDB =
  (DESCRIPTION =
    (ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
(SERVICE_NAME = JYWDB)
    )
) 3. 创建dblink
   我在myora数据库 test用户登录并创建dblink   create database link JYWDB connect to sa identified by sa using JYWDB; 
   
   执行 select * from cliBGPG@JYWDB; (表名@数据库连接名,我的全局数据库默认设置为true)
   提示错误:“连接初始化失败,可能时Net8 管理错误,错误源于JYWDB ORA 03113;通信通道的文件结束”