首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DBMS_NETWORK_ACL_ADMIN :查看ACL的设置?

DBMS_NETWORK_ACL_ADMIN :查看ACL的设置?
EN

Database Administration用户
提问于 2015-09-22 17:22:28
回答 2查看 70.4K关注 0票数 4

如何查看网络ACL的内容?例如,如果创建此ACL,如何查看已应用于它的设置?

代码语言:javascript
复制
  DBMS_NETWORK_ACL_ADMIN.CREATE_ACL(
     acl => 'www.xml',
     description => 'WWW ACL',
     principal => 'SCOTT',
     is_grant => true,
     privilege => 'connect'
  );
EN

回答 2

Database Administration用户

回答已采纳

发布于 2015-09-23 06:11:11

为了查看隐式特权,可以使用以下查询:

代码语言:javascript
复制
SELECT PRINCIPAL, HOST, lower_port, upper_port, acl, 'connect' AS PRIVILEGE, 
    DECODE(DBMS_NETWORK_ACL_ADMIN.CHECK_PRIVILEGE_ACLID(aclid, PRINCIPAL, 'connect'), 1,'GRANTED', 0,'DENIED', NULL) PRIVILEGE_STATUS
FROM DBA_NETWORK_ACLS
    JOIN DBA_NETWORK_ACL_PRIVILEGES USING (ACL, ACLID)  
UNION ALL
SELECT PRINCIPAL, HOST, NULL lower_port, NULL upper_port, acl, 'resolve' AS PRIVILEGE, 
    DECODE(DBMS_NETWORK_ACL_ADMIN.CHECK_PRIVILEGE_ACLID(aclid, PRINCIPAL, 'resolve'), 1,'GRANTED', 0,'DENIED', NULL) PRIVILEGE_STATUS
FROM DBA_NETWORK_ACLS
    JOIN DBA_NETWORK_ACL_PRIVILEGES USING (ACL, ACLID);
票数 6
EN

Database Administration用户

发布于 2015-09-22 17:56:53

两种观点:

DBA_网络_ACLS

DBA_网络_ACL_特权

票数 3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/115807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档