Crear ACL:
BEGIN
DBMS_NETWORK_ACL_ADMIN.CREATE_ACL (
ACL => 'accesos.xml',
DESCRIPTION => 'ACL for webservices',
PRINCIPAL => 'ESQUEMA',
IS_GRANT => TRUE,
PRIVILEGE => 'connect'
);
COMMIT;
END;
Asignar ACL:
BEGIN
DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL (ACL => 'accesos.xml'
HOST => '*');
COMMIT;
END;
Brindar privilegios a ACL:
DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE (ACL => 'accesos.xml',
PRINCIPAL => 'ESQUEMA',
IS_GRANT => TRUE,
PRIVILEGE => 'connect',
POSITION => NULL);
END;
Otorgar permiso de paquete
de red oracle:
En caso de eliminar el ACL
se ejecuta el siguiente script:
DBMS_NETWORK_ACL_ADMIN.DROP_ACL ('accesos.xml');
COMMIT;
END;