Purging Data from the Integration Connector Technical Tables
Introduction
The purging of the Integration Connector technical tables is implemented in the database as a PL/SQL package.
Package OHI_OIC_PURGE_PKG
This procedure purges tables related to messages.
purge_int_mess_publish_results
( p_keep_days in integer
, p_commit_size in integer :=ohi_data_purge_pkg.g_con_commit_size
);
This procedure purges tables related to events.
purge_assigned_aggr_&_aggregate_change_events
( p_keep_days in integer
, p_commit_size in integer :=ohi_data_purge_pkg.g_con_commit_size
);
Parameters
p_keep_days
-
This mandatory parameter specifies the number of days of history that is retained. Records created within the last p_keep_days are not purged but other records are purged. This means records which are between created_Date < = (sysdate - p_keep_days) are purged.
p_keep_days
cannot not be less than 30. p_commit_size
-
A large undo tablespace must be available for the duration of the run to purge a large amount of data. For cases where this is impossible or impracticable, (for example, in managed cloud-based configurations where there is no direct access to the database) it is possible to limit the number of records that are deleted before a commit. Setting the commit size parameter, however, comes at the cost of performance. A smaller commit size generates more overhead. Higher commit sizes make the process faster, but needs more undo space in the database. Use of this parameter is optional.
The default value is 1000.