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
Utility package supporting the functionality of PL/SQL warnings
AUTHID
CURRENT_USER
Constants
Name
Data Type
Value
WARNING_CATEGORY
VARCHAR2
ALL
INFORMATIONAL
PERFORMANCE
SEVERE
WARNING_VALUE
VARCHAR2
DISABLE
ENABLE
ERROR
SCOPE
VARCHAR2
SESSION
SYSTEM
Current Warning Status
set linesize 121
col name format a30
col value format a30
SELECT name, value
FROM gv$parameter
WHERE name LIKE 'plsql%warn%';
Owned by SYS with EXECUTE granted to PUBLIC with
GRANT OPION
Consider the above security model. Oracle has granted execute to PUBLIC.
How, precisely, could you grant EXECUTE to anyone that doesn't already
have it? And, why would PUBLIC ever execute this package.