Parece-me que isso tem a ver com a configuração do banco de dados Oracle.
- Você usa o mesmo servidor de banco de dados em ambos os ambientes (presumo que não)?
- Qual versão do banco de dados você usa (eu aceito 10g)?
Aqui está o que eu poderia encontrar com base nessas suposições:
- Verifique Como ajustar o desempenho do Microsoft Transaction Server . O valor padrão para o
ORAMTS_NET_CACHE_MAXFREE
parâmetro é definido como 5, que pode estar relacionado ao seu problema. Leia a página inteira antes de tomar qualquer ação (você pode tentar aumentar asSESSIONS
ePROCESSES
parâmetros também). - Você pode ativar o rastreamento no Oracle STM para ver o que realmente está acontecendo lá.
- Se ainda estiver travado, acho que você poderia habilitar rastreamento no MSDTC para tentar obter mais informações.