Search Results dbms_prvtaqim
Overview
The SYS.DBMS_PRVTAQIM package is an Oracle-supplied, internal PL/SQL package that forms part of the core Advanced Queuing (AQ) infrastructure. Its name—DBMS_PRVT AQ IM—denotes "private AQ import" functionality, and it is owned by the SYS schema rather than by the APPS schema. In the context of Oracle E-Business Suite 12.1.1 and 12.2.2, this package is not an EBS application object; it is a database kernel component delivered with the Oracle RDBMS and merely surfaced within ETRM because EBS technical objects depend upon it. Its business function is to support the internal mechanics by which Advanced Queuing messages, queue tables, and their metadata are imported and reconstructed—most importantly during export/import, transportable-tablespace operations, and recoveries of queued data. Because AQ is heavily used by EBS workflow mailers, Business Event System, and various integration points, this package indirectly underpins reliable message delivery across the EBS estate.
Key Procedures and Functions
The ETRM documentation for Oracle EBS 12.2.2 records zero documented procedures or functions for DBMS_PRVTAQIM. This is expected: the package is an internal, private implementation package whose callable surface is not part of any public API contract and is therefore undocumented in the EBS object repository. Its subprograms are intended solely for invocation by other Oracle AQ packages and are subject to change between RDBMS patch levels without notice. Consequently, no parameter lists are published or should be assumed. Technical reviewers should treat the entire package body as opaque and unsupported for direct invocation.
Tables Accessed
The ETRM metadata does not list any tables accessed via APPS synonyms, which is consistent with the package operating in the SYS schema against AQ dictionary and queue-table structures rather than against EBS application tables. Because it is referenced by AQ administration packages such as DBMS_AQADM_SYS and by the AQ import internal packages DBMS_AQ_IMPORT_INTERNAL and DBMS_AQ_SYS_IMP_INTERNAL, its access is directed at the underlying queue metadata—principally the SYS AQ dictionary tables (for example, AQ$_QUEUES, AQ$_QUEUE_TABLES) and the appropriate AQ$_ queue-table storage for the queues being imported. These accesses support reconstruction of queue definitions and delivery of stored messages during import.
Usage Notes
DBMS_PRVTAQIM is never invoked directly by EBS forms, concurrent programs, or supported custom code. It is called internally by the AQ import and administration stack during operations such as Data Pump import of schemas containing queue tables, original export/import, and certain upgrade and recovery activities. The dependency chain documented in ETRM—SYS.DBMS_PRVTAQIM depending on STANDARD, and being referenced by DBMS_AQADM_SYS, DBMS_AQ_IMPORT_INTERNAL, DBMS_AQ_SYS_IMP_INTERNAL, and itself—confirms its position as a private helper within the AQ kernel.
For EBS administrators, the practical implication is straightforward. If DBMS_PRVTAQIM appears as INVALID in DBA_OBJECTS, remediation requires recompiling it (or, more correctly, re-running the RDBMS-supplied script dbmspvtaqim.sql as SYS), and any compilation errors almost always indicate a mismatched or partially applied RDBMS patch rather than an EBS configuration fault. Custom code must never call this package, since its signature and behaviour are undocumented and Oracle does not guarantee backwards compatibility of private packages across releases. EBS 12.2.2's online patching architecture, with its dual file systems and editioning, does not alter this relationship: the package remains a static RDBMS object, and its validity is validated during the database tier patching cycle rather than by the EBS patch driver.
-
PACKAGE: SYS.DBMS_PRVTAQIM
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_PRVTAQIM, status:VALID,
-
PACKAGE: SYS.DBMS_PRVTAQIM
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_PRVTAQIM, status:VALID,
-
PACKAGE BODY: SYS.DBMS_PRVTAQIM
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_PRVTAQIM, status:VALID,
-
PACKAGE BODY: SYS.DBMS_PRVTAQIM
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_PRVTAQIM, status:VALID,
-
TYPE: SYS.AQ$_DEQUEUE_HISTORY
12.2.2
owner:SYS, object_type:TYPE, object_name:AQ$_DEQUEUE_HISTORY, status:VALID,
-
TYPE: SYS.AQ$_HISTORY
12.1.1
owner:SYS, object_type:TYPE, object_name:AQ$_HISTORY, status:VALID,
-
PACKAGE: SYS.DBMS_AQ_SYS_EXP_INTERNAL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQ_SYS_EXP_INTERNAL, status:VALID,
-
PACKAGE: SYS.DBMS_AQ_SYS_EXP_INTERNAL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQ_SYS_EXP_INTERNAL, status:VALID,
-
TYPE: SYS.AQ$_DEQUEUE_HISTORY
12.1.1
owner:SYS, object_type:TYPE, object_name:AQ$_DEQUEUE_HISTORY, status:VALID,
-
PACKAGE: SYS.DBMS_AQ_IMPORT_INTERNAL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQ_IMPORT_INTERNAL, status:VALID,
-
PACKAGE: SYS.DBMS_AQ_IMPORT_INTERNAL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQ_IMPORT_INTERNAL, status:VALID,
-
PACKAGE: SYS.DBMS_AQADM_INV
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQADM_INV, status:VALID,
-
PACKAGE: SYS.DBMS_PRVTAQIS
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_PRVTAQIS, status:VALID,
-
PACKAGE: SYS.DBMS_PRVTAQIM
12.1.1
-
PACKAGE: SYS.DBMS_PRVTAQIM
12.2.2
-
PACKAGE: SYS.DBMS_TRANSACTION
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_TRANSACTION, status:VALID,
-
TYPE: SYS.AQ$_HISTORY
12.2.2
owner:SYS, object_type:TYPE, object_name:AQ$_HISTORY, status:VALID,
-
PACKAGE BODY: SYS.DBMS_AQ_IMPORT_INTERNAL
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_AQ_IMPORT_INTERNAL, status:VALID,
-
PACKAGE: SYS.DBMS_PRVTAQIS
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_PRVTAQIS, status:VALID,
-
PACKAGE: SYS.DBMS_AQADM_INV
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQADM_INV, status:VALID,
-
PACKAGE: SYS.DBMS_TRANSACTION
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_TRANSACTION, status:VALID,
-
PACKAGE: SYS.DBMS_AQ
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQ, status:VALID,
-
PACKAGE BODY: SYS.DBMS_AQ_SYS_IMP_INTERNAL
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_AQ_SYS_IMP_INTERNAL, status:VALID,
-
TABLE: SYS.PROPS$
12.1.1
owner:SYS, object_type:TABLE, object_name:PROPS$, status:VALID,
-
PACKAGE BODY: SYS.DBMS_AQ_IMPORT_INTERNAL
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_AQ_IMPORT_INTERNAL, status:VALID,
-
PACKAGE: SYS.DBMS_AQADM_SYSCALLS
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQADM_SYSCALLS, status:VALID,
-
PACKAGE: SYS.DBMS_AQADM_SYSCALLS
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQADM_SYSCALLS, status:VALID,
-
PACKAGE BODY: SYS.DBMS_AQ_SYS_IMP_INTERNAL
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_AQ_SYS_IMP_INTERNAL, status:VALID,
-
TABLE: SYS.PROPS$
12.2.2
owner:SYS, object_type:TABLE, object_name:PROPS$, status:VALID,
-
PACKAGE: SYS.DBMS_STATS_INTERNAL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_STATS_INTERNAL, status:VALID,
-
PACKAGE BODY: APPS.AD_ZD_PREP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AD_ZD_PREP, status:INVALID,
-
TABLE: SYSTEM.AQ$_QUEUE_TABLES
12.2.2
owner:SYSTEM, object_type:TABLE, object_name:AQ$_QUEUE_TABLES, status:VALID,
-
PACKAGE: SYS.DBMS_AQADM
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQADM, status:VALID,
-
PACKAGE: SYS.DBMS_AQADM
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQADM, status:VALID,
-
PACKAGE: SYS.DBMS_AQ
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQ, status:VALID,
-
PACKAGE: SYS.DBMS_STATS_INTERNAL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_STATS_INTERNAL, status:VALID,
-
TABLE: SYSTEM.AQ$_QUEUE_TABLES
12.1.1
owner:SYSTEM, object_type:TABLE, object_name:AQ$_QUEUE_TABLES, status:VALID,
-
PACKAGE: SYS.DBMS_AQADM_SYS
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQADM_SYS, status:VALID,
-
PACKAGE: SYS.DBMS_AQADM_SYS
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQADM_SYS, status:VALID,
-
VIEW: SYS.ALL_TYPES
12.2.2
owner:SYS, object_type:VIEW, object_name:ALL_TYPES, status:VALID,
-
PACKAGE BODY: SYS.DBMS_AQADM_SYS
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_AQADM_SYS, status:VALID,
-
TABLE: SYSTEM.AQ$_QUEUES
12.2.2
owner:SYSTEM, object_type:TABLE, object_name:AQ$_QUEUES, status:VALID,
-
TYPE: SYS.AQ$_AGENT
12.2.2
owner:SYS, object_type:TYPE, object_name:AQ$_AGENT, status:VALID,
-
TYPE: SYS.AQ$_AGENT
12.1.1
owner:SYS, object_type:TYPE, object_name:AQ$_AGENT, status:VALID,
-
TABLE: SYS.COLTYPE$
12.1.1
owner:SYS, object_type:TABLE, object_name:COLTYPE$, status:VALID,
-
VIEW: SYS.ALL_TYPES
12.1.1
owner:SYS, object_type:VIEW, object_name:ALL_TYPES, status:VALID,
-
TABLE: SYSTEM.AQ$_QUEUES
12.1.1
owner:SYSTEM, object_type:TABLE, object_name:AQ$_QUEUES, status:VALID,
-
PACKAGE BODY: SYS.DBMS_AQADM_SYS
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_AQADM_SYS, status:VALID,
-
TABLE: SYS.COLTYPE$
12.2.2
owner:SYS, object_type:TABLE, object_name:COLTYPE$, status:VALID,
-
VIEW: SYS.DBA_TABLESPACES
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_TABLESPACES, status:VALID,