失业在家闲着没事,想弄弄透明网关玩玩
sqlserver2005也已装好了
家里的oracle是9i的请问在我9i和sqlserver2005都有的
情况下怎么安装oracle 透明网关组件?
听说oracle 安装盘里有,我也确实看到了但没有类似于windows系统的添加功能
只有卸载...
无奈..
请问各位大虾怎么弄?

解决方案 »

  1.   

    现在oracle9i transparent gateway已经装上了
    但配置后总是出问题..晕,谁亲自配过,把自己配的
    给我贴上来,谢谢了,不要贴网上的,我试过都不行..
      

  2.   

    oracle9i与sqlserver2005在同个机器,并且机器名为ce1d379e086e4ea
    OS:SERVER2003
    sqlserver2005 数据库实例名zb 用户 sa 密码 tyouhin312025
    oracle9i 数据库实例名zb
    在%oracle_home%\tg4msql\admin\下新添加initsqlserver2005.ora
    内容如下
    HS_FDS_CONNECT_INFO="SERVER=ce1d379e086e4ea;DATABASE=zb"
    HS_FDS_TRACE_LEVEL=OFF
    HS_FDS_RECOVERY_ACCOUNT=RECOVER
    HS_FDS_RECOVERY_PWD=RECOVER
    修改%oracle_home%\network\admin\下listener.ora
    在SID_LIST_LISTENER下添加如下内容
        (SID_DESC =
          (GLOBAL_DBNAME = tg4msql)
          (PROGRAM = tg4msql)
          (SID_NAME = sqlserver2005)
          (ORACLE_HOME = D:\oracle\ora92)
        )
    重新启动listener
    lsnrctl stop start
    成功
    修改%oracle_home%\network\admin\下tnsnames.ora
    添加如下内容
    sql =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = ce1d379e086e4ea)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = sqlserver2005)
          (HS=OK)
        )
      )
    用sys登陆sqlplus给我dbcxbj数据库的dbcxbj用户赋予create public database link权限
    用dbcxbj登陆sqlplus创建public database link
    create public database link orasql connect to sa identified by tyouhin312025
     using 'sql';
    创建成功
    查看sqlserver2005里zb数据库student表内容
    select * from student@orasql;SQL> select * from student@orasql;
    select * from student@orasql
                          *
    ERROR 位于第 1 行:
    ORA-28546: 连接初始化失败, 可能是 Net8 管理错误
    ORA-02068: 以下严重错误源于ORASQL
    ORA-03113: 通信通道的文件结束请问怎么解决上述错误...或者哪快配置不对请指出,谢谢
      

  3.   

    现在经过修改已经不报上述错误,但现在开始报这个错误了..
    ora-28500 连接oracle到非oracle系统时返回此信息..
    请问有人出过这个错误吗?怎么解决?
      

  4.   

    楼主,应该把搞定的过程(方法、配置变化)贴出来,方便大家学习。没准还可以推荐精华。现在很多帖子就一句自己搞定了就结贴,弄得整个CSDN有点像垃圾回收站了。
    个人意见,仅供参考。^_^