Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lwazevedo

Como criar um job para shemas diferentes

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.