Pular para o conteúdo
Visualizando 7 posts - 1 até 7 (de 7 do total)
  • Autor
    Posts
  • #76238
    Anônimo

      Senhores, alguém poderia me ajudar neste erro? Estou tentando importar um arquivo e está me gerando alguns erros:
      IMP-00032 SQL statement exceeded buffer length

      Eu estou usando o Oracle 10G

      O que devo fazer?

      Abraços

      #76245
      rosterne
      Participante

        Pode ser que o arquivo esteja corrompido ou que o statement de insert excedeu o buffer.

        Tabelas que contenham LONG, LOB, BFILE, REF, ROWID, LOGICALROWID costumam dar esse erro.

        nesse caso aloque o buffer necessário na hora da importação.

        Ex:

        imp system/manager file=test.dmp full=y log=test.log buffer=10000000

        Abraço.

        #76247
        Anônimo

          Muito obrigado meu amigo! Mais uma ajudinha: como eu sei que valor de buffer colocar para evitar este erro? O arquivo.dmp tem o tamanho de 863552 kb. Valeu.

          #76248
          rosterne
          Participante

            De nada!

            É o seguinte isso depende muito de alguns fatores como memória disponível,
            memória alocada etc.

            Eu aconselho que vc de uma olhada na memória disponível na máquina e o quanto foi alocada na sga.

            O ideal seria alocar até uns 40% de memória disponível para a sga.

            Abraço.

            #76256
            Anônimo

              Valeu Renato, muito obrigado!

              #76263
              Anônimo

                Renato, desculpe-me te atrapalhar de novo, mas por favor, me esclareça uma coisa: A minha SGA é de 580 MB. Como ficaria então a sintaxe no import?

                Abraços

                #76265
                rosterne
                Participante

                  Tenta: BUFFER=256000

                  Abraço.

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