Re: [oracle_br] Re: Melhor alternativa para leitura de arquivo e atualiz ação em tabela

2014-04-22 Por tôpico Eduardo Schurtz
Chiappa, decidi seguir em frente com a external table. No fim do processamento eu pego o conteúdo do log e do bad file, mostro no fim do log do concurrent e depois apago esses 2 arquivos. Não sei se você tem experiência com Oracle EBS mas não faria sentido construir uma tela só para isso. Eu já

Re: [oracle_br] Re: Melhor alternativa para leitura de arquivo e atualiz ação em tabela

2014-04-17 Por tôpico Eduardo Schurtz
Então Chiappa, eu não conhecia não. Já tinha utilizado o SQL LOADER,que é bem parecido com esse recurso da external table, que utiliza o ORACLE_LOADER. Logo que o Alexandre comentou sobre a external table, troquei uma ideia com ele. Realmente é uma alternativa bem interessante, o único porém é a

Re: [oracle_br] Re: Melhor alternativa para leitura de arquivo e atualiz ação em tabela

2014-04-17 Por tôpico jlchiappa
Então : veja que tanto a EXTERNAL TABLE quanto a operação de MERGE que eu recomendo como sendo (e na Esmagadora maioria das vezes é MESMO) mais Rápida são built-ins, nativos DO DATABASE, então por isso se por um lado te dão a performance TOP (internamente elas são código C , ** compilado **

Re: [oracle_br] Re: Melhor alternativa para leitura de arquivo e atualiz ação em tabela

2014-04-17 Por tôpico Eduardo Schurtz
Então Chiappa, até montei um script aqui pra testar a external table, está funcionando certinho. Mas acho que realmente terei que fazer algo para avaliar registro-a-registro, pra indicar no log do concurrent a situação de cada registro. Eu até poderia continuar usando o external table pra

Re: [oracle_br] Re: Melhor alternativa para leitura de arquivo e atualiz ação em tabela

2014-04-17 Por tôpico jlchiappa
Bem, imho a pessoa ** não ** vai ter que usuário vai ter que analisar o log do concurrent e depois o log do LOADER/external table, pois os logs detalhados que são gerados para a external table são em caso de EXCEÇÕES (ie, o BADFILE eo DISCARDFILE), enquanto o LOGFILE propriamente dito tem

[oracle_br] Re: Melhor alternativa para leitura de arquivo e atualiz ação em tabela

2014-04-16 Por tôpico jlchiappa
Blz ? Então, a opção de carregar os dados do arquivo pra GTT (seja como for, com SQL ou PL/SQL, bulk ou não, etc), simplesmente ** NÃO FAZ SENTIDO ** frente à opção de EXTERNAL TABLE - não sei se vc a conmhece, mas é uma feature relativamente antiga que permite que vc use o arquivo-texto