Nao Claudia, e q estava faltando alguns parametros, e ontem peguei de bravo
e fiquei ate as 5:00, na net procurando exemplos q dessem certo, rs... e
para minha felicidade consegui fazer funcionar, rs...  obrigado pela atencao

barba




----- Original Message -----
From: "claudiaeikok" <[EMAIL PROTECTED]>
To: <oracle_br@yahoogrupos.com.br>
Sent: Friday, April 21, 2006 10:32 PM
Subject: [oracle_br] Re: Erro em tabela externa ! ! !


Boa Noite.

Acho que seu arquivo de dados não esta compativel com a definição do
seu arquivo.
Por exemplo, notei que na definicao vc faz referencia ao campo até a
posição 62, so que o arquivo tem no maximo 38 posições.

         1         2         3         4
1234567890123456789012345678901234567890
0000001600013165HELENA HR 00012359

0000001700013165DAIANE 12108500012359

0000001800013230THAINA 28068200012359

0000001900013230GRACY TIBE 00012359

0000002000013230VERENICE 2043 00012359

0000002100013230ROBERTO 2535 00012359



--- Em oracle_br@yahoogrupos.com.br, "Jap - Oracle" <[EMAIL PROTECTED]>
escreveu
>
> Caros colegas da lista, sera q alguem poderia me dar um auxilio qto
a mais esse problema ?
>
>
>
> Problema:
>
> Desejo tratar um arquivo txt, como se fosse uma tabela do Oracle
10g, porem crio a tabela com os comandos abaixo, td ok, porem qdo
tento fazer um select me volta algumas mensagens d erro cfe esta no
final dessa mensagem.
>
>
>
> ***********************************************
>
> mkdir -p /reserva_dt/barba/scg/texto
>
> chmod 777 /reserva_dt/barba/scg/texto
>
> chown oracle:oinstall /reserva_dt/barba/scg/texto
>
>
>
> create or replace directory tbl_ext as '/reserva_dt/barba/scg/texto';
>
>
>
> grant read, write on directory tbl_ext to usuariodesenv;
>
>
>
> create table tbl_ope
>
> (ope_codigo varchar2(8),
>
>  ope_regional varchar2(8),
>
>  ope_nome varchar2(50),
>
>  ope_senha varchar2(8),
>
>  ope_hora_e varchar2(4),
>
>  ope_hora_s varchar2(4)
>
> )
>
> organization external
>
> (TYPE ORACLE_LOADER  access parameters
>
>   (records delimited by newline
>
>    field terminated by ope_codigo   position(01:08) char,
>
>    field terminated by ope_regional position(09:16) char,
>
>    field terminated by ope_nome     position(17:46) char,
>
>    field terminated by ope_senha    position(47:54) char,
>
>    field terminated by ope_hora_e   position(55:58) char,
>
>    field terminated by ope_hora_s   position(59:62) char,
>
> )
>
> location ('ARQOPE.TXT')
>
> );
>
>
>
>
>
> ARQOPE.TXT
>
> 0000001600013165HELENA                       HR      00012359
>
> 0000001700013165DAIANE                       12108500012359
>
> 0000001800013230THAINA                       28068200012359
>
> 0000001900013230GRACY                         TIBE    00012359
>
> 0000002000013230VERENICE                    2043    00012359
>
> 0000002100013230ROBERTO                    2535    00012359
>
>
>
>
>
>
>
> Qdo executo um select da o seguinte erro:
>
>
>
> SQL> select ope_codigo, ope_regional, ope_nome from tbl_ope;
>
> select ope_codigo, ope_regional, ope_nome from tbl_ope
>
> *
>
> ERROR at line 1:
>
> ORA-29913: error in executing ODCIEXTTABLEOPEN callout
>
> ORA-29400: data cartridge error
>
> KUP-00554: error encountered while parsing access parameters
>
> KUP-01005: syntax error: found "field": expecting one of: "badfile,
>
> byteordermark, characterset, column, data, delimited, discardfile, exit,
>
> fields, fixed, load, logfile, language, nodiscardfile, nobadfile,
nologfile,
>
> date_cache, processing, readsize, string, skip, territory, variable"
>
> KUP-01007: at line 2 column 4
>
> ORA-06512: at "SYS.ORACLE_LOADER", line 19
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>






--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o
link do mesmo para evitar trafego(pedidos) desnecessário.
Links do Yahoo! Grupos









           
_______________________________________________________
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz.
http://br.info.mail.yahoo.com/


--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.




Links do Yahoo! Grupos

  • Re: [oracle_br] Re: Erro em tabela externa ! ! ! Jap - Oracle

Responder a