As it was in the beginning, is now, and ever shall be, world without end.

Oracle ACL 본문

Oracle/Admin

Oracle ACL

송지헌 2018. 8. 29. 11:33
acl 관련 패키지
dbms_network_acl_admin

-- User 에게 utl_http 권한부여
grant execute on utl_http to [username];

-- 메일발송 Connect 권한 생성
exec dbms_network_acl_admin.create_acl(acl => '/sys/acls/utl_mail.xml', description => 'UTL Mail Access',  principal => '[username]', is_grant => true, privilege => 'connect', start_date => null, end_date => null );
commit;

-- 메일발송 resolve 권한 추가
exec dbms_network_acl_admin.add_privilege(acl => '/sys/acls/utl_mail.xml', principal => '[username]', is_grant => true, privilege => 'resolve');
commit;

--  메일서버 정보 추가
exec dbms_network_acl_admin.accign_acl( acl=> '/sys/acls/utl_mail.xml', host => '[IP_address]', lower_port => null, upper_port => null);
commit;

-- acl설정 조회
select * from dba_netowkr_acls;
select * from dba_network_acl_privileges;

-- acl 설정 삭제
exec dbms_network_acl_admin.drop_acl(acl => '/sys/acls/utl_mail.xml');

'Oracle > Admin' 카테고리의 다른 글

Shrink  (0) 2019.12.24
Optimizer  (0) 2018.10.23
Opatch  (0) 2018.05.15
통계정보  (0) 2017.09.21
Redo log  (0) 2017.09.19
Comments