| Oracle XS_ACL Version 26ai |
|---|
| General Information | |||||||||||||||||||||||||||||||||||||
| Library Note |
|
||||||||||||||||||||||||||||||||||||
| Purpose | Real Application Security Access Control Lists | ||||||||||||||||||||||||||||||||||||
| AUTHID | CURRENT_USER | ||||||||||||||||||||||||||||||||||||
| Constants |
|
||||||||||||||||||||||||||||||||||||
| Data Types | TYPE SYS.XS$ACE_LIST |
||||||||||||||||||||||||||||||||||||
| Dependencies |
|
||||||||||||||||||||||||||||||||||||
| Documented | No | ||||||||||||||||||||||||||||||||||||
| Exceptions |
|
||||||||||||||||||||||||||||||||||||
| First Available | 11.2 | ||||||||||||||||||||||||||||||||||||
| Security Model | Owned by SYS with EXECUTE granted to PUBLIC and DBSFWUSER | ||||||||||||||||||||||||||||||||||||
| Source | {ORACLE_HOME}/rdbms/admin/xsacl.sql | ||||||||||||||||||||||||||||||||||||
| Subprograms | |||||||||||||||||||||||||||||||||||||
| ADD_ACL_PARAMETER | |||||||||||||||||||||||||||||||||||||
| Add a numeric parameter value Overload 1 |
xs_acl.add_acl_parameter( |
||||||||||||||||||||||||||||||||||||
| TBD | |||||||||||||||||||||||||||||||||||||
| Add a string parameter value Overload 2 |
xs_acl.add_acl_parameter( |
||||||||||||||||||||||||||||||||||||
exec xs_acl.add_acl_parameter('DBSECWORXACL','XPOLICY','GEO', 'EMEA'); |
|||||||||||||||||||||||||||||||||||||
| APPEND_ACES | |||||||||||||||||||||||||||||||||||||
| Append one ACE to the ACL Overload 1 |
xs_acl.append_aces( |
||||||||||||||||||||||||||||||||||||
DECLARE |
|||||||||||||||||||||||||||||||||||||
| Append ACEs to the ACL Overload 2 |
xs_acl.append_aces( |
||||||||||||||||||||||||||||||||||||
| TBD | |||||||||||||||||||||||||||||||||||||
| CREATE_ACL | |||||||||||||||||||||||||||||||||||||
| Create ACL API | xs_acl.create_acl( |
||||||||||||||||||||||||||||||||||||
col acl format a45 |
|||||||||||||||||||||||||||||||||||||
| DELETE_ACL | |||||||||||||||||||||||||||||||||||||
| Delete an ACL | xs_acl.delete_acl( |
||||||||||||||||||||||||||||||||||||
exec xs_acl.delete_acl('DBSECWORXACL'); |
|||||||||||||||||||||||||||||||||||||
| GRANT_PRIVILEGE | |||||||||||||||||||||||||||||||||||||
| Grant a privilege | xs_acl.grant_privilege( |
||||||||||||||||||||||||||||||||||||
| TBD | |||||||||||||||||||||||||||||||||||||
| REMOVE_ACES | |||||||||||||||||||||||||||||||||||||
| Remove all ACEs from the ACL | xs_acl.remove_aces(acl IN VARCHAR2); |
||||||||||||||||||||||||||||||||||||
exec xs_acl.remove_aces('UWACL'); |
|||||||||||||||||||||||||||||||||||||
| REMOVE_ACL_PARAMETERS | |||||||||||||||||||||||||||||||||||||
| Remove all parameters Overload 1 |
xs_acl.remove_acl_parameters(acl IN VARCHAR2); |
||||||||||||||||||||||||||||||||||||
exec xs_acl.remove_acl_parameters('UWACL'); |
|||||||||||||||||||||||||||||||||||||
| Remove a single parameter Overload 2 |
xs_acl.remove_acl_parameters( |
||||||||||||||||||||||||||||||||||||
exec xs_acl.remove_acl_parameters('UWACL', 'GEO'); |
|||||||||||||||||||||||||||||||||||||
| Remove a parameter associate with a policy Overload 3 |
xs_acl.remove_acl_parameters( |
||||||||||||||||||||||||||||||||||||
exec xs_acl.remove_acl_parameters('DBSECWORXACL', 'XPOLICY', 'GEO'); |
|||||||||||||||||||||||||||||||||||||
| REVOKE_PRIVILEGE | |||||||||||||||||||||||||||||||||||||
| Revoke a granted privilege | xs_acl.revoke_privilege( |
||||||||||||||||||||||||||||||||||||
| TBD | |||||||||||||||||||||||||||||||||||||
| SET_DESCRIPTION | |||||||||||||||||||||||||||||||||||||
| Set an ACL description | xs_acl.set_description( |
||||||||||||||||||||||||||||||||||||
exec xs_acl.set_description('UWACL', 'UW Secure ACL'); |
|||||||||||||||||||||||||||||||||||||
| SET_PARENT_ACL | |||||||||||||||||||||||||||||||||||||
| Sets the parent ACL | xs_acl.set_parent_acl( |
||||||||||||||||||||||||||||||||||||
| TBD | |||||||||||||||||||||||||||||||||||||
| SET_SECURITY_CLASS | |||||||||||||||||||||||||||||||||||||
| Sets the security class | xs_acl.set_security_class( |
||||||||||||||||||||||||||||||||||||
| TBD | |||||||||||||||||||||||||||||||||||||
| 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 | ||||||||
|
|
|||||||||