Oracle9i Replication Management API Reference Release 2 (9.2) Part Number A96568-01 |
|
DBMS_REFRESH
enables you to create groups of materialized views that can be refreshed together to a transactionally consistent point in time.
This chapter discusses the following topics:
This procedure adds materialized views to a refresh group.
See Also:
Step 6, "Add objects to refresh group," and Oracle9i Replication for more information |
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 refresh group.
See Also:
Oracle9i Replication for more information about refresh groups |
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 materialized views from a refresh group and delete the refresh group.
See Also:
Oracle9i Replication for more information refresh groups |
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:
Step 4, "Create the refresh group," and Oracle9i Replication for more information |
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:
Oracle9i Replication for more information about refresh groups |
DBMS_REFRESH.REFRESH ( name IN VARCHAR2);
Parameter | Description |
---|---|
name |
Name of the refresh group that you want to refresh manually. |
This procedure removes materialized views from a refresh group.
See Also:
Oracle9i Replication for more information about refresh groups |
DBMS_REFRESH.SUBTRACT ( name IN VARCHAR2, { list IN VARCHAR2, | tab IN DBMS_UTILITY.UNCL_ARRAY, } lax IN BOOLEAN := false);
|
Copyright © 1996, 2002 Oracle Corporation. All Rights Reserved. |
|