Chiappa, No *package*, que dentre outras funções, tem o envio do FTP .... é FTP mesmo e não o SFTP.
Como é uma coisa simples, esse que preciso enviar ao SFTP, criei um .BAT que pega o arquivo gerado por uma *procedure *e envia via comando do WINSCP.. Muito obrigado Chiappa pelas explicações e ajuda, como sempre és muito solícito! o/ Em ter, 4 de dez de 2018 às 15:49, jlchia...@yahoo.com.br [oracle_br] < oracle_br@yahoogrupos.com.br> escreveu: > > > Seguem as respostas : > > "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 > " > > ==> Nesse artigo mesmo, logo no começo BEM CLARAMENTE há um link "SFTP and > FTPS", onde o autor bem diretamente diz que a rotina dele NÂO SERVE pra > nada que não seja FTP 'puro', SEM sftp e SEM encriptação, nem Autenticação > de nenhum tipo.... Vc NÂO O DIZ então pergunto, vc quer fazer FTP ** normal > ** ou SFTP ?? > > "2 - Verson 11.2" > > => Tá : sendo 11.2 é superior ou igual à 11g, então vc TEM que ter ACL > nesse database : vc tem ??? Se não tem, crie um... > > "3 - Tenho acesso, pois outra aplicação já funciona" > > => Essa 'outra aplicação' envia arqs via ftp por esse MESMO DATABASE que > estamos discutindo ?? certeza Absoluta que sim ?? Se for isso mesmo, é > certo que vc tem acesso por rede... Anyway, não custa fazer o teste ie > instalar nesse servidor Oracle um client ftp ou sftp ou seja qual for o > protocolo que vc quer usar e tentar fazer uma transferência manual a partir > desse servidor Oracle... > > "4 - Sim sei a diferença, e acho que é ai q esta dando a bronca, pois essa > rotina funciona qdo é para FTP normal." > > ==> Essa é a pegrunta, que repito : nessa transferência vc quer usar FTP > ou SFTP ou qual protocolo ??? Confirme isso, e então retorne... Com Certeza > porém já te digo, SE for SFTP o exigido nesse servidor, não só vc vai > precisar mexer nesse código mas aí entram algumas outras questões, como > AUTENTICAÇÃO via Certificado, que podem exigir outros itens no seu servidor > Oracle... > > "Li num site algo sobre o UTL_FTP, será que preciso??" > > ==> Repito : até onde sei nem no 11g nem nas versões mais recentes como > 12c ** NÂO EXISTE NADA NATIVO pra FTP **, ponto : assim sendo, com Absoluta > Certeza essa site que vc não lembra deve estar falando de algum código > NÃO-ORACLE, como https://sourceforge.net/projects/plsqlftp/ por > exemplo.... > Se vc vai precisar desse outro código, DEPENDE : se vc só precisar mesmo > de protocolo FTP simples, afaik esse código que vc pegou do ORACLE-BASE > mesmo serve Perfeitamente, não faz sentido trocar seis por meia dúzia.... > Já se vc precisar de protocolos mais avançados como SFTP, ou de > encriptação ou de certificado de acesso, aí sim esse código do ORACLE-BASE > não te atende : aí vc vai procurar em outras fontes por códigos que façam o > que vc precisa, na página do ORACLE-BASE mesmo ele indica uns links pra > SFTP e pra autenticação via WALLETs.... > > []s > > Chiappa > >