1. 透明网关层配置监听器,处理oracle的查询请求。

      1. 即编辑下面的监听配置文件listener.oraoracle11g-sqlserver透明网关 - 图1
    2. 如果该路径下没有sqlnet.ora文件,找到该文件copy到本路径,添加下面一行。

      1. oracle11g-sqlserver透明网关 - 图2
    3. 测试DNS成功,如下图所示。
      oracle11g-sqlserver透明网关 - 图3

    4. 执行下列语句,创建DB Link,结果如下。
      create public database link HRdbLink connect to sa identified by "Xc123456" using 'HR';
      select * from dba_db_links;
      oracle11g-sqlserver透明网关 - 图4

    5. 如果报错,检查HS_FDS_CONNECT_INFO 参数是否修改正确。而且,文件名还需要修改。
      oracle11g-sqlserver透明网关 - 图5

    6. 参考链接:oracle11g透明网关连接sqlserverDBlink建立错误问题分析及解决透明网关配置