Pular para o conteúdo
  • Este tópico contém 2 respostas, 3 vozes e foi atualizado pela última vez 15 anos, 11 meses atrás por David Siqueira.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #84877
    elciodba
    Participante

      Amigos,

      Estou com construindo uma tabela externa mas esta gerando erro :

      ERROR at line 1:
      ORA-29913: error in executing ODCIEXTTABLEOPEN callout
      ORA-29400: data cartridge error
      KUP-04063: unable to open log file COUNTRIES_EXT_ 1260_1200. log
      OS error The system cannot find the file specified.
      ORA-06512: at “SYS.ORACLE_ LOADER”, line 19
      ———— ——— ——— ——— ——— ——— –
      Meu arquivo chama-se RETORNO.TXT e não tem delimitador por é apenas um campo vou pegar esse campo e jogar na tabela.Vou mandar meu codigo se alguem puder me ajudar.

      —cria diretorio
      —Tabela EXTERNA
      —Usada apenas para pegar o arquivo Retorno e atualizar a tabela do banco TEMPDETSPCR
      —Apos alimentado a tabela TEMPDETSPCR a tabela EXT_TEMPDETSPCR é DROPADA

      create or replace directory DIR_EXT_TEMPDETSPC as ‘c:tmpretorno’ ;
      —-
      —cria tabela externa apontando para um arquivo, otimo para carga de arquivos no oracle.
      —Nome da tabela : EXT_TEMPDETSPCR
      —Campo da Tanela : EXT_CONTEUDO_ DETALHE VARCHAR2(250)

      create table EXT_TEMPDETSPCR (EXT_CONTEUDO_ DETALHE VARCHAR2(250) )

      organization external (
      type oracle_loader
      default directory DIR_EXT_TEMPDETSPC
      access parameters (records delimited by newline
      fields )
      location (‘retorno.txt’ ))

      INSERT INTO crd.tempdetspcr
      (detalhe)
      SELECT ext_conteudo_ detalhe FROM crd.ext_tempdetspcr ;
      COMMIT;

      –DROP TABLE EXT_CONTEUDO_ DETALHE;

      reject limit unlimited;

      Obrigado

      Elcio …….

      #84878
      Avatar photoLeonardo Litz
      Participante

        Elcio,
        Veja se depois de vc criar o directory vc deu permissão de leitura e escrita.

        grant read, write on directory DIR_EXT_TEMPDETSPC to ELCIO;

        Grato Leonardo Litz

        #84880
        David Siqueira
        Participante

          exatamente reforço o que o Litz disse, cheque a parte de permissões no diretório criado e cheque também as permissões do arquivo que tu esta tentando carregar como EXTERNAL TABLE .Usei muito extarnal Tables para conversões.

          Abcs.

          David

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.
        plugins premium WordPress