General Information |
Library Note |
|
Purpose |
Undocumented |
AUTHID |
DEFINER |
Dependencies |
DBMS_ASSERT |
LBAC$USER_LIBT |
LBAC_UTL |
DBMS_DATAPUMP |
LBAC_CACHE |
OLS$POL |
DBMS_PRIV_CAPTURE |
LBAC_LGSTNDBY_UTIL |
OLS$POLT |
DBMS_SQL |
LBAC_SERVICES |
OLS_UTIL_WRAPPER |
DBMS_STANDARD |
LBAC_STANDARD |
SA_SYSDBA |
|
Documented |
Yes |
First Available |
10.1 |
Security Model |
Owned by LBACSYS with no privileges granted. |
Source |
{ORACLE_HOME}/rdbms/admin/prvtolsdd.plb |
Subprograms |
|
|
ALTER_POLICY |
Alter an OLS policy |
lbac_sysdba.alter_policy(
policy_name IN VARCHAR2,
default_options IN VARCHAR2,
column_name IN VARCHAR2,
username IN VARCHAR2,
create_policy IN BOOLEAN); |
exec lbac_sysdba.alter_policy('DATA_ACCESS', 'READ_CONTROL, DELETE_CONTROL', 'UWCLASS', TRUE); |
|
CREATE_POLICY |
Create an OLS policy |
lbac_sysdba.create_policy(
policy_name IN VARCHAR2,
package IN VARCHAR2,
column_name IN VARCHAR2,
username IN VARCHAR2); |
TBD |
|
DISABLE_POLICY |
Disable an OLS policy |
lbac_sysdba.disable_policy(policy_name IN VARCHAR2); |
exec lbacsys.lbac_sysdba.disable_policy('DATA_ACCESS'); |
|
DROP_POLICY |
Drop an OLS policy |
lbac_sysdba.drop_policy(
policy_name IN VARCHAR2,
drop_column IN BOOLEAN,
username IN VARCHAR2); |
exec lbacsys.lbac_sysdba.drop_policy('DATA_ACCESS', TRUE, 'UWCLASS'); |
|
ENABLE_POLICY |
Enable an OLS policy |
lbac_sysdba.enable_policy(policy_name IN VARCHAR2); |
exec lbacsys.lbac_sysdba.enable_policy('DATA_ACCESS'); |