Show Oracle ACLs#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
set line 160 pagesize 999 tab off trimspool off
col host FORMAT A16
col l_port FORMAT 99999
col u_port FORMAT 99999
col start_date FORMAT A30
col end_date FORMAT A30
col principal FORMAT A20
col principal_type FORMAT A10
col privilege FORMAT A10
SELECT
dha.host,
dha.lower_port l_port, dha.upper_port u_port,
dha.ace_order,
dha.start_date, dha.end_date,
dha.grant_type,
dha.inverted_principal,
dha.principal, dha.principal_type,
dha.privilege
FROM
dba_host_aces dha
ORDER BY
dha.host, dha.ace_order ;
|
Remove ACL#
Remove APEX_200200 ACL exampel for smtp port 25.
1
2
3
4
5
6
7
8
9
10
11
|
BEGIN
DBMS_NETWORK_ACL_ADMIN.REMOVE_HOST_ACE (
host => 'mail.domain_name',
lower_port => 25,
upper_port => 25,
ace => xs$ace_type(privilege_list =>xs$name_list('CONNECT'),
principal_name => 'APEX_200200',
principal_type => xs_acl.ptype_db),
remove_empty_acl => TRUE);
END;
/
|