SlideShare una empresa de Scribd logo
1 de 8
TRABAJO COLABORATIVO Nº 1
PAC
GRUPO 7
L00336685 SANCHEZ RUIZ PAMELA CRISTINA
2
Contenido
Planteamiento.....................................................................................................................3
Desarrollo............................................................................................................................3
Grafico1: Archivo .bat...........................................................................................................4
GRAFICO 2: SESIONES DE LA BASE DE DATOS.....................................................................................4
Grafico3: Numero de sesiones por usuario. ............................................................................4
Grafico4: Sesionesactivas en la Base de Datos.......................................................................5
Grafico5: Actividad de la Base...............................................................................................5
Grafico 6: Carga generada por las sesiones............................................................................6
Grafico 7: Mensaje de saturación de la Base. .........................................................................7
Conclusiones....................................................................................................................8
Bibliografía y Webgrafía...................................................................................................8
Blog.................................................................................................................................8
3
Planteamiento
1.- Generar procesos y scripts para saturar de sesiones una base de datos,
para la demostración usted puede o no utilizar la base de datos ejemplo que
se encuentra en Oracle.
2.- Elaborar un diagnóstico de la base de datos e indicar datos o estadísticas
que comprueben que la base de datos se encuentra saturada y un usuario no
puede seguir trabajando con la base de datos el diagnostico deberá señalar
las razones para que se toman esos datos o estadísticas e indique con un
ejemplo los resultados obtenidos.
Desarrollo
Para el desarrollo de este trabajo realizaremos un archivo ejecutable .bat
quien creará las sesiones para saturar la base de datos bajo una plataforma
Windows XP y Base de Datos Oracle 11g. Para conocer los parámetros con
los cuales podemos saturar una base de datos, lo podemos revisar mediante
el siguiente query:
Crearemos el archivo .bat con el siguiente contenido:
@echo off
echo Administracion de Base de Datos
echo Grupo 7
set sesiones=100
set contador=0
:Bucle
start sqlplus SYSTEM/med2020
set /a contador = %contador% + 1
if %contador% LSS %sesiones% GOTO :Bucle
pause
exit
4
Grafico1:Archivo .bat
Verificamos las sesiones que se encuentran en la base, con el siguiente
comando:
GRAFICO 2:
SESIONES DE LA BASE DE DATOS
Luego verificamos el número de sesiones por usuario
Grafico3:Numero desesionesporusuario.
Antes de ejecutar el archivo revisaremos las estadísticas mediante el Oracle
Enterprise Manager.
5
El siguiente grafico muestra las sesiones que se encuentran activas en la BD,
en el tiempo.
Grafico4:Sesiones activasen la BasedeDatos.
En el siguiente grafico se muestra la actividad que se encuentra
desarrollando la BD antes de exponerla a sobrecarga de sesiones.
Grafico5:Actividad de la Base.
Ahora ejecutaremos el archivo para que se creen las sesiones.
Observamos las estadísticas después de ejecutar el archivo .bat
En el grafico ha cambiado la actividad de las sesiones una vez que se
ejecutó el archivo .bat
6
Se muestra la carga que está generando las sesiones en la BD.
Grafico 6: Carga generada porlas sesiones.
En los siguientes gráficos se muestra la carga que produce por segundo y
por función.
También observamos mediante los querys que el número de sesiones
aumento.
7
Finalmente mediante la consola de Windows nos muestra mensajes de
saturación.
Grafico 7: Mensajedesaturación dela Base.
Podemos observar el número de sesiones activas que están saturando la
base de datos.
Aunque existe muchas otras maneras de saturar la base de datos, esta es
una de las comunes y sencillas de realizar.
8
Conclusiones
 Existen varios métodos para saturar la base de datos de Oracle como la
utilización de Oracle Application Testing Suite (ATS), que permite probar
el desempeño de las aplicaciones Oracle
 Para analizar el estado de una base de datos también se lo puede realizar
mediante varias herramientas como TOAD, Enterprise Manager de Oracle
o mediante sentencias a través de PLSql.
 Este proceso de saturar la base nos permite estar alertas a posibles
problemas y así tomar las correcciones necesarias.
 El realizar pruebas durante el ciclo de vida del software permite garantizar
que nuestro sistema cumpla con las expectativas previstas cuando sea
implementado en producción.
 Además permite predecir el desempeño de una base de datos, por medio
de simulaciones de carga con usuarios virtuales.
 Y así obtener datos necesarios para parametrizar y definir correctamente
