Social Icons

Mostrando postagens com marcador Bugs/Erros. Mostrar todas as postagens
Mostrando postagens com marcador Bugs/Erros. Mostrar todas as postagens

22 de fev. de 2020

Como evitar os erros ORA-12801 + ORA-00600:[qertqiFetch:Already Done] em Parallel Query




Olá pessoal,

     Há pouco mais de 3 meses um determinado usuário me ligou porque estavam ocorrendo os erros ORA-12801 + ORA-00600:[qertqiFetch:Already Done] (ver Imagem 01) ao executar uma determinada funcionalidade de uma aplicação desktop que ele utilizava. Pesquisando sobre estes erros no MOS vi que se tratava de mais um bug no Oracle 12cR2, identificado pelo número 24380576, e que já havia um patch para corrigi-lo, mas não ainda para o Release Update que estava aplicado no Banco de Dados de Produção em que o erro havia ocorrido. 

22 de out. de 2019

Bug na feature "Expression Statistics Monitoring" deixando o Banco de Dados extremamente lento



 
Olá pessoal,

     Durante algumas semanas, até o mês 8/2019, tive problemas semanalmente em um dos Bancos de Dados de produção que administro, relacionados a um bug na feature “Expression Statistics Monitoring” (que é habilitada por padrão no 12cR2, versão do BD em questão), cujos detalhes explicarei ao longo deste artigo.

12 de dez. de 2018

Bug com Unified Auditing no Oracle 12c



 
     Além da arquitetura Multitenant, outra feature que me chamou muita atenção no Oracle 12c,  foi a Unified Auditing, por 2 motivos principais:

18 de mai. de 2018

Solucionando o erro "ORA-00600: internal error code, arguments: [26599]..." ao tentar compilar classes Java no Oracle 12c



 
Olá,

     No artigo de hoje quero compartilhar com você um erro que ocorreu comigo nesta semana ao tentar compilar classes Java no Oracle 12c, do componente OS_COMMAND, e a solução que encontrei para resolvê-lo.

26 de fev. de 2018

Erro ORA-22818 ao criar visão materializada



 
Olá pessoal,

     Como informado no vídeo do post Retorno às atividades em 2018..., normalmente gosto de publicar aqui no blog artigos longos e completos que exploram bem um determinado assunto, mas esses artigos levam muito tempo para escrever, portanto, para compartilhar mais conhecimento com vocês, começarei agora (a partir deste post) a escrever também, posts mais curtos sobre aquilo que estou trabalhando no meu cotidiano e que acho interessante compartilhar. 
  
     Neste post vou compartilhar a experiência de um problema que tive na semana passada ao tentar criar uma visão materializada. Tudo começou quando um DEV abriu uma solicitação para a equipe de Banco de Dados criar uma MV (Materialized View) a partir de um SELECT que ele nos passou. Peguei a solicitação e fui criar a MV em um BD de homologação e adivinhem o que aconteceu? Ocorreu o erro ORA-22818:

ORA-22818: expressões de subconsulta não permitidas aqui
22818. 00000 -  "subquery expressions not allowed here"
*Cause:    An attempt was made to use a subquery expression where these
           are not supported.
*Action:   Rewrite the statement without the subquery expression.

     Fui pesquisar no MOS sobre o erro acima e achei o doc "Bug 3644243 : CAN'T CREATE MATERIALIZED VIEWS BASED ON SUBQUERY VIEW AFTER8.1.7 -> 9.2 UPGRADE"Nele, entre diversas informações, descobri que tratava-se de um bug que teria sido resolvido na versão 10.2.0, porém eu estava executando o código na versão 12.2.0 e o erro ainda estava acontecendo. Descobri nesse doc que o erro ocorria por causa de uma linha do SQL que continha uma subquery na lista de colunas, como no exemplo da imagem abaixo:


     O que fiz para resolver o problema? Ao invés de gastar mais tempo tentando encontrar alguma solução mais demorada ou abrindo um SR no MOS para que a Oracle pudesse criar um patch específico para o meu ambiente, achei mais fácil e rápido apenas reescrever o código do SQL eliminando a subquery na lista de colunas, ficando o resultado final similar ao que você pode ver na imagem abaixo:


Por hoje é só!
[]s
    

18 de set. de 2017

Evitando erros com privilégios de roles




Olá pessoal,

     No post de hoje quero apenas compartilhar algumas informações que muitos de nós (DBAs), às vezes temos problemas, por causa de alguns detalhes ao trabalhar com roles.

11 de set. de 2017

Como evitar o erro ORA-27102 limpando segmentos de memória após um crash da instância




    Você já teve problemas com um "crash" da instância em que foi necessário executar um shutdown abort, e quando você tentou subir ela de novo ocorreu o erro abaixo ou similar?
       ORA-27102: out of memory
       Linux-x86_64 Error: 28: No space left on device
 

LINKS ÚTEIS

Total de visualizações de página

Seguidores

Meu One Drive (antigo Sky Drive)