Oracle DRIACC
Version 26ai

General Information
Library Note Morgan's Library Page Header
The best Oracle News for FY2026

Oracle Database 26ai will be available on generic Linux platforms in January and soon on AIX and Windows
Purpose Security privileges utility for Context.
AUTHID CURRENT_USER
Dependencies
CTX_CLS DBMS_UTILITY DRVDDLR
CTX_DDL DRIACCHELP DRVDOC
CTX_ENTITY DRIF DRVODM
CTX_QUERY DRIPREF DRVTMT
DBMS_ASSERT DRIUTIL DRVUTL
DBMS_PRIV_CAPTURE DRIXMD DRVXMD
DBMS_STANDARD DRUE DR_DEF
Documented No
First Available 1996
Pragma PRAGMA SUPPLEMENTAL_LOG_DATA(default, NONE);
Security Model Owned by CTXSYS with ???
Source {ORACLE_HOME}/ctx/admin/driacc.pkh
{ORACLE_HOME}/ctx/admin/driacc.plb
Subprograms
 
CAN
Test whether user can access an object driacc.can(
p_user   IN     VARCHAR2,
p_access IN     VARCHAR2,
p_spec   IN OUT VARCHAR2)
RETURN BOOLEAN;
TBD
 
CHK_ACCESS (new 23ai)
Ensures that the current user has the given privilege. Currently it only checks for privileges like CREATE ANY TABLE or CREATE ANY INDEX. Using  dbms_priv_capture.ses_has_sys_priv driacc.chk_access(
p_oname IN VARCHAR2,  -- schema
p_priv  IN VARCHAR2)  -- privilege
RETURN BOOLEAN;
TBD
 
DEL_CACHE (new 23ai)
Marks a cache node as invalid driacc.del_cache(p_object IN VARCHAR2);
TBD
 
SPLIT_SPEC
Parses a spec into distinct parts driacc.split_spec(
p_spec     IN     VARCHAR2,
p_type     IN     VARCHAR2,
p_owner    IN OUT VARCHAR2,
p_object   IN OUT VARCHAR2,
p_function IN OUT VARCHAR2,
p_link     IN OUT VARCHAR2);
TBD
 
UD_ACCESS
Ensures that the index owner can execute the user datastore procedure driacc.ud_access(
p_user IN VARCHAR2,
p_spec IN VARCHAR2)
RETURN BOOLEAN;
TBD
 
USER_ACCESS
Undocumented driacc.use_access(
p_user   IN VARCHAR2,
p_access IN VARCHAR2,
p_owner  IN VARCHAR2,
p_object IN VARCHAR2)
RETURN BOOLEAN;
TBD
 
VERIFY_PROCEDURE
Verifies that a package or procedure exists and is owned by CTXSYS driacc.verify_proceure(
p_user IN     VARCHAR2,  -- schema
p_spec IN OUT VARCHAR2)  -- object name
RETURN BOOLEAN;
TBD

Related Topics
Built-in Functions
Built-in Packages
DRIACCHELP
What's New In 21c
What's New In 26ai

Morgan's Library Page Footer
This site is maintained by Daniel Morgan. Last Updated: This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2026 Daniel A. Morgan All Rights Reserved