General Information
Library Note
Morgan's Library Page Header
Which has the higher priority in your organization: Deploying a new database or securing the ones you already have?
Looking for a website, and resources, dedicated solely to securing Oracle databases? Check out DBSecWorx .
Purpose
Undocumented Label Security support utilities. Subprogram names hint at a relationship between this package and event trigger behaviors.
AUTHID
DEFINER
Dependencies
LBAC$AFTER_CREATE
LBAC_STANDARD
OLS$USER
LBAC$AFTER_DROP
OLS$AUDIT
OLS$USER_COMPARTMENTS
LBAC$BEFORE_ALTER
OLS$POL
OLS$USER_GROUPS
LBAC$EVENT_LIBT
OLS$POLS
OLS$USER_LEVELS
LBAC$SA
OLS$POLT
PLITBLM
LBAC_CACHE
OLS$PROG
PRIVS_TO_CHAR_N
LBAC_RLS
OLS$SESSINFO
V_$INSTANCE
LBAC_SERVICES
OLS$TRUSTED_PROGS
Documented
No
Exceptions
Error Code
Reason
ORA-12458
Oracle Label Security not enabled
First Available
Not known but prior to 2009.
Security Model
Owned by LBACSYS with no privileges granted
Source
{ORACLE_HOME}/rdbms/admin/prvtolsdd.plb
Subprograms
AFTER_CREATE
Undocumented
lbac_events.after_create(
object_type IN VARCHAR2,
object_name IN VARCHAR2,
schema_name IN VARCHAR2);
TBD
AFTER_DROP
Undocumented
lbac_events.after_drop(
object_type IN VARCHAR2,
object_name IN VARCHAR2,
schema_name IN VARCHAR2);
TBD
BEFORE_ALTER
Undocumented
lbac_events.before_alter(
object_type IN VARCHAR2,
object_name IN VARCHAR2,
schema_name IN VARCHAR2);
TBD
BEFORE_DDL
Undocumented
lbac_events.before_ddl(
sql_command IN VARCHAR2,
object_type IN VARCHAR2,
object_name IN VARCHAR2,
schema_name IN VARCHAR2);
TBD
COMP_INSTALL
Undocumented
lbac_events.comp_install;
exec lbacsys.lbac_events.comp_install ;
PL/SQL procedure successfully completed.
PROG_INVOCATION
Undocumented
lbac_events.prog_invocation(
schema_name IN VARCHAR2,
prog_name IN VARCHAR2,
trusted IN BOOLEAN);
TBD
PROG_TERMINATION
Undocumented
lbac_events.prog_termination(trusted IN BOOLEAN);
exec lbacsys.lbac_events.prog_termination (TRUE);