Chiappa Boa Tarde
Obrigado pelo retorno. 1 - tomei como base um script que ja funciona, de outra rotina, mas que tomei como base daqui https://oracle-base.com/articles/misc/ftp-from-plsql 2 - Verson 11.2 3 - Tenho acesso, pois outra aplicação já funciona 4 - Sim sei a diferença, e acho que é ai q esta dando a bronca, pois essa rotina funciona qdo é para FTP normal. Li num site algo sobre o UTL_FTP, será que preciso?? Em ter, 4 de dez de 2018 às 12:47, jlchia...@yahoo.com.br [oracle_br] < oracle_br@yahoogrupos.com.br> escreveu: > > > Blz ? Então, pra gente tentar te ajudar, vc TEM que nos dar as seguintes > informações : > > 1. Com ABSOLUTA certeza, não há rotina PRONTA no RDBMS Oracle pra fazer > FTP, SCP, SFTP ou operações do tipo : sendo assim, é CERTO que vc pegou > essa package FTP de algum lugar : nos diga EXTAMENTE DE ONDE, pra podermos > dar uma olhada nesse código > > 2. ** QUAL É ** a Versão e a Edição do seu database Oracle ?? Se for > versão 11g ou superior, SAIBA que como camada adicional de Segurança a > partir do 11g passou a ser exigido um Controle Adicional para permitir > qualquer comunicação de rede entre o servidor Oracle e um host/IP externo, > o chamado ACL (Access Control List) : se vc estiver nessa versão 11g ou > superior, vc TEM que criar um ACL pra permitir o acesso, vide > https://oracle-base.com/articles/11g/fine-grained-access-to-network-services-11gr1 > para exemplo e os manuais Oracle correspondente para a teoria necessária > > 3. Além da questão do ACL, é ** óbvio ** que vc TEM que ter acesso via > Rede entre o servidor Oracle e o servidor de FTP : tipicamente por questão > de Segurança um servidor Oracle fica na DMZ, sem ter acesso a NENHUM > host/ip externo e SEM ser acessível por rede a não ser na porta do Listener > Oracle.... Sendo assim, vc VAI TER QUE confirmar com teus administradores > de Rede se o servidor Oracle tem acesso ao servidor de FTP, quais configs > de rede necessitam ser feitas (entrada no DNS ?) e ** quais ** são os > bloqueios de rede (firewall, filtro de pacotes, etc) que devem ser > removidos da comunicação entre o servidor Oracle e o servidor de ftp... > Um bom teste que vc pode fazer é instalar no servidor Oracle um > programa-cliente de FTP (ou de SFTP, se for o caso) , com o mesmo usuário > que roda o RDBMS Oracle, e tentar fazer uma transmissão/recepção de arquivo > manualmente... > > 4. Não pude deixar de notar que no título da pergunta vc cita SFTP > (safeFTP) , mas a rotina que vc cita se chama FTP apenas : vc SABE que há > diferenças gritantes entre o protocolo SFTP e o protocolo FTP, sim ??? Vc > TEM CERTEZA que essa tal rotina implementa o necessário pra cominucação > SFTP, se é isso que vc quer ? > > Responda a esses itens e podemos tentar te ajudar.... > > []s > > Chiappa > >