woensdag 11 september 2013

Oracle 11g Netwerk Acces lists (ACL)

Acces to external network from Oracle has changed in Oracle 11g

Om remote connectie via smtp aan te leggen, moe je in de database network access lists configureren

anders foutmelding


ORA-24247: network access denied by access control list (ACL)
 
 
Kijk welke Acces lists er aanwezig zijn
 
SELECT host, lower_port, upper_port, acl FROM dba_network_acls ;
 
Creeer nieuwe ACL
 
BEGIN
  DBMS_NETWORK_ACL_ADMIN.create_acl (
    acl          => 'test_acl_file.xml', 
    description  => 'A test of the ACL functionality',
    principal    => 'SCOTT',
    is_grant     => TRUE, 
    privilege    => 'connect',
    start_date   => SYSTIMESTAMP,
    end_date     => NULL);

  COMMIT;
END;
/
 
 
 
Voeg een nieuw accespoint toe aan de ACL
 
BEGIN
  DBMS_NETWORK_ACL_ADMIN.assign_acl (
    acl => 'test_acl_file.xml',
    host => 'smtprelay.basis.lan', 
    lower_port => 25,
    upper_port => NULL); 
  end;  
 
 
Voeg een nieuwe user toe aan de ACL
 
BEGIN
  DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(
    acl => 'test_acl_file.xml', 
    principal => 'NEWUSER', 
    is_grant => TRUE, 
    privilege => 'connect');
END;
/ 

Geen opmerkingen:

Een reactie posten