AtençãoLocks
ORA-00055
Máximo de DML locks excedido
O que significa
Estourou DML_LOCKS — transações tocando MUITAS tabelas (batch com milhares de partições/tabelas) ou parâmetro baixo.
Ação imediata
Identifique a transação larga demais.
Como diagnosticar somente leitura — seguro de executar
V$RESOURCE_LIMIT (dml_locks); quem: V$TRANSACTION + objetos por sessão.
Correção definitiva
Aumentar DML_LOCKS (restart) ou quebrar o batch.
Erros relacionados (Locks)
Vinicius Gabriel Lana
Sócio & CTO na MigraTI Soluções em TI · 8 anos como DBA (Oracle, SQL Server, PostgreSQL, MySQL)
LinkedIn · dbaplaybook.com.br