una base de datos.
Bibliografía y Webgrafía
o http://norfipc.com/utiles/tutorialbatch1.html
o http://www.oracle.com
o http://docs.oracle.com/
o http://www.dataprix.net/oracle_decode_con_like
o http://portaltransparencia.gob.mx/pdf/780651.pdf
Blog
El trabajo realizado está publicado en un blog de mi autoría, ubicado en la
dirección siguiente:
http://adminbdgrupo7.blogspot.com/

Más contenido relacionado

Destacado (14)

Arte y tecnología
Arte y tecnologíaArte y tecnología
Arte y tecnología
 
Impero Präsentation
Impero PräsentationImpero Präsentation
Impero Präsentation
 
PM08 - EUNIQUE 2012 Schlussbericht.pdf
PM08 - EUNIQUE 2012 Schlussbericht.pdfPM08 - EUNIQUE 2012 Schlussbericht.pdf
PM08 - EUNIQUE 2012 Schlussbericht.pdf
 
Kurzinfo_HS_Arb-ma_201101.pdf
Kurzinfo_HS_Arb-ma_201101.pdfKurzinfo_HS_Arb-ma_201101.pdf
Kurzinfo_HS_Arb-ma_201101.pdf
 
Social Media - Vortrag Hochschule Politik München
Social Media - Vortrag Hochschule Politik MünchenSocial Media - Vortrag Hochschule Politik München
Social Media - Vortrag Hochschule Politik München
 
pi969.pdf
pi969.pdfpi969.pdf
pi969.pdf
 
Educacioninicial 150825223608-lva1-app6892
Educacioninicial 150825223608-lva1-app6892Educacioninicial 150825223608-lva1-app6892
Educacioninicial 150825223608-lva1-app6892
 
pi1006.pdf
pi1006.pdfpi1006.pdf
pi1006.pdf
 
pi919.pdf
pi919.pdfpi919.pdf
pi919.pdf
 
Scrap book
Scrap bookScrap book
Scrap book
 
José Ramón Arévalo - Ecología VS Ecologismo
José Ramón Arévalo - Ecología VS EcologismoJosé Ramón Arévalo - Ecología VS Ecologismo
José Ramón Arévalo - Ecología VS Ecologismo
 
Twitter
TwitterTwitter
Twitter
 
Cortex Vinatura Vinyl-Parkett - Kombination von Kork und Vinyl für höchstem K...
Cortex Vinatura Vinyl-Parkett - Kombination von Kork und Vinyl für höchstem K...Cortex Vinatura Vinyl-Parkett - Kombination von Kork und Vinyl für höchstem K...
Cortex Vinatura Vinyl-Parkett - Kombination von Kork und Vinyl für höchstem K...
 
20100809 zehn begriffe_strategymap
20100809 zehn begriffe_strategymap20100809 zehn begriffe_strategymap
20100809 zehn begriffe_strategymap
 

Similar a Grupo7 trabajo colaborativo1

Grupo3 trabajo colaborativo1_2
Grupo3 trabajo colaborativo1_2Grupo3 trabajo colaborativo1_2
Grupo3 trabajo colaborativo1_2Xavier Diaz
 
Grupo#4 trabajo colaborativo1
Grupo#4 trabajo colaborativo1Grupo#4 trabajo colaborativo1
Grupo#4 trabajo colaborativo1ddiego7
 
Saturar Base de Datos Grupo 3 Pac Espe
Saturar Base de Datos Grupo 3 Pac EspeSaturar Base de Datos Grupo 3 Pac Espe
Saturar Base de Datos Grupo 3 Pac EspeAlexander Garcia
 
Saturacion base de datos - Ejemplos Parte 1
Saturacion base de datos  - Ejemplos Parte 1Saturacion base de datos  - Ejemplos Parte 1
Saturacion base de datos - Ejemplos Parte 1GrupoTresPacEspe
 
Grupo4 trabajo colaborativo1
Grupo4 trabajo colaborativo1Grupo4 trabajo colaborativo1
Grupo4 trabajo colaborativo1Francisco Mora
 
Mantenimiento de la base de datos Oracle 11g
Mantenimiento de la base de datos Oracle 11gMantenimiento de la base de datos Oracle 11g
Mantenimiento de la base de datos Oracle 11gCarmen Soler
 
Herramientas De Control De B D
Herramientas De Control De B DHerramientas De Control De B D
Herramientas De Control De B DRafa
 
ADMINISTRACIÓN DE BASE DE DATOS
ADMINISTRACIÓN DE BASE DE DATOSADMINISTRACIÓN DE BASE DE DATOS
ADMINISTRACIÓN DE BASE DE DATOSGrupoTresPacEspe
 
