Note: DBMS_RECTIFIER_DIFF provides an interface used to
detect and resolve data inconsistencies between two replicated sites. Intended for replicated sites it can
be used within a single database or schema.
Source
{ORACLE_HOME}/rdbms/admin/dbmsrctf.sql
First Available
8.0
Dependencies
DBMS_LOGREP_UTIL
DBMS_REPUTIL
DBMS_RECTIFIER_FRIENDS
DBMS_SQL
DBMS_REPCAT
DBMS_SYS_ERROR
DBMS_REPCAT_SQL_UTL
DBMS_SYS_SQL
DBMS_REPCAT_UTL
DBMS_UTILITY
Exceptions
Exception Name
Error Code
Reason
BADNAME
-23368
NULL or empty string for table or schema name
BADMRNAME
-23377
BAD_NUMBER
-23366
The commit_rows parameter is less than 1
CANNOTBENULL
-23369
Parameter cannot be NULL
DBMS_REPCAT.COMMFAILURE
-23302
Remote site is inaccessible
DBMS_REPCAT.MISSINGOBJECT
-23308
Table does not exist
DBMS_REPCAT.NOREPOPTION
Replication option is not installed
MISSINGPRIMARYKEY
-23367
Column list must include primary key (or SET_COLUMNS equivalent)
NOSUCHSITE
-23365
Database site could not be found
NOTSHAPEEQUIVALENT
-23370
Tables being compared are not shape equivalent. Shape refers to the number of columns, their column names, and the column datatypes
UNKNOWNCOLUMN
-23371
Column does not exist
UNSUPPORTEDTYPE
-23372
Data type not supported
Related Objects
ALL_REPRESOLUTION
DBA_REPRESOL_STATS_CONTROL
ALL_REPRESOL_STATS_CONTROL
USER_REPRESOLUTION
ALL_REPRESOLUTION_METHOD
USER_REPRESOLUTION_METHOD
ALL_REPRESOLUTION_STATISTICS
USER_REPRESOL_STATS_CONTROL
DBA_REPRESOLUTION
USER_REPRESOLUTION_STATISTICS
DBA_REPRESOLUTION_METHOD
RESOURCE_COST
DBA_REPRESOLUTION_STATISTICS
Security Model
Execute on dbms_rectifier_diff is granted to execute_catalog_role
DIFFERENCES
Determines differences between tables. It accepts the storage table of a nested table.
Cannot be used on LOB columns, nor on columns based on user-defined data types.