我正在尝试制作 oracle aq queue 订阅者(Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production)。脚本
DECLARE
subs sys.aq$_agent;
BEGIN
subs := sys.aq$_agent('Subscriber_1', NULL, NULL);
DBMS_AQADM.ADD_SUBSCRIBER(
queue_name => 'queue1',
subscriber => subs);
END;
运作良好,但我试图查看此队列的订阅者(在 SQL 开发人员中),我看到消息:
当前不适用于此数据库版本。
与我试图删除该用户相比,我收到的消息比该用户未订阅相应队列。
如何检查我的 Oracle 9 是否支持 aq 订阅者或启用此支持?
更新:
一切正常,只是这个版本的 SQL Developer 不支持 Oracle 9 的这个特性