Tesis Inteligencia de Negocios Finanzas
Tesis Inteligencia de Negocios FinanzasTesis Inteligencia de Negocios Finanzas
Tesis Inteligencia de Negocios Finanzasgermannarv
 
SQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
SQL Server 2016 Strech Database desde cada ángulo - Kenneth UreñaSQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
SQL Server 2016 Strech Database desde cada ángulo - Kenneth UreñaSpanishPASSVC
 
Transacciones y sql procedural EN MySQL
Transacciones y sql procedural EN MySQLTransacciones y sql procedural EN MySQL
Transacciones y sql procedural EN MySQLLuiS YmAY
 
Área Administración de Bases de Datos
Área Administración de Bases de Datos Área Administración de Bases de Datos
Área Administración de Bases de Datos EUROsociAL II
 

Similar a Grupo7 trabajo colaborativo1 (20)

Grupo3 trabajo colaborativo1_2
Grupo3 trabajo colaborativo1_2Grupo3 trabajo colaborativo1_2
Grupo3 trabajo colaborativo1_2
 
Grupo#4 trabajo colaborativo1
Grupo#4 trabajo colaborativo1Grupo#4 trabajo colaborativo1
Grupo#4 trabajo colaborativo1
 
Saturar Base de Datos Grupo 3 Pac Espe
Saturar Base de Datos Grupo 3 Pac EspeSaturar Base de Datos Grupo 3 Pac Espe
Saturar Base de Datos Grupo 3 Pac Espe
 
Grupo1
Grupo1Grupo1
Grupo1
 
Grupo1
Grupo1Grupo1
Grupo1
 
Saturacion base de datos - Ejemplos Parte 1
Saturacion base de datos  - Ejemplos Parte 1Saturacion base de datos  - Ejemplos Parte 1
Saturacion base de datos - Ejemplos Parte 1
 
Grupo4 trabajo colaborativo1
Grupo4 trabajo colaborativo1Grupo4 trabajo colaborativo1
Grupo4 trabajo colaborativo1
 
Mantenimiento de la base de datos Oracle 11g
Mantenimiento de la base de datos Oracle 11gMantenimiento de la base de datos Oracle 11g
Mantenimiento de la base de datos Oracle 11g
 
Base de datos
Base de datosBase de datos
Base de datos
 
Herramientas de control,monitoreoy estadistica de bd
Herramientas de control,monitoreoy estadistica de bdHerramientas de control,monitoreoy estadistica de bd
Herramientas de control,monitoreoy estadistica de bd
 
Herramientas De Control De B D
Herramientas De Control De B DHerramientas De Control De B D
Herramientas De Control De B D
 
ADMINISTRACIÓN DE BASE DE DATOS
ADMINISTRACIÓN DE BASE DE DATOSADMINISTRACIÓN DE BASE DE DATOS
ADMINISTRACIÓN DE BASE DE DATOS
 
Exposicion 7 bd2 inter
Exposicion 7 bd2 interExposicion 7 bd2 inter
Exposicion 7 bd2 inter
 
Copia de-mandante
Copia de-mandanteCopia de-mandante
Copia de-mandante
 
Access contra MySQL
Access contra MySQLAccess contra MySQL
Access contra MySQL
 
Mcvs de-01 inicialización de datos
Mcvs de-01 inicialización de datosMcvs de-01 inicialización de datos
Mcvs de-01 inicialización de datos
 
Tesis Inteligencia de Negocios Finanzas
Tesis Inteligencia de Negocios FinanzasTesis Inteligencia de Negocios Finanzas
Tesis Inteligencia de Negocios Finanzas
 
SQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
SQL Server 2016 Strech Database desde cada ángulo - Kenneth UreñaSQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
SQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
 
Transacciones y sql procedural EN MySQL
Transacciones y sql procedural EN MySQLTransacciones y sql procedural EN MySQL
Transacciones y sql procedural EN MySQL
 
Área Administración de Bases de Datos
Área Administración de Bases de Datos Área Administración de Bases de Datos
Área Administración de Bases de Datos
 

Último

TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfBrandonsanchezdoming
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 

Último (20)

Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 

