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
Undocumented but seems designed to raise Oracle exceptions based upon the error number while supplying 0 to 4 arguments.
AUTHID
DEFINER
Dependencies
DBMS_CLOBUTIL
DBMS_SYS_ERROR
DBMS_XEVENT
DBMS_RESCONFIG
DBMS_XDB_ADMIN
DBMS_XMLDOM
Documented
No
First Available
12.2
Security Model
Owned by SYS with EXECUTE granted to XDB
Direct access to package is prevented by means of an Accessible By clause.
Source
{ORACLE_HOME}/rdbms/admin/prvtxdb0.plb
RAISE_SYSTEM_ERROR
Overload 1
dbms_xdb_util.raise_system_error(error_number IN NUMBER);
SQL> exec dbms_xdb_util.raise_system_error(1555);
BEGIN sys.dbms_xdb_util.raise_system_error(1555); END;
*
ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00904: insufficient privilege to access object DBMS_XDB_UTIL
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
Overload 2
dbms_xdb_util.raise_system_error(
error_number IN NUMBER,
arg1 IN VARCHAR2);
TBD
Overload 3
dbms_xdb_util.raise_system_error(
error_number IN NUMBER,
arg1 IN VARCHAR2,
arg2 IN VARCHAR2);
TBD
Overload 4
dbms_xdb_util.raise_system_error(
error_number IN NUMBER,
arg1 IN VARCHAR2,
arg2 IN VARCHAR2,
arg3 IN VARCHAR2);
TBD
Overload 5
dbms_xdb_util.raise_system_error(
error_number IN NUMBER,
arg1 IN VARCHAR2,
arg2 IN VARCHAR2,
arg3 IN VARCHAR2,
arg4 IN VARCHAR2);