Oracle8i Supplied Packages Reference Release 8.1.5 A68001-01 |
|
DBMS_REFRESH
enables you to create groups of snapshots that can be refreshed together to a transactionally consistent point in time.
Subprogram | Description |
---|---|
ADD procedure |
Adds snapshots to a refresh group. |
CHANGE procedure |
Changes the refresh interval for a snapshot group. |
DESTROY procedure |
Removes all of the snapshots from a refresh group and deletes the refresh group. |
MAKE procedure |
Specifies the members of a refresh group and the time interval used to determine when the members of this group should be refreshed. |
REFRESH procedure |
Manually refreshes a refresh group. |
SUBTRACT procedure |
Removes snapshots from a refresh group. |
This procedure adds snapshots to a refresh group.
See Also:
For additional information, see "Add Objects To Refresh Group" in the Oracle8i Replication API Reference. Also see "Snapshot Concepts & see "Snapshot Concepts & Architecture" in the Oracle8i Replication manual. |
DBMS_REFRESH.ADD ( name IN VARCHAR2, { list IN VARCHAR2 | tab IN DBMS_UTILITY.UNCL_ARRAY, } lax IN BOOLEAN := FALSE);
This procedure changes the refresh interval for a snapshot group.
See Also:
For additional information, see "Snapshot Concepts & Architecture" in the Oracle8i Replication manual. |
DBMS_REFRESH.CHANGE ( name IN VARCHAR2, next_date IN DATE := NULL, interval IN VARCHAR2 := NULL, implicit_destroy IN BOOLEAN := NULL, rollback_seg IN VARCHAR2 := NULL, push_deferred_rpc IN BOOLEAN := NULL, refresh_after_errors IN BOOLEAN := NULL, purge_option IN BINARY_INTEGER := NULL, parallelism IN BINARY_INTEGER := NULL, heap_size IN BINARY_INTEGER := NULL);
This procedure removes all of the snapshots from a refresh group and delete the refresh group.
See Also:
For additional information, see "Snapshot Concepts & Architecture" in the Oracle8i Replication manual. |
DBMS_REFRESH.DESTROY ( name IN VARCHAR2);
Parameter | Description |
---|---|
name |
Name of the refresh group that you want to destroy. |
This procedure specifies the members of a refresh group and the time interval used to determine when the members of this group should be refreshed.
See Also:
For additional information, see "Create Refresh Group" in Oracle8i Replication API Reference. Also see "Snapshot Concepts & Architecture" in the Oracle8i Replication manual. |
DBMS_REFRESH.MAKE ( name IN VARCHAR2, { list IN VARCHAR2 | tab IN DBMS_UTILITY.UNCL_ARRAY,} next_date IN DATE, interval IN VARCHAR2, implicit_destroy IN BOOLEAN := FALSE, lax IN BOOLEAN := FALSE, job IN BINARY INTEGER := 0, rollback_seg IN VARCHAR2 := NULL, push_deferred_rpc IN BOOLEAN := TRUE, refresh_after_errors IN BOOLEAN := FALSE, purge_option IN BINARY_INTEGER := NULL, parallelism IN BINARY_INTEGER := NULL, heap_size IN BINARY_INTEGER := NULL);
This procedure manually refreshes a refresh group.
See Also:
For additional information, see "Snapshot Concepts & Architecture" in the Oracle8i Replication manual. |
DBMS_REFRESH.REFRESH ( name IN VARCHAR2);
Parameter | Description |
---|---|
name |
Name of the refresh group that you want to refresh manually. |
This procedure removes snapshots from a refresh group.
See Also:
For additional information, see "Snapshot Concepts & Architecture" in the Oracle8i Replication manual. |
DBMS_REFRESH.SUBTRACT ( name IN VARCHAR2, { list IN VARCHAR2 | tab IN DBMS_UTILITY.UNCL_ARRAY, } lax IN BOOLEAN := FALSE);