Grupo7 trabajo colaborativo1

  • 1. TRABAJO COLABORATIVO Nº 1 PAC GRUPO 7 L00336685 SANCHEZ RUIZ PAMELA CRISTINA
  • 2. 2 Contenido Planteamiento.....................................................................................................................3 Desarrollo............................................................................................................................3 Grafico1: Archivo .bat...........................................................................................................4 GRAFICO 2: SESIONES DE LA BASE DE DATOS.....................................................................................4 Grafico3: Numero de sesiones por usuario. ............................................................................4 Grafico4: Sesionesactivas en la Base de Datos.......................................................................5 Grafico5: Actividad de la Base...............................................................................................5 Grafico 6: Carga generada por las sesiones............................................................................6 Grafico 7: Mensaje de saturación de la Base. .........................................................................7 Conclusiones....................................................................................................................8 Bibliografía y Webgrafía...................................................................................................8 Blog.................................................................................................................................8
  • 3. 3 Planteamiento 1.- Generar procesos y scripts para saturar de sesiones una base de datos, para la demostración usted puede o no utilizar la base de datos ejemplo que se encuentra en Oracle. 2.- Elaborar un diagnóstico de la base de datos e indicar datos o estadísticas que comprueben que la base de datos se encuentra saturada y un usuario no puede seguir trabajando con la base de datos el diagnostico deberá señalar las razones para que se toman esos datos o estadísticas e indique con un ejemplo los resultados obtenidos. Desarrollo Para el desarrollo de este trabajo realizaremos un archivo ejecutable .bat quien creará las sesiones para saturar la base de datos bajo una plataforma Windows XP y Base de Datos Oracle 11g. Para conocer los parámetros con los cuales podemos saturar una base de datos, lo podemos revisar mediante el siguiente query: Crearemos el archivo .bat con el siguiente contenido: @echo off echo Administracion de Base de Datos echo Grupo 7 set sesiones=100 set contador=0 :Bucle start sqlplus SYSTEM/med2020 set /a contador = %contador% + 1 if %contador% LSS %sesiones% GOTO :Bucle pause exit
  • 4. 4 Grafico1:Archivo .bat Verificamos las sesiones que se encuentran en la base, con el siguiente comando: GRAFICO 2: SESIONES DE LA BASE DE DATOS Luego verificamos el número de sesiones por usuario Grafico3:Numero desesionesporusuario. Antes de ejecutar el archivo revisaremos las estadísticas mediante el Oracle Enterprise Manager.
  • 5. 5 El siguiente grafico muestra las sesiones que se encuentran activas en la BD, en el tiempo. Grafico4:Sesiones activasen la BasedeDatos. En el siguiente grafico se muestra la actividad que se encuentra desarrollando la BD antes de exponerla a sobrecarga de sesiones. Grafico5:Actividad de la Base. Ahora ejecutaremos el archivo para que se creen las sesiones. Observamos las estadísticas después de ejecutar el archivo .bat En el grafico ha cambiado la actividad de las sesiones una vez que se ejecutó el archivo .bat
  • 6. 6 Se muestra la carga que está generando las sesiones en la BD. Grafico 6: Carga generada porlas sesiones. En los siguientes gráficos se muestra la carga que produce por segundo y por función. También observamos mediante los querys que el número de sesiones aumento.
  • 7. 7 Finalmente mediante la consola de Windows nos muestra mensajes de saturación. Grafico 7: Mensajedesaturación dela Base. Podemos observar el número de sesiones activas que están saturando la base de datos. Aunque existe muchas otras maneras de saturar la base de datos, esta es una de las comunes y sencillas de realizar.
  • 8. 8 Conclusiones  Existen varios métodos para saturar la base de datos de Oracle como la utilización de Oracle Application Testing Suite (ATS), que permite probar el desempeño de las aplicaciones Oracle  Para analizar el estado de una base de datos también se lo puede realizar mediante varias herramientas como TOAD, Enterprise Manager de Oracle o mediante sentencias a través de PLSql.  Este proceso de saturar la base nos permite estar alertas a posibles problemas y así tomar las correcciones necesarias.  El realizar pruebas durante el ciclo de vida del software permite garantizar que nuestro sistema cumpla con las expectativas previstas cuando sea implementado en producción.  Además permite predecir el desempeño de una base de datos, por medio de simulaciones de carga con usuarios virtuales.  Y así obtener datos necesarios para parametrizar y definir correctamente una base de datos. Bibliografía y Webgrafía o http://norfipc.com/utiles/tutorialbatch1.html o http://www.oracle.com o http://docs.oracle.com/ o http://www.dataprix.net/oracle_decode_con_like o http://portaltransparencia.gob.mx/pdf/780651.pdf Blog El trabajo realizado está publicado en un blog de mi autoría, ubicado en la dirección siguiente: http://adminbdgrupo7.blogspot.com/