Oracle Database 26ai will be available on generic Linux platforms in January and soon on AIX and Windows
Purpose
Advanced Queuing Utilities (a substantial percentage of the subprograms are likely deprecated)
AUTHID
DEFINER
Constants
Name
Data Type
Value
Constants found in execaq.sql used by DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT
DEFAULT_DEQUEUE_TIMEOUT
Not Known
100
DEFAULT_IDLE_TIMEOUT
Not Known
240
DEFAULT_TRACE_LEVEL
Not Known
0
Dependencies
SELECT name FROM dba_dependencies WHERE referenced_name = 'DBMS_PRVTAQIP' UNION
SELECT referenced_name FROM dba_dependencies WHERE name = 'DBMS_PRVTAQIP' ORDER BY 1;
dbms_prvtaqip.alter_propagation_schedule(
queue_name IN VARCHAR2,
destination IN VARCHAR2,
duration IN NUMBER,
next_time IN VARCHAR2,
latency IN NUMBER,
qname IN VARCHAR2,
myoid IN RAW,
canon_dest IN VARCHAR2,
current_user IN VARCHAR2);
dbms_prvtaqip.deq_nfy_queue_102(
recipient IN VARCHAR2,
instance IN NUMBER,
incorrid IN VARCHAR2,
wait IN BINARY_INTEGER,
opcode OUT NUMBER,
qid OUT RAW,
dest OUT VARCHAR2,
destl OUT NUMBER,
outcorrid OUT VARCHAR2,
outcorridl OUT NUMBER,
msgfound OUT NUMBER);
dbms_prvtaqip.disable_propagation_schedule(
queue_schema IN VARCHAR2,
queue_name IN VARCHAR2,
destination IN VARCHAR2,
myoid IN RAW,
canon_dest IN VARCHAR2);
dbms_prvtaqip.enable_propagation_schedule(
queue_schema IN VARCHAR2,
queue_name IN VARCHAR2,
destination IN VARCHAR2,
myoid IN RAW,
canon_dest IN VARCHAR2);
dbms_prvtaqip.enq_nfy_queue_102(
recipient IN VARCHAR2,
instance IN NUMBER,
opcode IN NUMBER,
qid IN RAW,
dest IN VARCHAR2,
corrid IN VARCHAR2,
expiration IN BINARY_INTEGER);
=dbms_prvtaqip.get_seqno_http(
url IN VARCHAR2,
username IN VARCHAR2,
passwd IN VARCHAR2,
dest IN VARCHAR2,
queue IN VARCHAR2,
qid IN NUMBER,
trace IN BINARY_INTEGER,
status_code OUT NUMBER,
remoteseq OUT NUMBER);
dbms_prvtaqip.i_unsched_prop(
myoid IN RAW,
queue_schema IN VARCHAR2,
queue_name IN VARCHAR2,
canon_dest IN VARCHAR2,
synchronous IN BOOLEAN,
propagation_name IN VARCHAR2)
RETURN BINARY_INTEGER;
dbms_prvtaqip.kwqp_3gl_modsentry(
operation IN BINARY_INTEGER,
qid IN NUMBER,
queue_schema IN VARCHAR2,
queue_name IN VARCHAR2,
destination IN VARCHAR2,
job_name IN VARCHAR2,
prop_name IN VARCHAR2,
queue_to_queue IN BOOLEAN);
dbms_prvtaqip.recover_propagation(
schema IN VARCHAR2,
qname IN VARCHAR2,
dest IN VARCHAR2,
protocol IN BINARY_INTEGER,
url IN VARCHAR2,
username IN VARCHAR2,
passwd IN VARCHAR2,
trace IN BINARY_INTEGER,
destq IN BINARY_INTEGER,
current_user IN VARCHAR2);
dbms_prvtaqip.recover_propagation_int(
schema IN VARCHAR2,
qname IN VARCHAR2,
qid IN NUMBER,
qoid IN RAW,
qtname IN VARCHAR2,
dest IN VARCHAR2,
prop_id IN RAW,
remotedb IN VARCHAR2,
DESTINATIONQ IN VARCHAR2,
localseq IN NUMBER,
remoteseq IN NUMBER,
num_msgs IN OUT NUMBER,
rec_time IN OUT DATE,
issharded IN BOOLEAN,
shrdid IN BINARY_INTEGER,
trace IN BINARY_INTEGER,
current_user IN VARCHAR2)
dbms_prvtaqip.schedule_propagation(
queue_schema IN VARCHAR2,
queue_name IN VARCHAR2,
destination IN VARCHAR2,
start_time IN TIMESTAMP WITH TIME ZONE
duration IN NUMBER,
next_time IN VARCHAR2,
latency IN NUMBER,
myoid IN RAW,
canon_dest IN VARCHAR2,
destinationq IN BOOLEAN,
propagation_name IN VARCHAR2);
dbms_prvtaqip.trans_sched_info(
qid IN RAW,
dest IN VARCHAR2,
sess_id IN NUMBER,
sess_serial IN NUMBER,
schema OUT VARCHAR2,
schemal OUT NUMBER,
qname OUT VARCHAR2,
qnamel OUT NUMBER,
p_start_time OUT DATE
duration OUT NUMBER,
durationind OUT NUMBER,
next_time OUT VARCHAR2,
lnext_time OUT NUMBER,
latency OUT NUMBER,
latencyind OUT NUMBER,
toid OUT RAW,
toidind OUT NUMBER,
version OUT NUMBER,
schedind OUT NUMBER,
qusage OUT NUMBER,
qeventid OUT NUMBER,
http_batchsz OUT NUMBER,
err_msg OUT NUMBER);
dbms_prvtaqip.update_propagation_repl(
schema IN VARCHAR2,
qname IN VARCHAR2,
dest IN VARCHAR2,
prop_id IN RAW,
remotedb IN VARCHAR2,
destinationq IN VARCHAR2,
seq1 IN NUMBER,
seq2 IN NUMBER,
num_msgs IN NUMBER,
rec_time IN DATE,
shrdid IN BINARY_INTEGER,
current_user IN VARCHAR2,
action IN BINARY_INTEGER);
dbms_prvtaqip.update_prop_status(
qname IN VARCHAR2,
dest_qid IN NUMBER,
destination IN VARCHAR2,
prop_id IN RAW,
shard_id IN NUMBER,
status IN NUMBER,
sequence IN NUMBER,
msgids IN sys.aq$_ntfn_msgid_array,
prop-msgids IN sys.aq$_ntfn_msgid_array);
dbms_prvtaqip.update_schedule(
prop_time IN NUMBER,
msgs IN NUMBER,
bytes IN NUMBER,
err_msg IN VARCHAR2,
schema IN VARCHAR2,
qname IN VARCHAR2,
qid IN RAW,
dest IN VARCHAR2,
force IN NUMBER,
trace IN NUMBER,
http_batchsz IN NUMBER,
continue_prop OUT NUMBER,
schedind OUT NUMBER,
gnoreerr IN NUMBER,
propstyle102 IN NUMBER);
dbms_prvtaqip.update_schedule_int(
quid IN RAW,
dest IN VARCHAR2,
prop_id IN RAW,
shardid IN BINARY_INTEGER,
inst_id IN NUMBER,
issharded IN BOOLEAN,
mytime IN NUMBER,
mymsgs IN NUMBER,
mybytes IN NUMBER,
mywindows IN NUMBER,
winmsgs IN NUMBER,
winbytes IN NUMBER,
mylasttime IN DATE,
mydisabled IN VARCHAR2,
maxwinmsgs IN NUMBER,
maxwinbytes IN NUMBER,
myfailures IN NUMBER,
myerrtime IN DATE,
myerrmsg IN VARCHAR2);
dbms_prvtaqip.update_schedule_repl(
schema IN VARCHAR2,
qname IN VARCHAR2,
dest IN VARCHAR2,
prop_id IN RAW,
shard_id IN BINARY_INTEGER,
prop_time IN NUMBER,
nmsgs IN NUMBER,
bytes IN NUMBER,
windows IN NUMBER,
winmsgs IN NUMBER,
winbytes IN NUMBER,
lasttime IN DATE,
disabled IN VARCHAR2,
myfailures IN NUMBER,
myerrtime IN DATE,
myerrmsg IN VARCHAR2);