Pular para o conteúdo
Visualizando 9 posts - 16 até 24 (de 24 do total)
  • Autor
    Posts
  • #88543
    David Siqueira
    Participante

      Então dê um CHOWN e mude o dono do diretório para o usuário ORACLE do grupo DBA que esta criado no seu linux que deve funcionar parceiro.

      ABraço.

      #88545
      jaugusto
      Participante

        Pessoal,

         Infelizmente ainda não consegui já realizei todos os passos antereiores e o erro continua o mesmo:
        

        EXECUTE utility.generate_stmt(‘cpr_interessado’, null, ‘geraimp’, ‘cpr_interessado’);
        BEGIN utility.generate_stmt(‘cpr_interessado’, null, ‘geraimp’, ‘cpr_interessado’); END;

        *
        ERROR at line 1:
        ORA-29280: invalid directory path
        ORA-06512: at “SYS.UTL_FILE”, line 33
        ORA-06512: at “SYS.UTL_FILE”, line 436
        ORA-06512: at “ADMSIIG.UTILITY”, line 28
        ORA-06512: at “ADMSIIG.UTILITY”, line 131
        ORA-06512: at line 1

        #88546
        David Siqueira
        Participante

          Percebeu que o erro mudou?..Ele agora esta reclamando do caminho, no local onde vc colocou geraimp, que tal vc colocar o PATH do caminho todo e tentar mais uma vez rodar.

          Abraço

          #88553
          jaugusto
          Participante

            Não funcionou

            EXECUTE utility.generate_stmt(‘cpr_interessado’, null, ‘/home/oracle/importacao’, ‘cpr_interessado’);
            BEGIN utility.generate_stmt(‘cpr_interessado’, null, ‘/home/oracle/importacao’, ‘cpr_interessado’); END;

            *
            ERROR at line 1:
            ORA-29280: invalid directory path
            ORA-06512: at “SYS.UTL_FILE”, line 33
            ORA-06512: at “SYS.UTL_FILE”, line 436
            ORA-06512: at “ADMSIIG.UTILITY”, line 28
            ORA-06512: at “ADMSIIG.UTILITY”, line 131
            ORA-06512: at line 1

            Vou tentar modificar o parãmetro UTL_FILE_DIR para ‘/home/oracle/importacao’.

            #88554
            Rodrigo Almeida
            Participante

              Pode ser uma boa.

              Ele ainda não está encontrando o seu PATH!!!

              Abraços,

              #88555
              David Siqueira
              Participante

                Cara tu ta usando o parametro * no utl_file_dir, ele poderia gravar em qq lugar, não precisa mudar, ao invés disso porque tu não mostra pra gente o path que vc usou pra criar aquele diretorio geraimp no banco:

                select * from dba_directories where directory_name='geraimp';

                Abraço.

                #88580
                jaugusto
                Participante

                  Pessoal,

                  Estou usando o seguinte diretório para o geraimp:

                  SQL> select * from dba_directories where directory_name=’GERAIMP’;

                  OWNER DIRECTORY_NAME


                  DIRECTORY_PATH

                  SYS GERAIMP
                  /home/oracle/importacao

                  já fiz de tudo e até agora nada.

                  #88590
                  Rodrigo Almeida
                  Participante

                    Poste para nós a permissão da pasta importação. NO SISTEMA OPERACIONAL.

                    #> ll /home/oracle

                    Abraços,

                    #88683
                    jaugusto
                    Participante

                      A permisão é a seguinte drwxrwxr-x .

                    Visualizando 9 posts - 16 até 24 (de 24 do total)
                    • Você deve fazer login para responder a este tópico.