Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
oracle 9i不支持aq订阅服务器?_Oracle - Fatal编程技术网

oracle 9i不支持aq订阅服务器?

oracle 9i不支持aq订阅服务器?,oracle,Oracle,我正在尝试创建oracle aq队列订户(Oracle9i企业版9.2.0.8.0-64位产品)。剧本 工作正常,但在尝试查看此队列的订阅者(在SQL developer中)时,我看到以下消息: 此DB版本当前不可用 而我正在尝试删除这个用户,我有消息说这个用户没有订阅相应的队列 如何检查我的Oracle 9是否支持aq订阅服务器或启用此支持 更新: 一切正常,只是此版本的SQL Developer不支持Oracle 9的此功能,为什么不查看 该对象与包一样存在于9i中。后者中的第一个环节通向另

我正在尝试创建oracle aq队列订户(Oracle9i企业版9.2.0.8.0-64位产品)。剧本

工作正常,但在尝试查看此队列的订阅者(在SQL developer中)时,我看到以下消息:

此DB版本当前不可用

而我正在尝试删除这个用户,我有消息说这个用户没有订阅相应的队列

如何检查我的Oracle 9是否支持aq订阅服务器或启用此支持

更新:

一切正常,只是此版本的SQL Developer不支持Oracle 9的此功能,为什么不查看

该对象与包一样存在于9i中。后者中的第一个环节通向另一个环节


这不是典型的Oracle错误消息(通过谷歌搜索它只返回此问题)。您是如何尝试查看此队列的订阅者的?您是在查询实际的表还是在使用内置的SQL Developer实现?

在SQL Developer的左侧菜单中,连接具有队列节点;队列描述类似于表描述(包含详细信息、sql、计划、订阅服务器链接)。进入subscribes视图后,我看到一种只有一个单元格的表格编辑器,其中显示“当前不适用于此DB版本”。我不会费心尝试使用SQL Developer来管理9i数据库,因为在很多地方它会出错。@rdo,对于9i数据库,您可能使用了错误版本的SQL Developer。直接查询表就可以了。您运行的是哪个版本的数据库(企业版等)?Oracle 9i早就被弃用了。您应该升级到受支持的版本。
DECLARE
   subs sys.aq$_agent;
BEGIN
   subs :=  sys.aq$_agent('Subscriber_1', NULL, NULL);
   DBMS_AQADM.ADD_SUBSCRIBER(
      queue_name  =>  'queue1',
      subscriber  =>  subs);
END;