| General Information |
| Library Note |
Morgan's Library Page Header
|
| Purpose |
Database Vault MACOLS Utility |
| AUTHID |
DEFINER |
| Constants |
| Name |
Data Type |
Value |
| Audit action codes |
| G_MAC_OLS_INIT_AUDIT_CODE |
PLS_INTEGER |
10009 |
|
| Dependencies |
| CODE$ |
FACTOR$ |
OLS$LAB |
| DBA_CONTEXT |
FACTOR_LINK$ |
OLS$LEVELS |
| DBMS_ASSERT |
IDENTITY$ |
OLS$POL |
| DBMS_MACAUD |
KZV$UTL_LIBT |
POLICY_LABEL$ |
| DBMS_MACOLS_SESSION |
MACOLS_INIT_SESSION |
SA_SESSION |
| DBMS_MACSEC |
MAC_POLICY$ |
SA_UTL |
| DBMS_MACUTL |
MAC_POLICY_FACTOR$ |
TO_NUMERIC_LABEL |
| DBMS_SESSION |
NUMERIC_LABEL_TO_CHAR |
|
|
| Documented |
No |
| First Available |
Not Known |
| Security Model |
Owned by DVSYS with no privileges granted |
| Source |
{ORACLE_HOME}/rdbms/admin/catmacp.sql |
| Subprograms |
|
| |
| CREATE_MACOLS_CONTEXTS |
| Create the contexts used to cache MACOLS labels |
dbms_macols.create_macols_contexts(p_policy_name IN VARCHAR2); |
| TBD |
| |
| DROP_MACOLS_CONTEXTS |
| Drop the contexts used to cache MACOLS labels |
dbms_macols.drop_macols_contexts(p_policy_name IN VARCHAR2); |
| TBD |
| |
| INIT_SESSION |
| Initializes MACOLS and sets the user's session label |
dbms_macols.init_session; |
exec dbms_macols.init_session;
PL/SQL procedure successfully completed. |
| |
| LABEL_OF |
| Computes the label of a factor for the specified policy |
dbms_macols.label_of(
p_mac_policy_id IN NUMBER,
p_factor_id IN NUMBER)
RETURN VARCHAR2; |
| TBD |
| |
| MIN_POLICY_LABEL_OF |
| Determines the lowest sensitivity level for a policy |
dbms_macols.min_policy_label_of(p_mac_policy_id IN NUMBER) RETURN VARCHAR2; |
| TBD |
| |
| UPDATE_POLICY_LABEL_CONTEXT |
| Sets a value in a MACOLS context |
dbms_macols.update_policy_label_context(
p_policy_name IN VARCHAR2,
p_context_type IN VARCHAR2,
p_label IN VARCHAR2); |
| TBD |