Search Results dbms_repcat_utl2
Overview
SYS.DBMS_REPCAT_UTL2 is an internal Oracle-supplied PL/SQL package that forms part of the Advanced Replication infrastructure underpinning Oracle E-Business Suite Release 12.1.1 and 12.2.2. It resides in the SYS schema and holds VALID status in the documented environment. The package is not an end-user API; it is an implementation-level utility invoked by higher-level replication management packages such as DBMS_REPCAT_RPC, DBMS_REPCAT_RQ, DBMS_REPCAT_CONF, and DBMS_REPCAT_FLA_MAS. Its role is to support the comparison, versioning, and metadata inspection of replicated schema objects, particularly replicated columns, object types, and referential constraints, during replication group configuration and flavor generation. In EBS terms, this package silently enables multi-org and multi-site data synchronization across distributed database instances.
Key Procedures and Functions
The ETRM metadata for DBMS_REPCAT_UTL2 documents no callable procedures or functions exposed to clients; the API classification is OTHER. The package body nevertheless contains internal routines, one of which — GET_OLDVERSION_HASHCODE2 — is explicitly listed as a dependency. This function generates a hash code representing the prior (old) version definition of a replicated object so that replication metadata changes can be detected and reconciled. Because the procedures are not published for external invocation, they should not be called directly from custom code; only the enclosing replication packages are documented consumers.
Tables Accessed
The package reads and writes a defined set of dictionary and replication catalog tables. Data dictionary objects include ATTRCOL$, COL$, COLTYPE$, OBJ$, OPQTYPE$, REFCON$, TYPE$, and USER$, which supply column attributes, datatypes, object type definitions, and referential constraint metadata. Replication-specific tables include DBA_REPFLAVOR_COLUMNS and REPCAT_REPCOLUMN_BASE, which store flavor column definitions and the base replicated column catalog used during conflict resolution and subsetting. It also invokes supporting utilities from DBMS_REPCAT, DBMS_REPCAT_COMMON_UTL, DBMS_REPCAT_DECL, DBMS_UTILITY, UTL_RAW, and STANDARD.
Usage Notes
No Oracle EBS form, concurrent program, or public API in the documented ETRM repository invokes DBMS_REPCAT_UTL2 directly. It is referenced solely by five other replication packages: DBMS_REPCAT_CONF, DBMS_REPCAT_FLA_MAS, DBMS_REPCAT_RPC, DBMS_REPCAT_RQ, and DBMS_REPCAT_UTL4 (plus a self-reference). Customers and consultants should treat it as a black box. Any customization that attempts to call its internal routines directly risks invalidating replication metadata and is unsupported. When troubleshooting replication errors in EBS, DBAs should focus on the public DBMS_REPCAT interfaces and validate that this package remains VALID after patches.
-
FUNCTION: SYS.GET_OLDVERSION_HASHCODE2
12.2.2
owner:SYS, object_type:FUNCTION, object_name:GET_OLDVERSION_HASHCODE2, status:VALID,
-
FUNCTION: SYS.GET_OLDVERSION_HASHCODE2
12.1.1
owner:SYS, object_type:FUNCTION, object_name:GET_OLDVERSION_HASHCODE2, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_UTL2
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_UTL2, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_UTL2
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_UTL2, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_UTL2
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_UTL2, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_UTL2
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_UTL2, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT, status:VALID,
-
TABLE: SYS.COLTYPE$
12.1.1
owner:SYS, object_type:TABLE, object_name:COLTYPE$, status:VALID,
-
TABLE: SYS.COLTYPE$
12.2.2
owner:SYS, object_type:TABLE, object_name:COLTYPE$, status:VALID,
-
TABLE: SYS.TYPE$
12.2.2
owner:SYS, object_type:TABLE, object_name:TYPE$, status:VALID,
-
TABLE: SYS.TYPE$
12.1.1
owner:SYS, object_type:TABLE, object_name:TYPE$, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_RPC
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_RPC, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_RPC
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_RPC, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_SNA_UTL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_SNA_UTL, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_SNA_UTL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_SNA_UTL, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_MAS
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_MAS, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_UTL3
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_UTL3, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_FLA_MAS
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_FLA_MAS, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_FLA_MAS
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_FLA_MAS, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_MAS
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_MAS, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_UTL3
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_UTL3, 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_REPCAT_OBJ_UTL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_OBJ_UTL, 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: 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_REPCAT_RPC
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_RPC, status:VALID,
-
TABLE: SYS.REFCON$
12.2.2
owner:SYS, object_type:TABLE, object_name:REFCON$, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_RPC
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_RPC, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_RQ
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_RQ, status:VALID,
-
VIEW: SYS.DBA_SOURCE
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_SOURCE, status:VALID,
-
VIEW: SYS.DBA_SOURCE
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_SOURCE, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_RQ
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_RQ, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_UTL2
12.1.1
-
PACKAGE: SYS.DBMS_REPCAT_UTL2
12.2.2
-
PACKAGE: SYS.DBMS_REPCAT_COMMON_UTL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_COMMON_UTL, status:VALID,
-
TABLE: SYS.REFCON$
12.1.1
owner:SYS, object_type:TABLE, object_name:REFCON$, status:VALID,
-
PACKAGE: SYS.DBMS_REPCAT_COMMON_UTL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPCAT_COMMON_UTL, status:VALID,
-
VIEW: SYS.DBA_SYNONYMS
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_SYNONYMS, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_UTL4
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_UTL4, status:VALID,
-
VIEW: SYS.DBA_SYNONYMS
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_SYNONYMS, status:VALID,
-
PACKAGE: SYS.DBMS_DEFERGEN
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_DEFERGEN, status:VALID,
-
PACKAGE: SYS.DBMS_DEFERGEN
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_DEFERGEN, status:VALID,
-
VIEW: SYS.DBA_REPFLAVOR_COLUMNS
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_REPFLAVOR_COLUMNS, status:VALID,
-
VIEW: SYS.DBA_IND_COLUMNS
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_IND_COLUMNS, status:VALID,
-
PACKAGE BODY: SYS.DBMS_REPCAT_UTL4
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_REPCAT_UTL4, status:VALID,
-
VIEW: SYS.DBA_IND_COLUMNS
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_IND_COLUMNS, status:VALID,
-
VIEW: SYS.DBA_REPFLAVOR_COLUMNS
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_REPFLAVOR_COLUMNS, status:VALID,