Oracle LBAC_LGSTNDBY_UTIL
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 Label Security Utilities for Logical Standby Databases
AUTHID DEFINER
Dependencies
CONFIGURE_OLS OLS$GROUPS OLS$USER_GROUPS
LBAC$SA_LABELS OLS$LAB OLS$USER_LEVELS
LBAC$USER_LIBT OLS$LAB_LIBT OLS_ENFORCEMENT
LBAC_CACHE OLS$PROFILE PLITBLM
LBAC_SERVICES OLS$PROPS SA_SESSION
LBAC_STANDARD OLS$USER SA_SYSDBA
LBAC_SYSDBA OLS$USER_COMPARTMENTS SA_USER_ADMIN_INT
OLS$COMPARTMENTS    
Documented No
First Available 12.2
Security Model Owned by LBACSYS with no privileges granted

Direct access to this package is prevented by an Accessible By clause.
Source {ORACLE_HOME}/rdbms/admin/prvtolsdd.plb
Subprograms
 
ADD_COMPARTMENTS
Undocumented lbac_lgstndby_util.add_compartments(
polid       IN BINARY_INTEGER,
cuname      IN VARCHAR2,
comps       IN VARCHAR2,
access_mode IN VARCHAR2,
in_def      IN VARCHAR2,
in_row      IN VARCHAR2);
TBD
 
ADD_GROUPS
Undocumented lbac_lgstndby_util.add_groups(
polid       IN BINARY_INTEGER,
cuname      IN VARCHAR2,
groups      IN VARCHAR2,
access_mode IN VARCHAR2,
in_def      IN VARCHAR2,
in_row      IN VARCHAR2);
TBD
 
ALTER_COMPARTMENTS
Undocumented lbac_lgstndby_util.alter_compartments(
polid       IN BINARY_INTEGER,
cuname      IN VARCHAR2,
comps       IN VARCHAR2,
access_mode IN VARCHAR2,
in_def      IN VARCHAR2,
in_row      IN VARCHAR2);
TBD
 
ALTER_GROUPS
Undocumented lbac_lgstndby_util.alter_groups(
polid       IN BINARY_INTEGER,
cuname      IN VARCHAR2,
groups      IN VARCHAR2,
access_mode IN VARCHAR2,
in_def      IN VARCHAR2,
in_row      IN VARCHAR2);
TBD
 
CONFIGURE_OLS
Undocumented lbac_lgstndby_util.configure_ols(userid IN BINARY_INTEGER);
conn lbacsys
Enter password:
Connected.

exec lbac_lgstndby_util.configure_ols(111);
     *
PLS-00904: insufficient privilege to access object LBAC_LGSTNDBY_UTIL
 
CONVERT_USER_TO_DATA_LABEL
Undocumented lbac_lgstndby_util.convert_user_to_data_label(
pol_number IN BINARY_INTEGER,
num_label  IN BINARY_INTEGER,
int_label  IN VARCHAR2,
tag        IN BINARY_INTEGER);
TBD
 
CREATE_POLICY
Undocumented lbac_lgstndby_util.create_policy(
policy_name     IN VARCHAR2,
column_name     IN VARCHAR2,
default_options IN VARCHAR2,
username        IN VARCHAR2);
TBD
 
DISABLE_OLS
Undocumented lbac_lgstndby_util.disable_ols(
username IN VARCHAR2,
rolename IN VARCHAR2);
TBD
 
DROP_ALL_COMPARTMENTS
Undocumented lbac_lgstndby_util.drop_all_compartments(
polid  IN BINARY_INTEGER,
cuname IN VARCHAR2);
TBD
 
DROP_ALL_GROUPS
Undocumented lbac_lgstndby_util.drop_all_groups(
polid  IN BINARY_INTEGER,
cuname IN VARCHAR2);
TBD
 
DROP_COMPARTMENTS
Undocumented lbac_lgstndby_util.drop_compartments(
polid  IN BINARY_INTEGER,
cuname IN VARCHAR2,
comps  IN VARCHAR2);
TBD
 
DROP_GROUPS
Undocumented lbac_lgstndby_util.drop_groups(
polid  IN BINARY_INTEGER,
cuname IN VARCHAR2,
groups IN VARCHAR2);
TBD
 
ENABLE_OLS
Undocumented lbac_lgstndby_util.enable_ols(
username IN VARCHAR2,
rolename IN VARCHAR2);
TBD
 
INSERT_LABEL
Undocumented lbac_lgstndby_util.insert_label(
pol_number IN BINARY_INTEGER,
num_label  IN BINARY_INTEGER,
str_label  IN VARCHAR2,
int_label  IN VARCHAR2,
flags      IN BINARY_INTEGER);
TBD
 
SAVE_DEFAULT_LABELS
Undocumented lbac_lgstndby_util.save_default_labels(
polid     IN BINARY_INTEGER,
uname     IN VARCHAR2,
rd_ilabel IN VARCHAR2,
rw_ilabel IN VARCHAR2);
TBD
 
SET_COMPARTMENTS
Undocumented lbac_lgstndby_util.set_compartments(
polid       IN BINARY_INTEGER,
cuname      IN VARCHAR2,
read_comps  IN VARCHAR2,
write_comps IN VARCHAR2,
def_comps   IN VARCHAR2,
row_comps   IN VARCHAR2);
TBD
 
SET_DEFAULT_LABEL
Undocumented lbac_lgstndby_util.set_default_label(
polid   IN BINARY_INTEGER,
uname   IN VARCHAR2,
def_lab IN VARCHAR2)
TBD
 
SET_GROUPS
Undocumented lbac_lgstndby_util.set_groups(
polid        IN BINARY_INTEGER,
cuname       IN VARCHAR2,
read_groups  IN VARCHAR2,
write_groups IN VARCHAR2,
def_groups   IN VARCHAR2,
row_groups   IN VARCHAR2);
TBD
 
SET_LEVELS
Undocumented lbac_lgstndby_util.set_levels(
polid   IN BINARY_INTEGER,
cuname  IN VARCHAR2,
max_num IN BINARY_INTEGER,
min_num IN BINARY_INTEGER,
def_num IN BINARY_INTEGER,
row_num IN BINARY_INTEGER);
TBD
 
SET_ROW_LABEL
Undocumented lbac_lgstndby_util.set_row_label(
polid   IN BINARY_INTEGER,
uname   IN VARCHAR2,
row_lab IN VARCHAR2);
TBD
 
SET_USER_LABELS
Undocumented lbac_lgstndby_util.set_user_labels(
polid           IN BINARY_INTEGER,
uname           IN VARCHAR2,
max_read_label  IN VARCHAR2,
max_write_label IN VARCHAR2,
min_lvl         IN BINARY_INTEGER,
def_label       IN VARCHAR2,
row_label       IN VARCHAR2);
TBD
 
STORE_LABEL_LIST
Undocumented lbac_lgstndby_util.store_label_list(
policy_name     IN VARCHAR2,
uname           IN VARCHAR2,
max_read_label  IN VARCHAR2,
max_write_label IN VARCHAR2,
min_write_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

Related Topics
Built-in Functions
Built-in Packages
Database Security
LBAC$SA
SA_COMPONENTS
SA_USER_ADMIN
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