Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

ORA-24247 ao enviar por FTP


esse erro seria lançado no 11g devido às restrições da ACL (lista de controle de acesso). você precisa conceder os privs ao seu usuário "WORKFLOW" para se comunicar com o servidor FTP.

você pode ver as concessões existentes em
select * from dba_network_acls

seu dba pode conceder acesso com algo como:
begin
  dbms_network_acl_admin.create_acl(acl => 'ftp.xml',
                                    description => 'Enables FTP',
                                    principal => 'WORKFLOW', 
                                    is_grant => true,
                                    privilege => 'connect');
end;
/
begin
  dbms_network_acl_admin.assign_acl(acl => 'ftp.xml',
                                    host => 'yourhost.com',
                                    lower_port => ftp port);
end;
/
commit;

consulte os documentos para mais informações.