Browse By

ORA-600 [qctosop:like transform] – BUG Operador LIKE

Resolvi colocar esse BUG e sua solução aqui porque não encontrei nada na googlenet quando estava na fase de pesquisa na época.

No banco de dados de um cliente ( 11.1.0.6.0 – Linux 64bit – ja existe o patch 11.1.0.7 onde testei e aparentemente resolveu o problema tbm.) no alertlog apareciam por algumas vezes ao dia
a seguinte mensagem de erro: ORA-00600: internal error code, arguments: [kewrose_1], [600], [ORA-00600: internal error code, arguments: [qctosop:like transform]

Somente após pesquisar no metalink encontrei o problema.
A aplicação necessita que os parametros nls_comp,nls_sort sejam modificados no banco de dados para que seu sistema de busca funcione do jeito que necessitam, desabilitando o case sensitive do oracle por exemplo onde voltando os parametros para o default os erros nao aconteciam.

Os parametros são setados para nls_comp=’LINGUISTIC’ e nls_sort=’BINARY_CI’

Esse erro acontecia em alguns momentos onde em sua maioria eram por se utilizar o LIKE.
Qualquer sql desde o mais simples ate o mais complexo não é executado com sucesso.

Segue uma amostra:

A oracle disponibiliza o patch 6677798, apliquei nos ambientes de teste e desenvolvimento e funcionou perfeitamente, logo após feito em produção e tudo se resolveu.

Forte Abraço.

Leave a Reply

Your email address will not be published. Required fields are marked *