Problemas com tabelas externas

15/03/2015

0

Olá, estou fazendo um teste no SQL Developer para buscar informações de uma tabela externa, porem sempre na hora de consultar os dados, um erro é gerado.
A minha estrutura da tabela externa é a seguinte:


CREATE OR REPLACE DIRECTORY EXT_TABLE AS 'C:/dir_casa';

CREATE TABLE estados_ext(
  sigla varchar2(2),
  nome_estado varchar2(40))
ORGANIZATION EXTERNAL(
  TYPE ORACLE_LOADER
  DEFAULT DIRECTORY EXT_TABLE
  ACCESS PARAMETERS(
    RECORDS DELIMITED BY NEWLINE
    FIELDS TERMINATED BY ','
    MISSING FIELD VALUES ARE NULL
  )
  LOCATION('estados.dat')
)REJECT LIMIT UNLIMITED;



Tenho um arquivo salvo no bloco de notas (em C:\dir_casa), chamado estados.dat, que contem uma lista com alguns estados brasileiros (sigla, estado)

Sempre quando eu faço um
SELECT * FROM estados_ext
, a seguinte mensagem de erro é retornada:

ORA-29913: erro ao executar chamada ODCIEXTTABLEOPEN
ORA-29400: erro no cartucho de dados
KUP-04040: arquivo estados.dat em EXT_TABLE não encontrado
29913. 00000 -  "error in executing %s callout"
*Cause:    The execution of the specified callout caused an error.
*Action:   Examine the error messages take appropriate action.


Alguém poderia me ajudar? Já procurei a respeito mas não consigo resolver esse problema.
Marcus Almeida

Marcus Almeida

Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar