OLATOracle Log Analysis Tool Abrir a ferramenta
AtençãoLimites & Recursos

ORA-02049

Timeout em transação distribuída esperando lock

O que significa

Transação via DBLINK esperou lock além de DISTRIBUTED_LOCK_TIMEOUT (default 60s).

Ação imediata

Identifique o lock no banco REMOTO (o bloqueio está lá).

Como diagnosticar somente leitura — seguro de executar

No destino: V$LOCK/blocking sessions no horário
  • DBA_2PC_PENDING se ficou pendente.

Correção definitiva

Resolver contention no remoto; rever design (evitar transação distribuída longa).

Como prevenir

Transações curtas via dblink; jobs coordenados em vez de 2PC quando possível.

Erros relacionados (Limites & Recursos)

Vinicius Gabriel Lana

Vinicius Gabriel Lana

Sócio & CTO na MigraTI Soluções em TI · 8 anos como DBA (Oracle, SQL Server, PostgreSQL, MySQL)