DeadLocks Oracle10g

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
vandclem
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 40
Registrado em: Qua, 29 Abr 2009 10:42 am
Localização: ITAJAI-SC

Informações do Ambiente:
* Versão do Oracle: 10g
* Sistema Operacional: Windows 2003 server

Pessoal,tudo bem gostaria de uma ajudinha dos DBAs de plantão, o que acontece é que estão ocorrendo cerca de duas vezes por dia o sistema trava,já verifiquei os logs e constatei o erro ora-00060 porem oque fazer agora, já que nosso programador dizia que era erro do banco de dados, o certo se o oracle detectar um deadlock ele faz rolback em uma transação para liberar a outra certo,e tambem tem um tempo para o deadlock esse tempo como faço pra consultar pois fiquei sabendo que pode estar sem tempo definido,obrigado por qualquer resposta...


[]s
pauloaleo
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 181
Registrado em: Qua, 09 Fev 2005 12:30 pm
Localização: SÃO BERNARDO DO CAMPO - SP

qual erro ora 600 da , com quais argumentos?
vandclem
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 40
Registrado em: Qua, 29 Abr 2009 10:42 am
Localização: ITAJAI-SC

ORA-00060: Deadlock detected. More info in file d:\oracle\product\10.2.0\admin\dbprod\udump\dbprod_ora_536.trc.
pauloaleo
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 181
Registrado em: Qua, 09 Fev 2005 12:30 pm
Localização: SÃO BERNARDO DO CAMPO - SP

O erro é 00060 e não ora 600. O Deadlock e um lock infinito , uma transação fica aguardando a outra indefinidamente , sem a solução do lock.

Abra o dump que esta indicado no erro , e verifique em que query (insert , update ou delete ) que isso esta acontecendo. POde ser uma trigger , uma foreing key , etc.

É necessario analise do dump.

[]s
vandclem
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 40
Registrado em: Qua, 29 Abr 2009 10:42 am
Localização: ITAJAI-SC

você que disse que éra 600 :p
pauloaleo
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 181
Registrado em: Qua, 09 Fev 2005 12:30 pm
Localização: SÃO BERNARDO DO CAMPO - SP

Então desculpe. Li meio correndo e não vi direito o que estava escrito.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante