各位大侠:由于刚刚开始学习Oracle,最近安装透明网关,从Oracle中访问Sybase,由于要访问Sybase中的存储过程,需要使用到DBMS_HS_PASSTHROUGH.EXECUTE_IMMEDIATE 这个功能,但是我安装的Oracle中却没有这个包,不知道怎么回事,有哪位老大能不能告诉一下,怎么安装这个DBMS_HS_PASSTHROUGH包吧,多谢!环境:SUSE 10 SP3 64位 + Oracle 11gR2 + 透明网关 for Sybase万分感谢!!!

解决方案 »

  1.   

    你说的这个安装,不是很明白啊,DBMS_HS_PASSTHROUGH是oracle内置包,直接可以使用的吧。
    譬如DBMS_HS_PASSTHROUGH.BIND_INOUT_VARIABLE(参数)
      

  2.   

    oracle自带的包,无序另外安装异构数据源可以参考
    http://hi.baidu.com/iguonan/item/30c4d3ad10e4413f020a4d6d
      

  3.   

    我的网关安装都没有问题,用SELECT查询远程的Sybase数据库也没有问题,就是需要用DBMS_HS_PASSTHROUGH包来执行存储过程,但是这个DBMS_HS_PASSTHROUGH不却找不到!!
      

  4.   

    是你安装的有问题吗,如果重装比较麻烦的话,你可以在同事其他人的机器上试验一下看看,如果没问题,你在重装一下oracle,呵呵
      

  5.   

    可能不是楼主想要的答案。
    单独安装是可以的,不过要到oracle的官方网上去下载安装包啊,好像是收费的。
    免费的,我帮你看了看,很遗憾,没找到啊。
      

  6.   

    呵呵,我在官网上只考到支持32位的11gR2啊,你要是有账号的话,可以下来,实验一下,上面介绍说是带你需要的这个包的。下面是连接,你看看吧
    http://www.oracle.com/technetwork/products/express-edition/downloads/index.html