Pular para o conteúdo
  • Este tópico contém 4 respostas, 2 vozes e foi atualizado pela última vez 2 anos, 3 meses atrás por Avatar de José Laurindo ChiappaJosé Laurindo Chiappa.
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #153239
    Avatar de maperesmaperes
    Participante

      Bom dia !

      Ao realizar um expdp, processo resultou nos erros abaixo.

      ORA-39014: Um ou mais workers foram encerrados prematuramente.
      ORA-39029: worker 1 com o nome de processo “DW00” encerrado prematuramente
      ORA-31671: Processo worker DW00 teve uma exceção não tratada.
      ORA-29913: erro ao executar chamada ODCIEXTTABLEPOPULATE
      ORA-00600: código de erro interno, argumentos: [kdlimemCtor], [24079], [0x000000000], [0], [18], [], [], [], [], [], [], []
      ORA-39014: Um ou mais workers foram encerrados prematuramente.
      ORA-39029: worker 2 com o nome de processo “DW00” encerrado prematuramente
      ORA-31671: Processo worker DW00 teve uma exceção não tratada.
      ORA-29913: erro ao executar chamada ODCIEXTTABLEPOPULATE
      ORA-00600: código de erro interno, argumentos: [kdlimemCtor], [24079], [0x000000000], [0], [18], [], [], [], [], [], [], []
      O job “SYSTEM”.”SYS_EXPORT_SCHEMA_06″ foi interrompido em decorrência de um erro fatal em Seg Jan 17 02:30:56 2022 elapsed 0 00:28:51

      Verifiquei no alert da base e capturei o trace referente ao erro.

      CREATE TABLE “PROREG”.”ET$062CF89B0001″
      ( “ID_PRODUTO”,
      “REFERENCIA”,
      “ALTURA”,
      “ALTURA_COM_EMBALAGEM”,
      “LARGURA”,
      “LARGURA_COM_EMBALAGEM”,
      “COMPRIMENTO”,
      “COMPRIMENTO_COM_EMBALAGEM”,
      “PRAZO_ADICIONAL_ENTREGA”,
      “QTDE_MAXIMA_PERMITIDA”,
      “STATUS”,
      “TIPO”,
      “EMBALA_PRESENTE”,
      “URL_YOUTUBE”,
      “NOME”,
      “ID_CATEGORIA”,
      “ID_MARCA”,
      “DATA_HORA_ALTERACAO”,
      “GRADE_PRODUTO_PAI”,
      “QTDE_SEGURANCA”,
      “FRETE_GRATIS”,
      “TAG”,
      “ID_PLATAFORMA”,
      “LICENCA”,
      “LANCAMENTO”,
      “DESTAQUE”,
      “ID_SUBGRUPO”,
      “ID_GRUPO”,
      “ID_SECAO”,
      “ID_DEPARTAMENTO”,
      “DESCRICAO”,
      “CARACTERISTICA”,
      “DESCRICAO_HTML”,
      “CARACTERISTICA_HTML”,
      “DESCRICAO_HTML_WS”,
      “CARACTERISTICA_HTML_WS”
      ) ORGANIZATION EXTERNAL
      ( TYPE ORACLE_DATAPUMP DEFAULT DIRECTORY “TESTE” ACCESS PARAMETERS ( DEBUG = (0 , 0) DATAPUMP INTERNAL TABLE “PROREG”.”ECO_T_PRODUTOS”
      JOB ( “PROREG”,”SYS_EXPORT_SCHEMA_05″,2178) WORKERID 2 PARALLEL 1 VERSION ‘12.2.0’ ENCRYPTPASSWORDISNULL COMPRESSION DISABLED ENCRYPTION
      DISABLED ) LOCATION (‘bogus.dat’) ) PARALLEL 1 REJECT LIMIT UNLIMITED
      AS SELECT /*+ PARALLEL(KU$,1) */ “ID_PRODUTO”, “REFERENCIA”, “ALTURA”, “ALTURA_COM_EMBALAGEM”, “LARGURA”, “LARGURA_COM_EMBALAGEM”,
      “COMPRIMENTO”, “COMPRIMENTO_COM_EMBALAGEM”, “PRAZO_ADICIONAL_ENTREGA”, “QTDE_MAXIMA_PERMITIDA”, “STATUS”, “TIPO”, “EMBALA_PRESENTE”, “URL_YOUTUBE”,
      “NOME”, “ID_CATEGORIA”, “ID_MARCA”, “DATA_HORA_ALTERACAO”, “GRADE_PRODUTO_PAI”, “QTDE_SEGURANCA”, “FRETE_GRATIS”, “TAG”, “ID_PLATAFORMA”,
      “LICENCA”, “LANCAMENTO”, “DESTAQUE”, “ID_SUBGRUPO”, “ID_GRUPO”, “ID_SECAO”, “ID_DEPARTAMENTO”, “DESCRICAO”, “CARACTERISTICA”, “DESCRICAO_HTML”,
      “CARACTERISTICA_HTML”, “DESCRICAO_HTML_WS”, “CARACTERISTICA_HTML_WS”
      FROM RELATIONAL(“PROREG”.”ECO_T_PRODUTOS” NOT XMLTYPE) KU$

      O Oracle é o Standard – 12.2.0.1.0
      Linux CentOS

       

      Agradeço se puderem me ajudar.

       

      Marco

       

      #153240
      Avatar de José Laurindo ChiappaJosé Laurindo Chiappa
      Moderador

        Blz ? Então, TODO e QUALQUER erro ORA-600 ou ORA-7445 na Esmagadora Maioria das vezes está relacionado com BUGs : PODE ser bug no Sistema operacional (ou nos DRIVERs e softwares relacionados ao SO), PODE ser bug no próprio software RDBMS ORACLE (ou no client Oracle), PODE ser bug no aplicativo ou tool de front-end que está se conectando ao database Oracle, e PODE inclusive bug de Documentação, onde a documentação Falha em indicar alguma sintaxe proibida ou exigida, digamos….

        O primeiro passo SEMPRE é verificar no Suporte Oracle a possibilidade de ser bug no RDBMS : para isso, vc usa a ferramenta “ORA-600/ORA-7445/ORA-700 Error Look-up Tool” (Doc ID 153788.1) – fazendo isso, eu de cara encontrei 3 bugs pra sua versão 12.2.0.1 : bug 22363790 “ORA-600 [kdlimemctor] during update in CDB”, bug 26759777 e bug 29477015 “ORA-600 [kdlimemCtor]/[kokl_kaf:invalid locator version]/[kdlxdup_rcictor_sz]/[kdld3_der:size]/[kdlferror597: unknown status] or ORA-22922 on IOT With LOB Column” , eu Recomendo vc começar verificando esses 3….

        Abraços,

        Chiappa

        #153242
        Avatar de José Laurindo ChiappaJosé Laurindo Chiappa
        Moderador

          Detalhe adicional : embora o argumento pro ORA-600 seja diferente, existem Outros bugs / limitações no expdp que causam erros com textos similares a essas linhas com FROM RELATIONAL(… NOT XMLTYPE) KU$ , como as issues indicadas nas notas “ORA-00600 [kluinit:new add column in directpath 2] While Running Expdp” (Doc ID 1298313.1) e “ORA-00600 [8152] Reported For a Table From ORDDATA Schema During Full DataPump Export (EXPDP)” (Doc ID 2359307.1) , não deixe de verificar com o Suporte Oracle a Possibilidade de teu erro ter a ver com estas issues….

          Abraços,

          Chiappa

          #153243
          Avatar de maperesmaperes
          Participante

            Olá Chiappa.

            Mais uma vez, muito obrigado pela sua atenção.

            Entendi, de certa forma meu pensamento é nessa linha mesmo, porém enfrento algumas resistências, pois o ambiente em que se encontra o problema é de terceiros.

            Estou tendo dificuldades em convence-los a aplicar os patchs, o que pra mim, já teria que ter sido feito, pois o Oracle 12c , a principio está estável em seu ultimo patch.

            De qualquer forma, vou tentando.

            Mais uma vez, muito obrigado pela sua pronta atenção.

            Não tenho acesso ao MOSC, isso dificulta bastante pra mim tbm.

            Marco

             

            #153250
            Avatar de José Laurindo ChiappaJosé Laurindo Chiappa
            Moderador

              Bem, primeiro de tudo, sem acesso ao Suporte Oracle tuas opções são EXTREMAMENTE REDUZIDAS, pois o RDBMS ORACLE Não é Open-Source, então QUALQUER TIPO de bugfix é reservado para Clientes da Oracle : como só o Suporte da Oracle tem acesso ao código-fonte , só eles podem fazer qquer tipo de bugfix… Verifique com o seu Cliente e/ou com a sua Empresa o que se pode fazer para obter esse Acesso, nem que seja temporário….

              Já sobre a questão de aplicação de patch, PRIMEIRO essa versão 12.2.0.1.0 que vc informa estarem usando ** MOSTRA ** que teu cliente absolutamente não aplicou NENHUM patch : esse último dígito sendo .0 PROVA ISSO… Vide https://support.oracle.com/knowledge/Oracle%20Cloud/12202107_9.html que se realmente o último conjunto de patches (RU, Release Update, o conjunto que substituiu o antigo PSU) a versão ESTARIA em 12.2.0.1.210720 ….

              Quanto ao ponto de Demonstrar para o cliente os (enormes) riscos que ele corre não aplicando o último conjunto de patches, é bem simples : uma vez que vc tenha acesso ao site de Suporte Oracle, junto com o patch vem um arquivo READ.ME com as vulnerabilidades corrigidas – MOSTRA pro cliente pra ele ficar sabendo que o database dele PODE ser hackeado, PODE ter falha/aborts no meio do processamento o mais importante, etc, etc, etc, SE cair num dos bugs indicados … SE, uma vez Cientes dos Altissímos Riscos, ainda Assim eles optarem por não aplicar os patches, ok : como DBA, vc Cumpriu a sua Obrigação, aí o Risco segue por conta deles….

              Abraços,

              Chiappa

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