Deadlock

Category: General 11 years ago
Hola, estoy buscando una manera de detectar que en mi base ded atos se andan presentando deadlock por parte de la aplicación. Existe alguna manera de hacerlo en oracle? En sql server es posible hacerlo habilitando una bandera. Saben de algo similar en oracle?

Gracias
Like it on Facebook, +1 on Google, Tweet it or share this topic on other bookmarking websites.
  • Re: Deadlock

    by » 11 years ago


    Qué tal,
    En Oracle es mucho mas sencillo. No tienes que hacer nada. :)

    Los deadlocks son enviados automáticamente al alert log y aparte, te genera un trace con toda la información del mismo.

    Ejemplo:

    Mon Nov 9 10:41:00 2009
    ORA-00060: Deadlock detected. More info in file /u04/oracle/PRF1/admin/udump/prf1_ora_18330.trc.

    Ahora tienes que revisar el trace que el alert menciona y verás algo como lo siguiente:

    ...
    pid=18 serial=50 audsid=31802806 user: 351/USR_ETL
    O/S info: user: USR_ETL, term: unknown, ospid: 5646, machine: servera456
    program: JDBC Thin Client
    application name: JDBC Thin Client, hash value=0
    Current SQL Statement:

    update USR_ETL.TBL56A7 set ID_FACT =:1...
    ...


    Un saludo,
    Carlos.

    DBASupport Team

  • Re: Deadlock

    by » 11 years ago


    Ok gracias, ya revise mi alert y no tengo nada. Entonces no tenemos deadlocks.

    Gracias

You do not have permissions to reply to this topic.
Powered by CjForum