Oracle DBMS_MACSEC_RULES
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 On behalf of Database Vault evaluates a Rule Set in accordance with the options specified in the rule_set$ table.
AUTHID DEFINER
Dependencies
DBMS_MACSEC DV$RULE_SET KZV$RUL_LIBT
DBMS_MACUTL EVALUATE_RULE_SET OUT
DBMS_STANDARD EVENT  
Documented No
First Available Not Known
Security Model Owned by DVSYS with no privileges granted
Source {ORACLE_HOME}/rdbms/admin/catmacp.sql
Subprograms
 
EVALUATE
Undocumented dbms_macsec_rules.evaluate(
p_rule_set      IN  VARCHAR2,
p_sql_text      IN  VARCHAR2,
x_result        OUT BOOLEAN,
x_rule          OUT VARCHAR2,
x_rule_error    OUT BOOLEAN,
x_handler_error OUT BOOLEAN,
x_error_code    OUT NUMBER,
x_error_text    OUT VARCHAR2);
TBD
 
EVALUATE_TR
Undocumented dbms_macsec_rules.evaluate_tr(
p_rule_set   IN     NUMBER,
p_eval_ret   IN OUT BINARY_INTEGER,
p_error_code IN OUT BINARY_INTEGER,
p_error_text IN OUT VARCHAR2) AS
LANGUAGE C
NAME "kzvdversetev"
LIBRARY DVSYS.KZV$RUL_LIBT
WITH CONTEXT PARAMETERS(context, p_rule_set OCINUMBER, p_eval_ret, p_error_code, p_error_text);
TBD
 
EVALUATE_WR
This is a temporary wrapper for evaluate. OCI cannot pass BOOLEAN variables to or from PL/SQL so a wrapper is need to convert BOOLEAN to INTEGER dbms_macsec_rules.evaluate_wr(
p_rule_set      IN  VARCHAR2,
x_result        OUT INTEGER,
x_rule          OUT VARCHAR2,
x_rule_error    OUT INTEGER,
x_handler_error OUT INTEGER,
x_error_code    OUT NUMBER,
x_error_text    OUT VARCHAR2);
TBD

Related Topics
Built-in Functions
Built-in Packages
CONFIGURE_DV_INTERNAL
DBMS_MACAUD
DBMS_MACOLS_SESSION
DBMS_MACOUT
DBMS_MACSEC_FUNCTION
DBMS_MACSEC_ROLES
EVENT
OLS_ENFORCEMENT
OLS$DATAPUMP
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