1. Saturación de sesiones de
una base de datos
Procesos y Scripts para Saturar
Parte 2
GRUPO 3
Danny Rosero Vega
Pamela Andrade Fuertes
Myrian Medina Tapia
Daniel Quishpi Condo
Roberto Chasipanta Llulluna
Marco Sucuzhanay Lema
ESPE – PAC BD – Junio 2014
4. Detectar Bloqueos en la base
El id de proceso nos puede ayudar si deseamos matar la
sesión bloqueante.
5. El id de proceso nos puede ayudar si deseamos matar la
sesión bloqueante.
6. En nuestro cliente Oracle “Toad” deshabilitamos el
AutoCommit para proceder a realizar un bloqueo a nivel de
tablas.
7. A continuación vamos a crear una tablaT_SATURA y un script para
realizar inserciones en un bucle infinito hasta lograr llenar el
TableSpace.
8. Abrimos una sesión con Toad y ejecutamos el script en la
base de datos con inicio a las 11:28 horas y id de proceso 142.
9. Realizamos una consulta para validar los registros insertados
en en la base de datos.
Abrimos una nueva sesión y ejecutamos el script
nuevamente obteniendo el ID de proceso 146
10. Volvemos a realizar un nueva consulta para validar las
inserciones en la base de datos pero esta vez agregamos la
hora del sistema para saber cuánto a transcurrido desde que
inició el proceso
11. Finalmente hemos logrado saturar la base de datos
aproximadamente a las 12:25 horas, en este momento los
procesos nos presentan errores.
12. Nuevo intento de ejecutar proceso y obtenemos el mismo
resultado, con esto hemos obtenido bloquear la base de datos
llenando elTableSpace.
Aquí el Error sobre elTableSpace