Oracle 视图 DBA_NETWORK_ACLS 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图DBA_NETWORK_ACLS是数据字典视图,包含的信息来自网络访问控制表(NETWORK_ACLS),它用于列出当前实例上定义的网络访问控制列表,可以被放置在网络子程序中,以控制对网络数据包的访问。
DBA_NETWORK_ACLS视图可以显示网络访问控制列表的属性,如ACL名称,资源,访问权限等。例如:
SELECT host, upper(acl), upper(principal), upper(privilege), upper(grantee)
FROM dba_network_acls
ORDER BY host, acl, principal;
上面的语句用于查看主机上定义的权限(ACL),其中包括拥有此权限的主体,被授予该权限的用户,以及所拥有的权限。
此外,DBA_NETWORK_ACLS视图还可以用于创建,更改和删除网络访问控制列表,如:
CREATE NETWORK ACL
name=’ACL_NAME’
host=’HOSTNAME’
principal=’PRINCIPAL_NAME’
privilege=’PRIVILEGE_NAME’
grantee=’GRANTEE_NAME’;
ALTER NETWORK ACL
name=’ACL_NAME’
host=’HOSTNAME’
principal=’NEW_PRINCIPAL_NAME’
privilege=’NEW_PRIVILEGE_NAME’
grantee=’NEW_GRANTEE_NAME’;
DROP NETWORK ACL name=’ACL_NAME’ host=’HOSTNAME’;
DBA_NETWORK_ACLS视图的目的是帮助DBA有效地管理网络之间的访问,以便更有效地实施安全策略和管理服务器资源。
官方英文解释
DBA_NETWORK_ACLS
describes the access control list assignments to network hosts.
Note:
This DBA_NETWORK_ACLS
view is deprecated in Oracle Database 12c Release 1 (12.1). Oracle recommends that you use the DBA_HOST_ACLS
view, instead.
Column | Datatype | NULL | Description |
---|---|---|---|
|
|
|
Network host |
|
|
Lower bound of the port range |
|
|
|
Upper bound of the port range |
|
|
|
Path of the access control list |
|
|
|
Object ID of the access control list |
|
|
|
Owner of the access control list |
See Also:
“DBA_HOST_ACLS”