Tempo aproximado para leitura: 00:01:30 min
Ocorrência
Erro ORA-00054: o recurso está ocupado e é obtido com o NOWAIT especificado ou o timeout expirou
Ambiente
Framework - Framework (Linha RM) - Banco de Dados - Todas as versões
Causa
O erro apresentado durante uma atualização é uma tentativa de alteração estrutural (DDL) de alguma tabela, e o Oracle informou que os objetos em manutenção estavam ocupados com alguma outra transação. Por isso ocorreu o erro de NOWAIT.
Solução
Se este erro ocorreu durante uma atualização de base, é necessário voltar o backup e certificar-se que não há nenhuma transação sendo executada na base de dados, é preciso garantir que não tenha transações agendas, e só após essas verificações converter a base novamente.
Caso o erro ocorra em outros cenários, é importante certificar - se que as atualizações ocorram em horário de inatividade da operação e encerre processos em segundo plano.
0 Comentários