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
Security privileges utility for Context. Direct demos of this package's functionality cannot be written due to Oracle's use of the ACCESSIBLE BY clause (see Security Model).
AUTHID
DEFINER
Dependencies
DBA_OBJECTS
DBA_TAB_COLUMNS
DRUE
DBA_PROCEDURES
DBA_TAB_PRIVS
DR_DEF
DBA_ROLE_PRIVS
DR$INDEX
SYSAUTH$
DBA_SYNONYMS
DRIACC
_BASE_USER
DBA_SYS_PRIVS
DRIUTL
Documented
No
First Available
12.2
Security Model
Owned by CTXSYS with no privileges granted
Direct access to this package is prevented by means of an Accessible By clause.
Takes in an object owner and name and tries to follow synonym links to find out the real owner and name. Then verifies that the base object exists. RETURNs TRUE if the base object exists, else FALSE
driacchelp.do_syn(
p_objtype IN VARCHAR2,
p_owner IN OUT VARCHAR2,
p_object IN OUT VARCHAR2,
p_func IN OUT VARCHAR2,
p_link IN OUT VARCHAR2)
RETURN BOOLEAN;
driacchelp.get_tab_privs(
cv_system_pattern IN VARCHAR2,
p_user IN VARCHAR2,
p_access IN VARCHAR2,
p_owner IN VARCHAR2,
p_object IN VARCHAR2)
RETURN NUMBER;