I’m trying to make oracle aq queue subscriber (Oracle9i Enterprise Edition Release 9.2.0.8.0 – 64bit Production). Script
DECLARE
subs sys.aq$_agent;
BEGIN
subs := sys.aq$_agent('Subscriber_1', NULL, NULL);
DBMS_AQADM.ADD_SUBSCRIBER(
queue_name => 'queue1',
subscriber => subs);
END;
works well, but than I’m trying to see subscribers for this queue (in SQL developer), I see message:
Not currently available for this DB Version.
And than I’m trying to delete this user, I have message than such user is not subscribed to the corresponding queue.
How can I check if my Oracle 9 supports aq subscribers or enable this support?
UPDATE:
All works fine, just this version of SQL Developer does not support this feature for Oracle 9
Why not look at the documentation?
The object
aq$_agentexists in 9i as does the packagedbms_aqadm. The first link in the latter leads to the Oracle9i Application Developer’s Guide – Advanced Queuing.This is not a typical Oracle error message (Googling it returns only this question). How are you
trying to see subscribers for this queue? Are you querying the actual tables or using an inbuilt SQL Developer implementation?