SQL Loader

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
ecalvetti
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 13
Registrado em: Qua, 22 Abr 2009 11:43 am
Localização: Florianópolis - SC
[]s.
Calvetti
ITIL Foundation

Informações do Ambiente:
* Versão do Oracle: 10g
* Sistema Operacional: Windows 2008

Boa tarde pessoal!!!

O arquivo de controle CTL abaixo está dando erro na definição do campo. Não posso deixar sem informar o tipo, pois o arquivo de carga tem dados que passam do default em varchar2 que é de 250.

load data
infile 'c:\temp\mpmemo.txt'
discardfile 'c:\temp\dadosIncorretos.txt'
APPEND into table descMaterial
fields terminated by ';' optionally enclosed by '"' trailing nullcols
(nuPatrimonio, deDetalhamento char(2000))


Como seria o correto? Nunca tive a necessidade de alterar o default... :?

Vlw
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

Fiz um teste aqui e parece estar correto o controlfile, talvez seja algum dado que você esteja importando que pode estar causando esse erro,
posta umas linhas do seu arquivo e também o log do sqlldr.
ecalvetti
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 13
Registrado em: Qua, 22 Abr 2009 11:43 am
Localização: Florianópolis - SC
[]s.
Calvetti
ITIL Foundation

Diego,

Vlw.. seu comentário já foi o suficiente... revi os dados novamente, pois tb acreditava estar certo o arquivo CTL. E realmente, tinha problemas nos dados... já corrigidos.

4727 Linhas carregado com êxito.
0 Linhas não carregado devido a erros de dados.

Obrigado!

Abs
Avatar do usuário
fbifabio
Moderador
Moderador
Mensagens: 199
Registrado em: Ter, 22 Fev 2011 1:51 pm
Localização: São Paulo - SP
Contato:

Pessoal, segue abaixo o link de um artigo que eu publiquei em meu blog sobre o SQL Loader, que talvez possam ajudar a tirar algumas dúvidas:


http://www.fabioprado.net/2010/10/carga ... o-sql.html

[]s

Fábio Prado
Responder
  • Informação