ACE Director Alum Daniel Morgan, founder of Morgan's Library, is scheduling
complimentary technical Workshops on Database Security for the first 30
Oracle Database customers located anywhere in North America, EMEA, LATAM, or
APAC that send an email to
asra_us@oracle.com. Request a Workshop for
your organization today.
Purpose
Internal support for Materialized View refreshes
AUTHID
DEFINER
Dependencies
DBA_REFRESH
DBMS_SNAPSHOT
DBMS_UTILITY
DBA_SCHEDULER_JOBS
DBMS_SNAPSHOT_KKXRCA
DUAL
DBMS_ASSERT
DBMS_SNAPSHOT_LIB
JOB$
DBMS_IJOB
DBMS_SNAP_INTERNAL
JOB_DEFINITION
DBMS_ISCHED
DBMS_SQL
JOB_DEFINITION_ARRAY
DBMS_ISNAPSHOT
DBMS_STANDARD
RGCHILD$
DBMS_MVIEW_STATS
DBMS_SYNC_REFRESH_INTERNAL
RGROUP$
DBMS_MVIEW_STATS_INTERNAL
DBMS_SYSTEM
RGROUPSEQ
DBMS_REFRESH
DBMS_SYS_ERROR
SNAP$
DBMS_SCHEDULER
DBMS_SYS_SQL
USER$
Documented
No
Exceptions
Error Code
Reason
ORA-23405
refresh group number <integer> does not exist
First Available
Not known
Security Model
Owned by SYS with EXECUTE granted to the
EXP_FULL_DATABASE and IMP_FULL_DATABASE roles
dbms_irefresh.change(
rg# IN BINARY_INTEGER,
next_date IN DATE,
interval IN VARCHAR2,
implicit_destroy IN BOOLEAN,
rollback_seg IN VARCHAR2,
push_deferred_rpc IN BOOLEAN,
refresh_after_errors IN BOOLEAN,
purge_option IN BINARY_INTEGER,
parallelism IN BINARY_INTEGER,
heap_size IN BINARY_INTEGER);
dbms_irefresh.make(
rowner IN VARCHAR2,
rname IN VARCHAR2,
implicit_destroy IN BOOLEAN,
job IN BINARY_INTEGER,
rollback_seg IN VARCHAR2,
push_deferred_rpc IN BOOLEAN,
refresh_after_errors IN BOOLEAN,
purge_option IN BINARY_INTEGER,
parallelism IN BINARY_INTEGER,
heap_size IN BINARY_INTEGER);
TBD
Overload 2
dbms_irefresh.make(
rowner IN VARCHAR2,
rname IN VARCHAR2,
tab IN dbms_utility.uncl_array,
next_date IN DATE,
interval IN VARCHAR2,
implicit_destroy IN BOOLEAN,
lax IN BOOLEAN,
job IN BINARY_INTEGER,
rollback_seg IN VARCHAR2,
PUSH_DEFERRED_rpc IN BOOLEAN,
REFRESH_AFTER_errors IN BOOLEAN,
purge_option IN BINARY_INTEGER,
parallelism IN BINARY_INTEGER,
heap_size IN BINARY_INTEGER);
dbms_irefresh.repAPI(
owner IN VARCHAR2,
name IN VARCHAR2,
siteid IN BINARY_INTEGER,
refresh_seq IN BINARY_INTEGER,
export_db IN VARCHAR2,
rg# OUT BINARY_INTEGER,
flag IN BINARY_INTEGER,
refgroup IN BINARY_INTEGER);
TBD
Overload 2
dbms_irefresh.repAPI(
refgroup IN BINARY_INTEGER,
owner IN VARCHAR2,
name IN VARCHAR2,
siteid IN BINARY_INTEGER,
refresh_seq IN BINARY_INTEGER,
export_db IN VARCHAR2,
flag IN BINARY_INTEGER);