Search Results dbms_repcat_internal
Overview
SYS.DBMS_REPCAT_INTERNAL is an Oracle-supplied, internal PL/SQL package that forms part of the Oracle Advanced Replication infrastructure shipped with the database kernel. It is owned by SYS, holds VALID status, and is classified under the ETRM API classification of OTHER, indicating that it is not a published, customer-callable application programming interface but rather a supporting engine used by the higher-level replication packages.
Within Oracle E-Business Suite 12.1.1 and 12.2.2, this package underpins the replication management layer that Oracle EBS historically relied upon for multi-node and multi-master deployments, particularly in Distributed/Advanced Replication topologies used to synchronize reference and transactional data across database instances. The package encapsulates low-level catalog manipulation and internal bookkeeping that the documented, user-facing replication APIs delegate to, shielding the public packages from direct dictionary access. Because it is an internal package, Oracle does not document its callable surface, and Oracle support generally discourages direct invocation.
Key Procedures and Functions
The ETRM metadata records zero documented procedures or functions for this package. This is consistent with its status as an internal implementation package: its callable objects are deliberately excluded from the public Oracle documentation set and are not exposed as supported entry points.
Functionally, DBMS_REPCAT_INTERNAL serves as the shared internal utility layer beneath the replication administration stack. It provides the private routines that the public replication packages invoke to manage replicated object metadata, validate internal state, and perform privileged catalog operations on behalf of the calling package. No parameter lists are documented, and none should be assumed or constructed from inference; any attempt to call the package directly relies on undocumented and version-dependent signatures.
The dependency metadata confirms that the package depends only on SYS and the STANDARD package, reflecting its role as a foundational, self-contained kernel utility rather than a package layered on other application logic.
Tables Accessed
The ETRM metadata does not document any tables referenced through APPS synonyms; no application-level tables are attributed to this package. As an internal replication component owned by SYS, it operates against the Oracle Replication catalog — the internal dictionary views and base tables that store replication group definitions, object registrations, and administrative state — rather than against EBS application schema objects.
The absence of documented table references in the ETRM extract reflects the fact that dictionary access is performed internally under SYS privileges and is not surfaced as an application dependency. Consequently, no EBS product schema tables are listed as read or written by this package.
Usage Notes
DBMS_REPCAT_INTERNAL is not intended for direct invocation by EBS forms, concurrent programs, or custom code. It is invoked indirectly and exclusively by Oracle's own replication packages. The ETRM dependency report identifies thirteen referencing packages, including DBMS_REPCAT_ADMIN, DBMS_REPCAT_UTL, DBMS_REPCAT_UTL3, DBMS_REPCAT_UTL4, DBMS_REPCAT_MAS, DBMS_REPCAT_CONF, DBMS_REPCAT_SNA_UTL, DBMS_REPCAT_OBJ_UTL, DBMS_REPCAT_FLA_UTL, DBMS_OFFLINE_RGT_INTERNAL, DBMS_OFFLINE_UTL, DBMS_REPUTIL, and DBMS_STREAMS_ADM_UTL, in addition to recursion within the package itself. It is also exposed to PUBLIC by synonym, though this exposure is a packaging artifact rather than an invitation to call it.
In EBS environments, replication administration is performed through supported interfaces — typically the DBMS_REPCAT family and, in supported configurations, Oracle GoldenGate or Streams-based alternatives. Because DBMS_REPCAT_INTERNAL has zero documented procedures, any direct reference in custom code constitutes an unsupported dependency that risks breaking on patching or upgrade, notably across the 12.1.1 to 12.2.2 boundary where the underlying database release changes. Administrators should confirm validity through DBA_OBJECTS and treat invalidations during patching as expected internal recompilation events rather than application defects.
-
PACKAGE: SYS.DBMS_REPCAT_INTERNAL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_INTERNAL, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_INTERNAL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_INTERNAL, status:VALID,
-
SYNONYM: PUBLIC.DBMS_REPCAT_INTERNAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_REPCAT_INTERNAL, status:VALID,
-
SYNONYM: PUBLIC.DBMS_REPCAT_INTERNAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_REPCAT_INTERNAL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_INTERNAL
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_INTERNAL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_INTERNAL
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_INTERNAL, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_INTERNAL
12.2.2
-
LIBRARY: SYS.DBMS_REPCAT_INTERNAL_PKG_LIB
12.2.2
owner:SYS, object_type:LIBRARY, object_name:DBMS_REPCAT_INTERNAL_PKG_LIB, status:VALID,
-
LIBRARY: SYS.DBMS_REPCAT_INTERNAL_PKG_LIB
12.1.1
owner:SYS, object_type:LIBRARY, object_name:DBMS_REPCAT_INTERNAL_PKG_LIB, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_INTERNAL
12.1.1
-
PACKAGE BODY: SYS.DBMS_OFFLINE_UTL
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_OFFLINE_UTL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_FLA_UTL
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_FLA_UTL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_FLA_UTL
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_FLA_UTL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_ADMIN
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_ADMIN, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPUTIL
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPUTIL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_INTERNAL
12.2.2
-
PACKAGE BODY: SYS.DBMS_OFFLINE_RGT_INTERNAL
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_OFFLINE_RGT_INTERNAL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_OFFLINE_UTL
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_OFFLINE_UTL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_INTERNAL
12.1.1
-
PACKAGE BODY: SYS.DBMS_REPCAT_OBJ_UTL
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_OBJ_UTL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_ADMIN
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_ADMIN, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_OBJ_UTL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_OBJ_UTL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_CONF
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_CONF, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPUTIL
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPUTIL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_OFFLINE_RGT_INTERNAL
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_OFFLINE_RGT_INTERNAL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_CONF
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_CONF, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_OBJ_UTL
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_OBJ_UTL, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_OBJ_UTL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_OBJ_UTL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_MAS
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_MAS, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_UTL4
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_UTL4, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_SNA_UTL
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_SNA_UTL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_UTL3
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_UTL3, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_SNA_UTL
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_SNA_UTL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_MAS
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_MAS, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_UTL4
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_UTL4, status:VALID,
-
PACKAGE BODY: SYS.DBMS_STREAMS_ADM_UTL
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_STREAMS_ADM_UTL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_UTL3
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_UTL3, status:VALID,
-
PACKAGE BODY: SYS.DBMS_STREAMS_ADM_UTL
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_STREAMS_ADM_UTL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_UTL
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_UTL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_UTL
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_UTL, status:VALID,
-
PACKAGE: SYS.DBMS_SYS_SQL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_SYS_SQL, status:VALID,
-
TABLE: SYSTEM.REPCAT$_REPOBJECT
12.1.1
owner:SYSTEM, object_type:TABLE, object_name:REPCAT$_REPOBJECT, status:VALID,
-
PACKAGE: SYS.DBMS_SYS_SQL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_SYS_SQL, status:VALID,
-
TABLE: SYSTEM.REPCAT$_REPOBJECT
12.2.2
owner:SYSTEM, object_type:TABLE, object_name:REPCAT$_REPOBJECT, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_DECL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_DECL, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_DECL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_DECL, status:VALID,
-
PACKAGE: SYS.DBMS_SQL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_SQL, status:VALID,
-
PACKAGE: SYS.DBMS_SQL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_SQL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2