Oracle LBAC$SA_LABELS
Version 21c

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
AUTHID DEFINER
Dependencies
ALL_SA_USERS LBAC_CACHE OLS$PROFILE
ALL_SA_USER_LABELS LBAC_LABEL OLS$USER
ALL_SA_USER_PRIVS LBAC_LGSTNDBY_UTIL OLS$USER_COMPARTMENTS
CREATE_OR_FETCH_ILABEL LBAC_STANDARD OLS$USER_GROUPS
DBA_OLS_USERS OLS$COMPARTMENTS OLS$USER_LEVELS
DBA_SA_USERS OLS$GROUPS PLITBLM
DBA_SA_USER_LABELS OLS$LAB SA_USER_ADMIN_INT
DBA_SA_USER_PRIVS OLS$LEVELS SA_UTL
LBAC$SA OLS$POL TO_LBAC_DATA_LABEL
LBAC$USER_LIBT    
Documented No
First Available Not known
Security Model Owned by LBACSYS with no privileges granted
Source {ORACLE_HOME}/rdbms/admin/prvtolsdd.plb
Subprograms
COMPUTE_WRITE_LABEL
Undocumented lbac$sa_labels.compute_write_label(
pol_id          IN BINARY_INTEGER,
max_write_label IN VARCHAR2,
read_label      IN VARCHAR2)
RETURN VARCHAR2;
TBD
 
FROM_LABEL
Undocumented lbac$sa_labels.from_label(ilabel IN VARCHAR2) RETURN VARCHAR2;
TBD
 
INSERT_READ_LABEL
Undocumented lbac$sa_labels.insert_read_label(
pol_id    IN BINARY_INTEGER,
user_name IN VARCHAR2,
ilabel    IN VARCHAR2);
TBD
 
INSERT_WRITE_LABEL
Undocumented lbac$sa_labels.insert_write_label(
pol_id        IN BINARY_INTEGER,
user_name     IN VARCHAR2,
ilabel        IN VARCHAR2,
max_rd_ilabel IN VARCHAR2);
TBD
 
LABEL_LEVEL_ONLY
Undocumented lbac$sa_labels.label_level_only(ilabel IN VARCHAR2) RETURN BINARY_INTEGER;
TBD
 
MERGE_LABEL
Undocumented lbac$sa_labels.merge_label(
ilabel1 IN VARCHAR2,
ilabel2 IN VARCHAR2,
fmt     IN VARCHAR2)
RETURN VARCHAR2;
TBD
 
SET_INVERSE_POLICY_BIT
Undocumented lbac$sa_labels.set_inverse_policy_bit(pol_id IN BINARY_INTEGER) RETURN BINARY_INTEGER;
TBD
 
SET_USER_LABELS_INTERNAL
Undocumented lbac$sa_labels.set_user_labels_internal(
policy_name IN VARCHAR2,
user_name   IN VARCHAR2,
mr_label    IN VARCHAR2,
mw_label    IN VARCHAR2,
min_label   IN VARCHAR2,
read_label  IN VARCHAR2,
write_label IN VARCHAR2,
row_label   IN VARCHAR2,
privs       IN BINARY_INTEGER,
stmt_type   IN BINARY_INTEGER);
TBD
 
STARTUP
Undocumented lbac$sa_labels.startup;
exec lbacsys.lbac$sa_labels.startup;

PL/SQL procedure successfully completed.
 
STORE_USER
Undocumented lbac$sa_labels.store_user(
policy_name IN VARCHAR2,
uname       IN VARCHAR2,
max_read    IN VARCHAR2,
max_write   IN VARCHAR2,
min_write   IN VARCHAR2,
def_read    IN VARCHAR2,
def_write   IN VARCHAR2,
def_row     IN VARCHAR2,
privs       IN BINARY_INTEGER,
stmt_type   IN BINARY_INTEGER);
TBD
 
STORE_USER_LABEL_LIST
Undocumented lbac$sa_labels.store_user_label_list(
pol_id    IN BINARY_INTEGER,
user_name IN VARCHAR2);
TBD
 
SUBSET_GROUPS
Undocumented lbac$sa_labels.subset_groups(
ilabel1 IN VARCHAR2,
ilabel2 IN VARCHAR2)
RETURN BOOLEAN;
TBD
 
TO_LABEL
Undocumented lbac$sa_labels.to_label(
pol_id       IN BINARY_INTEGER,
label_string IN VARCHAR2)
RETURN VARCHAR2;
TBD
 
UPDATE_DEFAULT_LABEL
Undocumented lbac$sa_labels.update_default_label(
pol_id        IN BINARY_INTEGER,
user_name     IN VARCHAR2,
ilabel        IN VARCHAR2,
max_rd_ilabel IN VARCHAR2);
TBD
 
UPDATE_ROW_LABEL
Undocumented lbac$sa_labels.update_row_label(
pol_id     IN BINARY_INTEGER,
user_name  IN VARCHAR2,
ilabel     IN VARCHAR2,
def_ilabel IN VARCHAR2);
TBD

Related Topics
Built-in Functions
Built-in Packages
Database Security
LBAC_EVENTS
LBAC_EXP
LBAC_POLICY_ADMIN
LBAC_POLICY_ADMIN_INT
LBAC_SESSION
LBAC_STANDARD
LBAC_SYSDBA
OLS$DATAPUMP
OLS_DIP_NTFY
OLS_ENFORCEMENT
OLS_UTIL_WRAPPER
Oracle Label Security (OLS)
SA_AUDIT_ADMIN
SA_COMPONENTS
SA_LABEL_ADMIN
SA_POLICY_ADMIN
SA_SYSDBA
SA_USER_ADMIN
TO_LABEL_LIST
What's New In 19c
What's New In 20c-21c

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