이 블로그 검색

2013년 6월 18일 화요일

oracle ACL

oracle stored procedure 등에서 외부 ip address접근 시도시 ACL오류 발생 하는 경우 다음을 확인해본다. sysdba 권한이 필요하다.

-- 먼저 현재 상태 확인
select * from DBA_NETWORK_ACLS; 

-- 해당 ip address 없으면 새로운 ACL 생성 
exec dbms_network_acl_admin.create_acl('test_tcp.xml','Network connection permission to HTTP server for TEST', 'TEST', TRUE, 'connect');

exec dbms_network_acl_admin.add_privilege('test_tcp.xml','DB계정',true,'resolve');

exec dbms_network_acl_admin.add_privilege('test_tcp.xml','DB계정',true,'connect');


exec dbms_network_acl_admin.assign_acl('test_tcp.xml','192.168.1.111');

댓글 없음:

댓글 쓰기