Mostrando entradas con la etiqueta ORACLE. Mostrar todas las entradas
Mostrando entradas con la etiqueta ORACLE. Mostrar todas las entradas

viernes, 7 de diciembre de 2012

Saber cuáles registros están duplicados en ORACLE

SELECT * COUNT (campo_discriminante) FROM tabla GROUP BY campo_discriminante HAVING COUNT (campo_discriminante) > 1

miércoles, 5 de diciembre de 2012

Matar sesión que bloquea tablas en ORACLE

Para saber si hay tareas bloqueadas hay que ejecutar como SYSDBA

SELECT * FROM V$LOCKED_OBJECT V

Ahí podemos ver el Session_ID que está bloqueando. Necesitaremos también saber el serial del SID

SELECT SERIAL# FROM V$SESSION WHERE SID = NUMERO DE SID

Con estos datos ya podemos matar la sessión

ALTER SYSTEM KILL SESSION '#SID, #SERIAL'