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

HOST

VARCHAR2(1000)

NOT NULL

Network host

LOWER_PORT

NUMBER(5)

Lower bound of the port range

UPPER_PORT

NUMBER(5)

Upper bound of the port range

ACL

VARCHAR2(4000)

Path of the access control list

ACLID

RAW(8)

Object ID of the access control list

ACL_OWNER

VARCHAR2(128)

Owner of the access control list

See Also:

“DBA_HOST_ACLS”


数据运维技术 » Oracle 视图 DBA_NETWORK_ACLS 官方解释,作用,如何使用详细说明