Pessoal, Estou tentando elaborar uma query para verificar quem está em lock e quem está em wait, porém está meio difícil de deixar as informações tudo em uma unica consulta.
O que eu gostaria é (em um unico SQL): ---Do lado do LOCKING Numero da Instancia Tempo de lock Usuario Locking Objeto Locking (tabela) Comando que está executando o lock Tipo de Lock ---Do lado do WAINTING Nome da Instancia Tempo de Waiting Usuario Waiting Comando que esta executando em Waiting Qual sessão LOCK está me travando EXEMPLO: INST_ID SID USERNAME TEMPO STATUS SQL_TEXT OBJECT_NAME OBJECT_TYPE WAITER_MODE_REQ ------- ---- -------- ------ ----------------------- -------------------------------- ----------- ----------- --------------- 1 200 DBA 38 BLOCKER TESTE TABLE Exclusive 2 900 SYS 37 WAITER SID_BLOCKER=200 update dba.teste set cod=2 TESTE TABLE Exclusive Obs: Tenho varias consultas de Lock/Waits aqui, porém gostaria que o resultado fosse esse acima, com o WAITER SID_BLOCKER=200, OBJECT_NAME e SQL_TEXT. Em ORACLE RAC >= 10g Agradeço quem ja tiver essa consulta pronta, pois ira me ajudar com o tempo de contrução desse SQL. . Raphael