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
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.