lwazevedo 0 Denunciar post Postado Março 31, 2015 Boa noite Pessoal, Tenho pouco conhecimento em oracle e estou fazendo um trabalho e estou com algumas dúvidas de como fazer e gostaria de uma ajuda. Tenho o banco de dados Dados e os Schemas Dados_exportacao e Dados_importacao. Preciso criar um Job que execute uma procedure que exporte os dados de uma tabela do schema Dados_exportacao para um arquivo CSV e que execute uma procedure que leia este arquivo CSV e importe em uma tabela do schema Dados_importacao. Esse processo tem que executar automaticamente a cada 5 minutos. desde já agradeço a ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Março 31, 2015 https://community.oracle.com/thread/495502 https://docs.oracle.com/cd/B28359_01/server.111/b28310/scheduse.htm Para Schedular jobs use o Scheduler , não sei se existe alguma package que trabalhe com arquivos csv , senão bastaria tratar um arquivo texto comum via sql loader. Pessoalmente não uso o loader prefiro uma Procedure lendo e tratando o arquivo. Compartilhar este post Link para o post Compartilhar em outros sites
lwazevedo 0 Denunciar post Postado Março 31, 2015 Certo Motta. Então, após surgirem estas dúvidas conversei com o meu professor, e o mesmo disse que não era necessário fazer um job e sim apenas via comando. Me informou que são duas base de dados. Dados_exportação e Dados_importação. Tenho que exportar os dados de uma tabela que esta na base Dados_exportação para um CSV. Depois tenho que ler este CSV e importar para base Dados_importação, porem na importação devo inserir ou atualizar dados, e alguns campos deve identificar como a data mais atual do registro e contar quantas vezes o registro aparece e colocar no campo. Porem todos este processo tem que ser automatizado. Gostaria de um exemplo se poder. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites