LABORATORIO 10. Concurrencia y bloqueos en el SMBD Postgre SQL

Tamaño: px
Comenzar la demostración a partir de la página:

Download "LABORATORIO 10. Concurrencia y bloqueos en el SMBD Postgre SQL"

Transcripción

1 LABORATORIO 10. Concurrencia y bloqueos en el SMBD Postgre SQL GUÍA DE LABORATORIO Nº 10 Actividad de Proyecto No. 5: Desarrollar mantenimiento preventivo, correctivo o proactivo para garantizar niveles de servicio requeridos por la organización.

2 Estructura de contenidos. 1. Introducción Objetivos Consideraciones Procedimiento Herramientas del SMBD PostgreSQL Server Status Control del comportamiento de las transacciones y bloqueos desde la herramienta Server Status Gestión de transacciones en el SMBD PostgreSQL Creación de transacciones en el SMBD PostgreSQL Deshacer transacciones en el SMBD PostgreSQL Consulta de la información de las transacciones en SMBD PostgreSQL Gestión de bloqueos Afinamiento del SMBD PostgreSQL para el control de bloqueos: Tipos de Bloqueos Bloqueos a nivel de tabla Bloqueos a nivel de fila JMeter Evidencias a entregar

3 1. Introducción. En este laboratorio se realizaran actividades en las que se aborda situaciones problemáticas que le ayudaran al administrador de bases de datos (DBA) a desarrollar habilidades que le permitan realizar un control adecuado sobre la concurrencia y bloqueos en la base de datos. Los DBA tienen la responsabilidad de mantener disponibles los servicios que presta la base de datos, para ello deben controlar el comportamiento de los procesos que acceden de forma concurrente sobre datos compartidos y los bloqueos que estos generan sobre los mismos. 3

4 2. Objetivos. Objetivo General. Supervisar y realizar ajustes sobre los parámetros que permiten controlar el comportamiento de los procesos concurrentes y bloqueos, con el fin de mantener disponible la base de datos y optimizar el desempeño del SMBD PostgreSQL. Objetivos Específicos. Identificar las herramientas que son útiles para la supervisión de transacciones y bloqueos en el SMBD PostgreSQL. Utilizar las herramientas de supervisión para monitorear el comportamiento de las transacciones y bloqueos en el SMBD PostgreSQL. Administrar los recursos utilizados por las transacciones y bloqueos para mantener disponible los servicios de la base de datos. 4

5 3. Consideraciones. Antes de realizar los procedimientos planteados en este laboratorio, se sugiere revisar los siguientes aspectos: Ítem Soporte Teórico Productos requeridos Herramientas SW Descripción Previo al desarrollo de este laboratorio debe haber revisado el objeto de aprendizaje Concurrencia, transacciones, accesos y bloqueos. También el Manual de Instalación y ejecución de Apache Jmetter. Manejo de sentencias SQL. El aprendiz antes de comenzar a realizar este laboratorio debe tener los siguientes productos: Base de datos de la Secretaria de salud de la alcaldía de San Antonio del SENA o en su defecto el script de construcción de esta base de datos. Script de consultas suministrado, para ejecutar en el Apache Jmeter. Se requiere tener instaladas y configuradas las siguientes herramientas para desarrollar este laboratorio. Maquina virtual proporcionada en la plataforma, con el SMBD PostgreSQL instalado. Apache Jmeter, el enlace de descarga se encuentra en el manual suministrado en la carpeta del laboratorio. JDBC de PostgreSQL para la configuración del Apache Jmeter. 5

6 4. Procedimiento Herramientas del SMBD PostgreSQL Server Status. Ingrese al administrador gráfico pgadmin3 de PostgreSQL y conéctese a la base de datos secsalud, verifique que esta se encuentra correctamente creada. En el explorador de objetos de la ventana principal del pgadmin3 seleccione la base de datos de la secsalud, posteriormente diríjase al menú tools y seleccione la opción Server Status. La ventana principal de la herramienta Server Status esta dividida en cuatro secciones en las que Locks y Prepared Transactions suministran información importante para la administración de bloqueos y transacciones en PostgreSQL. La sección Locks suministra información sobre los bloqueos que están activos en PostgreSQL. La sección Prepared Transactions suministra información sobre las transacciones activas en PostgreSQL. Minimice la ventana de la herramienta Server Status y abra una interfaz para ejecutar sentencias SQL, para ello pulse el botón que tiene de icono una lupa con la sigla SQL. Ilustración 1: Base de datos secsalud vista desde el pgadmin3 6

7 En la ventana que se carga, seleccione la pestaña SQL Editor y escriba la sentencia que aparece en la siguiente imagen, posteriormente pulse el botón Execute query para ejecutar la sentencia. Vuelva a la ventana del Server Status y pulse el botón Refresh que tiene el siguiente icono. Inmediatamente se visualizara en la sección Locks la información sobre los bloqueos que ha generado esta sentencia. Importante: Nótese que la transacción se ha dejado abierta intencionalmente para observar sus efectos sobre la tabla que esta accediendo Control del comportamiento de las transacciones y bloqueos desde la herramienta Server Status. En la ventana de la herramienta Server Status seleccione en la sección Locks los bloqueos que desea terminar, luego pulse el botón Terminate backend que tiene de icono la siguiente imagen. Mantenga la tecla Shift oprimida para seleccionar varios bloqueos o transacciones a la vez Gestión de transacciones en el SMBD PostgreSQL. Las transacciones es uno de los aspectos más importantes en el SMBD PostgreSQL puesto que permiten manejar la concurrencia asegurando la integridad de los datos y la consistencia de las operaciones realizadas aun cuando existan múltiples conexiones intentando acceder a la misma información Creación de transacciones en el SMBD PostgreSQL. Para crear una transacción se coloca el conjunto de operaciones SQL que queremos ejecutar como una unidad, dentro de las clausulas BEGIN TRANSACTION y COMMIT, la sintaxis es la siguiente:... operación 1... operación 2... operación 3 COMMIT; si las operaciones de la transacción son consistentes los cambios se confirman. 7

8 En el pgadmin3 abra una ventana del SQL Editor y consulte los registros de la tabla estadopersona, posteriormente ejecute la sentencia de la siguiente transacción desde otra ventana del SQL Editor : Sentencia No.1: SELECT * FROM estadopersona WHERE descripcion = Cesante FOR UPDATE; UPDATE estadopersona SET descripcion = En Mora WHERE descripcion = Cesante ; INSERT INTO estadopersona (descripcion) VALUES ( Registrado ); INSERT INTO estadopersona (descripcion) VALUES ( N/R ); COMMIT; Consulte de nuevo los registros de la tabla estadopersona e inmediatamente se visualizara que todos los cambios que se ordenaban con las operaciones escritas dentro de la transacción se realizaron correctamente Deshacer transacciones en el SMBD PostgreSQL. Las operaciones que están dentro de una transacción tienen la característica que al ejecutarse se completan todas o ninguna, para verificar esto realice una consulta sobre los registros de la tabla estadoeps posteriormente ejecute la sentencias de la siguiente transacción en una ventana del SQL Editor : Sentencia No.2: SELECT * FROM estadoeps WHERE idestadoeps=1 FOR UPDATE; UPDATE estadoeps SET descripcion = Operando WHERE descripcion = Activa ; SELECT * FROM estadoeps WHERE idestadoeps=2 FOR UPDATE; UPDATE estadoeps SET descripcion = Suspendida WHERE descripcion = Desactivada ; INSERT INTO estadoeps (idestadoeps, descripcion) VALUES (1, Prueba ); COMMIT; 8

9 Realice de nuevo la consulta sobre los registros de la tabla estadoeps y observe que ninguno de los cambios indicados por las operaciones que se encuentran dentro de la transacción se realizaron, debido a que la operación INSERT esta violando la llave primaria de la tabla, lo que produce que se reversen todas las operaciones de la transacción que se han ejecutado. Deshacer parte de los cambios de una transacción en el SMBD PostgreSQL En situaciones de concurrencia sobre una o varias tablas es necesario deshacer parte de los cambios realizados por las operaciones de una transacción, esto es posible utilizando la sentencia ROLLBACK, la sintaxis es la siguiente:... operación 1... operación 2 ROLLBACK; los cambios de las operaciones 1 y 2 no serán confirmadas porque causan problemas de consistencia o conflicto en los objetos que esta modificando en la base de datos.... operación 3 los cambios de esta operación se confirmaran en la base de datos COMMIT; La utilización del ROLLBACK dentro de una transacción solo tiene sentido en situaciones de concurrencia en las que se debe garantizar a los usuario el acceso y la modificación de los registros de forma consistente. Ejecute la siguiente transacción en una ventana del SQL Editor : Sentencia No.3: SELECT * FROM estadoeps WHERE idestadoeps=1 FOR UPDATE; UPDATE estadoeps SET descripcion = Operando WHERE descripcion = Activa ; INSERT INTO estadoeps (descripcion) VALUES ( N/R ); ROLLBACK; SELECT * FROM estadoeps WHERE idestadoeps=2 FOR UPDATE; UPDATE estadoeps SET descripcion = Suspendida 9

10 WHERE descripcion = Desactivada ; COMMIT; Posteriormente realice una consulta sobre la tabla estadoeps y observe que las operaciones UPDATE e INSERT que están antes del ROLLBACK no fueron confirmadas, mientras que los cambios indicados por la operación UPDATE que esta después del ROLLBACK fueron escritos correctamente en la tabla. Deshacer selectivamente los cambios de una transacción en el SMBD PostgreSQL Con la instrucción SAVEPOINT es posible controlar selectivamente los cambios que producen las operaciones de una transacción, esto debido a que permite anular operaciones especificas de una transacción cuando sucede un error y confirmar las que han sido procesadas correctamente, la sintaxis es la siguiente:... operaciones1 SAVEPOINT retorno;... operaciones2 ROLLBACK TO retorno;... operaciones3 COMMIT; Ejecute la siguiente transacción en una ventana del SQL Editor : Sentencia No.4: --Creamos una nueva transacción --Agregamos un nuevo servicio INSERT INTO tiposervicio (descripcion) VALUES ( Oncologia ); --Agregamos una nueva eps y definimos un primer punto de retorno SAVEPOINT retorno1; INSERT INTO eps (nombre, estadoeps) VALUES ( SANITAS,1); --El nombre de la eps ingresada es COLSANITAS y no SANI- TAS esta ya existe en la base de datos, por tanto usamos el retorno1 para deshacer la operación INSERT. ROLLBACK TO retorno1; --Ingresamos el nombre de la eps como es correcto. 10

11 INSERT INTO eps (nombre, estadoeps) VALUES ( COLSANITAS,1); --Finalmente agregamos el servicio de oncología a las EPS que lo prestan INSERT INTO servicioeps VALUES (1,11, A,300000, Unidad de medicina especializada ); INSERT INTO servicioeps VALUES (4,11, A,250000, Unidad de medicina especializada ); COMMIT; Verifique los cambios realizando una consulta sobre las tablas que intervienen en la transacción Consulta de la información de las transacciones en SMBD PostgreSQL Información de transacciones almacenada en el catalogo del sistema. En una ventana del SQL Editor escriba y ejecute la siguiente transacción: Sentencia No.5: SELECT * FROM estadoeps WHERE idestadoeps=1 FOR UPDATE; UPDATE estadoeps SET descripcion = En Operacion WHERE descripcion = Activa ; SAVEPOINT retorno; INSERT INTO estadoeps (descripcion) VALUES ( N/R ); ROLLBACK TO retorno; INSERT INTO estadoeps (descripcion) VALUES ( No Registra ); Nota: Observe que la transacción no se ha confirmado sin COMMIT intencionalmente para que podamos visualizar sus datos consultado el catalogo del sistema. En otra ventana del SQL Editor escriba y ejecute la siguiente consulta: Sentencia No.6: select * from pg_stat_activity psa RIGHT JOIN pg_stat_database psd USING(datid); 11

12 Posteriormente en la pestaña Data Output identifique la fila que contiene la información correspondiente a la transacción que acabamos de ejecutar e interprete los campos y datos arrojados en cada uno de ellos. En la siguiente captura de pantalla se muestra el resultado de este procedimiento. Ilustración 2: Resultado de ejecutar la Sentencia No Funciones de acceso a información de transacciones. El SMBD PosgreSQL proporciona las siguientes funciones de acceso a estadísticas que permiten establecer información sobre la cantidad de transacciones completadas y abortadas en el sistema: pg_stat_get_db_xact_commit(oid): Cantidad de transacciones completas (COMMIT) pg_stat_get_db_xact_rollback(oid): Cantidad de transacciones abortadas (ROLLBACK) Consulte y explique el funcionamiento de cada una de estas funciones y realice un ejemplo Gestión de bloqueos Afinamiento del SMBD PostgreSQL para el control de bloqueos 1 : Edición de parámetros que controlan los bloqueos

13 Abra el archivo de configuración postgres.sql y modifique los siguientes parámetros como se indica a continuación, recuerde que estos definen el comportamiento de los bloqueos en el SMBD PostgreSQL: deadlock_timeout: tiempo que el servidor espera para comprobar si hay una condición de interbloqueo o punto muerto. Defina este parámetro en 800 milisegundos. max_locks_per_transaction: indica un valor medio máximo para la cantidad de bloqueos que admitirá la tabla de bloqueos compartidos. Defina este parámetro en 32. Investigue cual es un óptimo para este parámetro? max_connections: determina el numero máximo de conexiones concurrentes al servidor de base de datos. Se encuentra ubicado en la sección CONNECTIONS AND AUTHENTICATION. Establezca este parámetro en 1000 para este laboratorio max_prepared_trasaction: establece el numero máximo de transacciones que pueden prepararse simultáneamente en el SMBD. Se encuentra ubicado en la sección RESOURCE USAGE dentro del archivo postgres.sql. Defina este parámetro en 5 para este laboratorio. Entregue como evidencia el archivo postgres.sql con las modificaciones indicadas anteriormente Calculo del tamaño de la tabla de bloqueos en el SMBD. Con la siguiente formula se calcula la cantidad de ranuras que tendrá la tabla de bloqueos: = max_locks_per_transactions * (max_connections + max_prepared_transactions) = 32 * ( ) = 480 Cada bloqueo en la tabla de bloqueos ocupa un espacio de 270 bytes de memoria por lo que debemos realizar la siguiente operación para establecer el tamaño de la tabla en MB = 480 * 270 bytes = bytes / 1024 = 126 MB Calcule el tamaño de la tabla de bloqueos compartidos en MB teniendo en cuenta los siguientes datos para cada parámetro 13

14 max_locks_per_transactions: valor óptimo de este parámetro consultado por usted max_connections: 100 max_prepared_trasaction: 5 Anexe al informe de evidencias el procedimiento que utilizo para calcular el tamaño de la tabla compartida Tipos de Bloqueos 2. Existen varios modos de bloqueos en PostgreSQL para controlar el acceso concurrente a los datos en tablas y filas, algunos de los bloqueos se adquieren automáticamente antes de la ejecución de una sentencia o inmediatamente después de que un registro sea extraído de una la fila, otros se proporcionan para que sean usados por las aplicaciones Bloqueos a nivel de tabla. En el SMBD PostgreSQL existen siete tipos de bloqueos a nivel de tabla a continuación se presenta un ejemplo de cada uno de ellos. Escriba y ejecute en una ventana del SQL Editor cada una de las siguientes sentencias, posteriormente abra el Server Status y verifique el tipo de bloqueo en la sección Locks. No olvide pulsar el botón Refresh cada vez que ejecute una nueva sentencia para que muestre los datos del bloqueos que se genero. AccessShareLock: lo adquieren automáticamente las tablas que están siendo consultadas y se libera después de que se haya ejecutado la sentencia. Sentencia No.7: SELECT * FROM historialpersona; 2 Alarcón Medina José Manuel. (2006) Administración del SGBD PostgreSQL. Capitulo 10.4 y

15 Ilustración 3: Resultado de ejecutar la Sentencia No.7 RowShareLock: lo adquieren las sentencias SELECT FOR UPDATE ó LOCK TABLE para declaraciones IN ROW SHARE MODE. Sentencia No.8: SELECT * from historialpersona WHERE idpersona = FOR UPDATE; Sentencia No.9: Ilustración 4: Resultado de ejecutar la Sentencia No.8 LOCK TABLE historialpersona IN ROW SHARE MODE; Ilustración 5: Resultado de ejecutar la Sentencia No.9 RowExclusiveLock: lo adquieren las sentencias UPDATE, DELETE, INSERT y LOCK TABLE para declaraciones IN ROW EXCLUSIVE MODE. Sentencia No.10: UPDATE historialpersona SET estadopersona = 1, ideps =6 WHERE idpersona = ; 15

16 Sentencia No.11: Ilustración 6: Resultado de ejecutar la Sentencia No.10 LOCK TABLE historialpersona IN ROW EXCLUSIVE MODE; Ilustración 7: Resultado de ejecutar la Sentencia No.11 ShareLock: permite a otras transacciones leer la misma información pero no escribir sobre ella, lo adquieren las sentencias CREATE INDEX y LOCK TABLE para declaraciones IN SHARE MODE. Sentencia No.12: CREATE INDEX indice ON historialpersona (idpersona); Sentencia No.13: Ilustración 8: Resultado de ejecutar la Sentencia No.12 LOCK TABLE historialpersona IN SHARE MODE; Ilustración 9: Resultado de ejecutar la Sentencia No.13 16

17 ExclusiveLock: evita que otros puedan leer y escribir, lo adquieren las sentencias LOCK TABLE para declaraciones IN EXCLUSIVE MODE, puede bloquear la sentencia SELECT (sin FOR UPDATE). Sentencia No.14: LOCK TABLE historialpersona IN EXCLUSIVE MODE; Ilustración 10: Resultado de ejecutar la Sentencia No.14 ShareRowExclusiveLock: lo adquieren las sentencias LOCK TABLE para declaraciones IN SHARE ROW EXCLUSIVE MODE. Presenta conflictos con los bloqueos RowExclusiveLock, ShareLock, ShareRowExclusiveLock, ExclusiveLock y AccessExclusiveLock. Sentencia No.15: LOCK TABLE historialpersona IN SHARE ROW EXCLUSIVE MODE; Ilustración 11: Resultado de ejecutar la Sentencia No.15 AccessExclusiveLock: lo adquieren las sentencias ALTER TABLE, DROP TABLE, VACUUM y LOCK TABLE. Presenta conflictos con los bloqueos RowShareLock, RowExclusiveLock, ShareLock y ShareRowExclusiveLock. Sentencia No.16: ALTER TABLE historialpersona ADD COLUMN estado VARCHAR(10); Ilustración 12: Resultado de ejecutar la Sentencia No.16 17

18 Bloqueos a nivel de fila. Los bloqueos a nivel de fila pueden ser de dos tipos exclusivos o compartidos: Bloqueos exclusivos sobre filas. Los bloqueos exclusivos sobre una fila se producen automáticamente cuando se actualizan o eliminan sus campos y se mantienen hasta que la transacción termine o se cancele. Para obtener un bloqueo exclusivo sobre una fila se utiliza la sentencia SELECT FOR UPDATE. Ejecute la siguiente sentencia en una ventana del SQL Editor, la cual realiza una consulta que crea un bloqueo exclusivo sobre una fila de la tabla persona. Sentencia No.17: SELECT * FROM persona WHERE idpersona= FOR UPDATE ; Posteriormente abra otra ventana de SQL Editor y ejecute la siguiente sentencia que intenta actualizar la fila que tiene un bloqueo exclusivo de la consulta anterior. Sentencia No.18: UPDATE persona SET tipoidentificacion = 1 WHERE idpersona = ; En una nueva ventana de SQL Editor ejecute la siguiente sentencia que comprueba, que los datos de la fila bloqueada se encuentran disponibles solo para lectura. Sentencia No.19: SELECT * FROM persona WHERE idpersona= ; Lo que sucede al ejecutar esta combinación de sentencias es que la primera consulta genera un bloqueo exclusivo sobre la fila con llave primaria que impide realizar cualquier actualización del misma, hasta que esta no finalice o se cancele, sin embargo los datos 18

19 de la fila se mantienen disponibles para la consulta y bloqueados únicamente para escribir. La siguiente captura de pantalla del Server Status muestra la combinación de bloqueos que se genera sobre la base de datos cuando se ejecutan las sentencias 17, 18 y 19. Ilustración 13: Bloqueos que generan las sentencias No. 17, 18 y 19 vistos desde el Server Status Bloqueos compartidos sobre filas: Los bloqueos compartidos sobre una fila permiten que otras transacciones tengan el mismo tipo de bloqueo sobre la fila, pero impiden que otra transacción pueda obtener bloqueo exclusivo sobre la misma fila hasta que todos los bloqueos compartidos hallan finalizado. Para obtener un bloqueo compartido sobre una fila se utiliza la sentencia SELECT FOR SHARE. Ejecute la siguiente sentencia en una ventana del SQL Editor, la cual realiza una consulta que crea un bloqueo compartido sobre una fila de la tabla persona. Sentencia No.19: SELECT * FROM persona WHERE idpersona= FOR SHARE; 19

20 Ilustración 14: Obtención de un bloqueo compartido Posteriormente abra otra ventana de SQL Editor y ejecute la siguiente sentencia que intenta obtener un bloqueo exclusivo sobre la misma fila de la sentencia anterior. Sentencia No.20: SELECT * FROM persona WHERE idpersona= FOR UPDATE; Ilustración 15: Intento de obtención de un bloqueo absoluto En una nueva ventana de SQL Editor ejecute la siguiente sentencia con la cual se comprueba, que los datos de la fila bloqueada puede ser consultados obteniendo un bloqueo compartido sobre la misma. Sentencia No.21: SELECT * FROM persona WHERE idpersona= FOR SHARE; Ilustración 16: Consulta del contenido de la fila bloqueada Lo que sucede al ejecutar esta combinación de sentencias es que la primera consulta genera un bloqueo compartido sobre la fila con llave primaria 20

21 que impide a cualquier otra sentencia obtener bloqueo exclusivo sobre la misma fila, hasta que todos los bloqueos compartidos existentes hayan finalizados. La siguiente captura de pantalla del Server Status muestra la combinación de bloqueos que se genera cuando ejecutamos las sentencias anteriores. Ilustración 17: Bloqueos generados por las Sentencias No. 19, 20 y 21 vistos desde el Server Status 4.5. JMeter. Ingrese al Apache Jmeter y cree un nuevo plan de pruebas que se denomine con su nombre y apellido nombre_apellido y que tenga por comentario Secretaria de salud. Posteriormente cree un grupo de hilos con una conexión a la base de datos secsalud y tres peticiones JBDC en las que utilice una de las siguientes consultas para cada solicitud. Consulta 1: Listado con el número de identificación, nombre y apellido de las personas, además del nombre de la EPS y la fecha de ingreso y salida. SELECT p.idpersona, p.nombre, p.apellido, e.nombre, h.fechaingreso, h.fecharetiro FROM persona p INNER JOIN historialpersona h on p.idpersona=h.idpersona INNER JOIN eps e on e.ideps=h.ideps ORDER BY p.apellido 21

22 Consulta 2: Listado en que se visualiza las EPS con el nombre de los servicios que presta y el costo de cada uno ellos. BEGIN; SELECT e.nombre, t.descripcion, s.detalle, s.valor FROM eps e INNER JOIN servicioeps s on e.ideps=s.ideps INNER JOIN tiposervicio t on s.idtiposervicio=t.idtiposervicio ORDER BY e.nombre COMMIT; Consulta 3: Listado con el número de identificación, nombre y apellido de las personas, además del tipo de afiliación que tiene. BEGIN; SELECT p.idpersona, p.nombre, p.apellido, t.descripcion FROM persona p INNER JOIN historialpersona h ON p.idpersona=h.idpersona INNER JOIN tipoafiliado t ON h.tipoafiliado=t.idtipoafiliado ORDER BY t.descripcion; COMMIT; Por ultimo cree un receptor gráfico de resultados y comience a variar los valores de entrada del plan de pruebas de acuerdo con la siguiente tabla. Ejecute cada plan de prueba y registre los datos que se solicitan en la tabla. Importante: Cuando este ejecutando cada plan de prueba mantenga las mismas condiciones en cuanto a hardware y aplicaciones en memoria, esto influye en la obtención de datos consistentes de la prueba. Realice un análisis de los datos registrados en la tabla en donde establezca la cantidad de usuarios concurrentes que puede atener el sistema computacional sin degradar su rendimiento. Analice cual es la mejor estrategia a seguir, frente a un posible aumento de usuarios en los limites en que el sistema comienza a comprometer su rendimiento. Algunas que puede considerar son: Limitar cantidad de usuarios concurrentes. Aumento de la capacidad del servidor. Aumento del tamaño de la tabla de bloqueos. 22

23 Plan de prueba Nº Nº de hilos Periodo de subida en (s) Nº de peticiones No. de muestras Desviación Rendimiento /Minuto Media Mediana 23

24 5. Evidencias a entregar. Informe que contenga los siguientes puntos: 1. Script con nueve (9) transacciones que definan sentencias SQL de tipo DML inherentes a las tablas de la base de datos de la secretaría de salud de la alcaldía San Antonio del Sena. Las tres (3) primeras transacciones reunirán cada una no menos de cinco (5) sentencias, que deberán ser confirmadas en su totalidad. Las siguientes tres (3) transacciones ejecutarán las acciones programadas y sin que sean confirmadas se deberán deshacer. Las transacciones restantes guardarán parcialmente el resultado de sus operaciones ante la presencia de errores que no permitan una ejecución completa. 2. Análisis de cuatro de las transacciones elaboradas en el punto anterior con el apoyo de las herramientas del SMBD Oracle, identificando los objetos que se bloquean, los tipos de bloqueos y los usuarios, transacciones o procesos causantes de estos bloqueos. 3. Apreciaciones del rendimiento de Oracle a través de la base de datos de la alcaldía evaluando el comportamiento del sistema a través de las simulaciones con el utilitario Apache Jmeter y las herramientas del SMBD. Este punto debe tratar situaciones como: Número de usuarios concurrentes hasta generar bloqueos en el sistema: en este punto usted debe verificar en qué momento el sistema se bloquea a causa de superar los límites por número de peticiones de usuarios procesadas en un mismo instante de tiempo. Se debe mostrar en el informe las capturas de pantallas que evidencian las acciones asociadas al plan de prueba con Jmeter modificando el número de usuarios y explicando por cada una el comportamiento derivado. Manifestaciones de bloqueos: en este ítem se debe documentar la forma como se muestran los bloqueos y los informes que genera Jmeter indicando la no respuesta del sistema. De acuerdo a lo convenido en los planes de prueba, presentar apreciaciones de cada una de las variables analizadas y el resultado obtenido. Qué acciones se pueden emprender una vez se producen bloqueos? Los bloqueos generan el aumento en los tiempos de respuesta del sistema, provocando inconformidad en los usuarios que pueden ver afectado su trabajo, es por eso que se debe presentar en el informe 24

25 las acciones de tipo preventivo y correctivo a seguir por el DBA de la Secretaría de Salud una vez se generan bloqueos, o en su defecto la forma de validar los mismos indicando el tiempo máximo que podría estar un usuario sin respuesta del sistema, manteniendo coherencia con los acuerdos de niveles de servicio establecidos. Limitar cantidad de usuarios: En este ítem del informe se debe presentar una política de manejo del sistema indicando a los usuarios lo que puede suceder si se superan los límites para recibir peticiones y entregar respuestas en un instante de tiempo determinado. De igual forma se requiere exponer con claridad los límites y las recomendaciones a usuarios finales. 25

LABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle

LABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle LABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle GUÍA DE LABORATORIO Nº 10 Actividad de Proyecto No. 5: Desarrollar mantenimiento preventivo, correctivo o proactivo para garantizar niveles de

Más detalles

LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD Oracle

LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD Oracle LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD Oracle GUÍA DE LABORATORIO Nº 8 Actividad de Proyecto No. 10: desarrollar mantenimiento preventivo, correctivo o proactivo

Más detalles

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL GUÍA DE LABORATORIO Nº 3 Actividad de Proyecto No. 2: CONFIGURAR SISTEMAS MANEJADORES DE BASE DE DATOS. CONFIGURACIÓN

Más detalles

- 1 - MANUAL DE USUARIO - AFILIADOS CONTENIDO

- 1 - MANUAL DE USUARIO - AFILIADOS CONTENIDO CONTENIDO INSCRIPCION DE SU ESTABLECIMIENTO... 2 MODIFICACIÓN DE CONTRASEÑA... 5 RECUPERACIÓN DE CONTRASEÑA... 6 HACER UNA SOLICITUD... 8 VISUALIZAR DATOS... 10 CONTACTO... 11 MODIFICAR UN CONTACTO...

Más detalles

Sesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)

Sesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access) INFORMÁTICA INFORMÁTICA 1 Sesión No. 10 Nombre: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,

Más detalles

MINISTERIO DE SALUD Y PROTECCIÓN SOCIAL BOGOTÁ, AGOSTO DE 2015

MINISTERIO DE SALUD Y PROTECCIÓN SOCIAL BOGOTÁ, AGOSTO DE 2015 CERTIFICADOS DE DEFUNCION ANTECEDENTE PARA REGISTRO CIVIL EN INSTITUCIONES PRESTADORAS DE SERVICIOS DE SALUD A TRAVÉS DE LA FIRMA MÓDULO DE NACIMIENTOS Y DEFUNCIONES DEL REGISTRO UNICO DE AFILIADOS RUAF

Más detalles

El Sistema Gestor de Base de Datos (DBMS)

El Sistema Gestor de Base de Datos (DBMS) Pontificia Universidad Javeriana Contenido 1 Introducción 2 Evolución de los SGBD 3 Arquitectura del SGBD 4 Lenguajes de BD 5 Usuarios de la BD Introducción Se espera del SGBD (DBMS) que: 1 Permita a los

Más detalles

Creación y Modificación de Blog

Creación y Modificación de Blog Creación y Modificación de Blog El Blog: es un diario personal en línea. Son una forma eficaz de compartir conocimiento y materiales creados y recopilados por el grupo del curso. Puede publicar entradas

Más detalles

Guía paso a paso de la actualización de Windows 8.1

Guía paso a paso de la actualización de Windows 8.1 Guía paso a paso de la actualización de Windows 8.1 Instalación y actualización de Windows 8.1 Actualice el BIOS, las aplicaciones y los controladores, y ejecute Windows Update. Seleccione el tipo de instalación.

Más detalles

Tema: Disparadores Parte I.

Tema: Disparadores Parte I. Base de datos I. Guía 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: Disparadores Parte I. Objetivo Utilizar la sintaxis de un disparador en SQL Server Implementar transacciones

Más detalles

INSTRUCTIVO DE INSTALACION DE SPSS

INSTRUCTIVO DE INSTALACION DE SPSS PRODUCTO: IBM SPSS STATISTIC BASE TIPO DE LICENCIAMIENTO: PALA (Plan Anual de Licenciamiento Académico) Vigencia: hasta septiembre 1 de 2018 PLATAFORMA: Windows 32/64 bits COBERTURA: Ilimitada siempre

Más detalles

CEDIS SISTEMA ADMINISTRATIVO PARA EL CONTROL DE BARES Y RESTAURANTES SOFT RESTAURANT (Versión 8.0.0) National Soft de México

CEDIS SISTEMA ADMINISTRATIVO PARA EL CONTROL DE BARES Y RESTAURANTES SOFT RESTAURANT (Versión 8.0.0) National Soft de México CEDIS SISTEMA ADMINISTRATIVO PARA EL CONTROL DE BARES Y RESTAURANTES SOFT RESTAURANT (Versión 8.0.0) National Soft de México El módulo CEDIS le permite administrar los pedidos realizados desde las sucursales

Más detalles

Actualizaciones de software Guía del usuario

Actualizaciones de software Guía del usuario Actualizaciones de software Guía del usuario Copyright 2008, 2009 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en los Estados Unidos. Aviso

Más detalles

Sistema de Liquidación Directa. Servicio de Solicitud de Borradores On-line. Subdirección General de Afiliación, Cotización y Gestión del Sistema RED

Sistema de Liquidación Directa. Servicio de Solicitud de Borradores On-line. Subdirección General de Afiliación, Cotización y Gestión del Sistema RED Sistema de Liquidación Directa On-line Subdirección General de Afiliación, Cotización y Gestión del Sistema RED Marzo de 2016 INDICE 1... 4 1.1 Introducción... 4 1.2 Características... 4 1.2.1 Objetivo

Más detalles

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón 1. Lenguaje de Definición de Datos 2. Lenguaje de Manipulación de Datos M. C. Gustavo Alfonso Gutiérrez Carreón Los 'sistemas de gestión de bases de datos (en inglés database management system, abreviado

Más detalles

Principales rutinas de mantenimiento

Principales rutinas de mantenimiento Principales rutinas de mantenimiento 1 Actualización de días de crédito en base al saldo del cliente La actualización de los días de crédito es una rutina que ayuda a saber cuales de nuestros clientes

Más detalles

MANUAL DE ACTUALIZACIÓN DE CONSOLIDACIÓN

MANUAL DE ACTUALIZACIÓN DE CONSOLIDACIÓN MANUAL DE ACTUALIZACIÓN DE CONSOLIDACIÓN PRUEBA ELECTRÓNICA SABER 3 5 7 9 CONTENIDO ACTUALIZACIÓN DE CONSOLIDACIÓN... 2 INTRODUCCIÓN... 2 DESCARGA DEL ARCHIVO... 3 Descarga del archivo... 3 Extracción

Más detalles

MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL

MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL Rubén Andrés Leiva Cordero Este manual pretende ser un material de apoyo al trabajo realizado en las asignaturas de laboratorio de programación de bases

Más detalles

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL.

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL. GUIA DE LABORATORIO # 5 Nombre de la Practica: Manipulación de datos Lugar de ejecución: Centro de Computo MATERIA: Base de Datos II CICLO: 02-2012 I. OBJETIVOS ESPECIFICOS Qué el estudiante: Manipule

Más detalles

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL GUÍA DE LABORATORIO Nº 3 Actividad de Proyecto No. 2: CONFIGURAR SISTEMAS MANEJADORES DE BASE DE DATOS. CONFIGURACIÓN

Más detalles

Guía rápida para el Uso de Evaluación Modular Q10 Académico, desde un Perfil Docente

Guía rápida para el Uso de Evaluación Modular Q10 Académico, desde un Perfil Docente Guía rápida para el Uso de Evaluación Modular Q10 Académico, desde un Perfil Docente http://capeco.edu.pe Guía Rápida para el uso de Evaluación Modular Q10 Académico, desde un Perfil Docente RECOMENDACIONES

Más detalles

Sistema de Registro, Derivación y Monitoreo Chile Crece Contigo

Sistema de Registro, Derivación y Monitoreo Chile Crece Contigo Sistema de Registro, Derivación y Monitoreo Chile Crece Contigo MANUAL DE USO CHCC MÓDULO ESTADÍSTICO NOVIEMBRE 2011 TABLA DE CONTENIDO 1 INTRODUCCIÓN... 3 2 ACCESO AL SISTEMA... 4 3 FUNCIONALIDADES MÓDULO

Más detalles

Examen en Línea. Plataforma Universidad de Pamplona Enero Universidad de Pamplona - Plataforma 1

Examen en Línea. Plataforma Universidad de Pamplona Enero Universidad de Pamplona - Plataforma 1 Examen en Línea Plataforma Universidad de Pamplona Enero 2007 Universidad de Pamplona - Plataforma 1 Señor aspirante: La Universidad Pamplona le da la más cordial bienvenida y le agradecemos su confianza

Más detalles

Office 365 Pro Plus ACTVACIÓN EN EQUIPOS COMPARTIDOS

Office 365 Pro Plus ACTVACIÓN EN EQUIPOS COMPARTIDOS Office 365 Pro Plus ACTVACIÓN EN EQUIPOS COMPARTIDOS La activación en equipos compartidos permite implementar Office 365 ProPlus en un equipo de la organización a los que varios usuarios tienen acceso.

Más detalles

Manual de instalación de programas de Sucesiones y Donaciones

Manual de instalación de programas de Sucesiones y Donaciones Manual de instalación de programas de Sucesiones y Donaciones Instrucciones de instalación de Administrador y programas de ayuda de Sucesiones y Donaciones. Los programas de ayuda de Sucesiones y Donaciones

Más detalles

DIRECCIÓN GENERAL DE CENTROS DE FORMACIÓN PARA EL TRABAJO CENTRO DE INVESTIGACIÓN Y DESARROLLO DE LA FORMACIÓN PARA EL TRABAJO

DIRECCIÓN GENERAL DE CENTROS DE FORMACIÓN PARA EL TRABAJO CENTRO DE INVESTIGACIÓN Y DESARROLLO DE LA FORMACIÓN PARA EL TRABAJO DIRECCIÓN GENERAL DE CENTROS DE FORMACIÓN PARA EL TRABAJO CENTRO DE INVESTIGACIÓN Y DESARROLLO DE LA FORMACIÓN PARA EL TRABAJO Instalación de Adobe Acrobat 6.0 Contenido Instalación de Adobe Acrobat 6.0

Más detalles

Repositorio Institucional

Repositorio Institucional INTRODUCCION La presente guía de autoarchivo para el Repositorio Institucional de la Universidad Nacional Agraria indica cada uno de los pasos para que los miembros de la Comunidad Universitaria (Estudiante,

Más detalles

Manual de instalación y actualización de la aplicación Sigma

Manual de instalación y actualización de la aplicación Sigma Manual de instalación y actualización de la aplicación Sigma INTRODUCCIÓN El programa Sigma, es una continuidad de los anteriores programas Alfa, y en muchos aspectos, de los Beta; El usuario de esas aplicaciones

Más detalles

OPTEX EXCEL GRAPHIC USER INTERFACE (OPTEX-EXCEL-GUI) MANUAL DEL USUARIO

OPTEX EXCEL GRAPHIC USER INTERFACE (OPTEX-EXCEL-GUI) MANUAL DEL USUARIO OPTEX EXCEL GRAPHIC USER INTERFACE (OPTEX-EXCEL-GUI) MANUAL DEL USUARIO ESTE DOCUMENTO CONTIENE INFORMACIÓN CONFIDENCIAL, PROPIEDAD INTELECTUAL DE DO ANALYTICS LLC. Y SE ENTREGA CON EL ENTENDIMIENTO DE

Más detalles

- MANUAL DE USUARIO DE LA PLATAFORMA DE EDICION DE PROYECTOS DE LA XERENCIA MUNICIPAL DE URBANISMO DE VIGO -

- MANUAL DE USUARIO DE LA PLATAFORMA DE EDICION DE PROYECTOS DE LA XERENCIA MUNICIPAL DE URBANISMO DE VIGO - - MANUAL DE USUARIO DE LA PLATAFORMA DE EDICION DE PROYECTOS DE LA XERENCIA MUNICIPAL DE URBANISMO DE VIGO - INDICE: 1. Introducción. 2. Requisitos de instalación de la aplicación. 3. Registro en la plataforma.

Más detalles

Manual de Usuario SIGECOF REGISTRO DE ASIENTO DE AJUSTE

Manual de Usuario SIGECOF REGISTRO DE ASIENTO DE AJUSTE Manual de Usuario SIGECOF APROBADO POR: JEFE DE LA ONCOP Punto: DGAT-002-2016 De Fecha: 15/07/2016 CONTROL DE REVISIONES Y ACTUALIZACIONES Nº de Versión Fecha de Aprobación y/o Actualización Punto de Cuenta

Más detalles

LABORATORIO 6. Gestión del Rendimiento en el SMBD Oracle.

LABORATORIO 6. Gestión del Rendimiento en el SMBD Oracle. LABORATORIO 6. Gestión del Rendimiento en el SMBD Oracle. GUÍA DE LABORATORIO Nº 6 Actividad de Proyecto No. 4: ESTABLECER LOS NIVELES DE SERVICIO DE ACUERDO CON ESTANDARES Y REQUERIMIENTOS DE LA ORGANIZACIÓN.

Más detalles

Cómo abrir la base de datos de Aspel-SAE 5.0?

Cómo abrir la base de datos de Aspel-SAE 5.0? Cómo abrir la base de datos de Aspel-SAE 5.0? 1 Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde la

Más detalles

MANUAL DE USUARIO PARA LA DECLARACIÓN INFORMATIVA SOBRE EL ISR DIFERIDO EN CONSOLIDACION FISCAL 19-A Versión 2.0.0

MANUAL DE USUARIO PARA LA DECLARACIÓN INFORMATIVA SOBRE EL ISR DIFERIDO EN CONSOLIDACION FISCAL 19-A Versión 2.0.0 PARA LA DECLARACIÓN INFORMATIVA SOBRE EL ISR DIFERIDO EN CONSOLIDACION FISCAL 19-A Versión 2.0.0 El Servicio de Administración Tributaria (SAT), pone a su disposición una guía para interactuar con la DECLARACIÓN

Más detalles

Cómo hacer sus pedidos por la web

Cómo hacer sus pedidos por la web Cómo hacer sus pedidos por la web En este paso a paso le mostraremos cómo es fácil, simple y rápido acceder al thermofisher.com para consultas y pedidos en-línea. Entre al sitio web http://www.thermofisher.com/

Más detalles

FCS03-3 Manual de Usuario ED. 2 MANUAL DE USUARIO

FCS03-3 Manual de Usuario ED. 2 MANUAL DE USUARIO MANUAL DE USUARIO 1 ÍNDICE 1 INTRODUCCIÓN... 3 2 ENTRADA AL SISTEMA... 3 2.1 Acceso a la aplicación... 3 2.2 Usuario Autenticado... 4 2.3 Cuenta... 4 2.4 Contraseña... 5 2.5 Página de inicio... 6 3 ALUMNOS...

Más detalles

Uso de Disparadores. Miguel Angel Garduño Cordova Isaac Méndez Hernández

Uso de Disparadores. Miguel Angel Garduño Cordova Isaac Méndez Hernández Reporte Uso de Disparadores Catedrático: Alumnos: Ing. María Elena Reyes Castellanos Miguel Angel Garduño Cordova Isaac Méndez Hernández Índice General Índice de tablas 2 Introducción 4 Objetivo 4 Desarrollo

Más detalles

FLUJO DE INFORMACIÓN DE LA BIBLIOTECA PARA ACCEDER AL INFORME

FLUJO DE INFORMACIÓN DE LA BIBLIOTECA PARA ACCEDER AL INFORME INFORMES ESTÁNDAR AutoAudit dispone de una biblioteca que almacena documentos que permite al auditor disponer de informes estándar para utilizar en las auditorías, cuando en éstas se hayan generado hallazgos.

Más detalles

Anexo C. Manual del usuario

Anexo C. Manual del usuario Anexo C Manual del usuario 1. Introducción La aplicación requiere tener instalada la máquina virtual de java versión 1.6 o superior (tanto en sistemas operativos Windows como en sistemas operativos Linux).

Más detalles

Manual de usuario RVE 2.0. Módulo Inhabilitaciones

Manual de usuario RVE 2.0. Módulo Inhabilitaciones Manual de usuario RVE 2.0 1 Introducción... 3 2 Ingreso al Sistema... 3 3 Página de Bienvenida al Sistema... 5 4 Funcionalidades de Inhabilitaciones... 6 5 Buscar Inhabilitaciones... 6 6 Ingreso de Inhabilitación...

Más detalles

ServiceTonic. Guía de instalación

ServiceTonic. Guía de instalación ServiceTonic Guía de instalación 1. Información general 1.1 Introducción El presente documento describe como instalar ServiceTonic en diferentes plataformas. Los distintos pasos del asistente mostrados

Más detalles

PROYECTO 2 Parte 1 BASES DE DATOS. Curso (2 Semestre) Grupos 4F2M y 4F1M-1 (aula 5102) CONSULTAS REMOTAS EN JAVA A UNA BASE DE DATOS

PROYECTO 2 Parte 1 BASES DE DATOS. Curso (2 Semestre) Grupos 4F2M y 4F1M-1 (aula 5102) CONSULTAS REMOTAS EN JAVA A UNA BASE DE DATOS PROYECTO 2 Parte 1 BASES DE DATOS Curso 2014-15 (2 Semestre) Grupos 4F2M y 4F1M-1 (aula 5102) CONSULTAS REMOTAS EN JAVA A UNA BASE DE DATOS Pág. 1 de 8 1. Objetivos Generales Acceder a una Base de Datos

Más detalles

WorkManager E.D. Manual guía de usuario Diseñador de formularios

WorkManager E.D. Manual guía de usuario Diseñador de formularios WorkManager E.D. Manual guía de usuario Diseñador de formularios En esta sección se crean y diseñan formularios. Para ingresar, clic en el menú Configuración/ Diseñador de formularios. Lista de formularios

Más detalles

Manual de instalación AutoFirma 1.4.3

Manual de instalación AutoFirma 1.4.3 DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN Y LAS Manual de instalación 1.4.3 Manual de usuario Índice de contenidos 1 Introducción...3 2 Requisitos mínimos...4 3 Enlaces de descarga...5 4 Instalación...5

Más detalles

Microsoft Project 2013

Microsoft Project 2013 Microsoft Project 2013 SALOMÓN CCANCE Project 2013 Salomón Ccance www.ccance.net CCANCE WEBSITE ANEXO 2. MANEJO DE VISTAS Y TABLAS. 2.1. ELEMENTOS DE VISUALIZACIÓN DE MICROSOFT OFFICE PROJECT PROFESSIONAL

Más detalles

Para poder realizar este cambio en Deporwin, hemos añadido una nueva opción, que nos permitirá realizarlo de forma simple y rápida.

Para poder realizar este cambio en Deporwin, hemos añadido una nueva opción, que nos permitirá realizarlo de forma simple y rápida. Según ha establecido la legislación, a partir del próximo día 1 de julio se produce un cambio en los tipos de iva reducido y normal, pasando del 7 al 8% y del 16 al 18% respectivamente. Para poder realizar

Más detalles

Problemática con la actualización de Java 7 update 45

Problemática con la actualización de Java 7 update 45 Versión: v1r01 Fecha: 18/10/2013 HOJA DE CONTROL Título Entregable Nombre del Fichero Autor Documentación proyecto @firma 20131018.odt DGPD Versión/Edición v1r01 Fecha Versión 18/10/2013 Nº Total Páginas

Más detalles

MANUAL USUARIO CREACIÓN DE PROVEEDORES SISTEMA FINANCIALS

MANUAL USUARIO CREACIÓN DE PROVEEDORES SISTEMA FINANCIALS MANUAL USUARIO CREACIÓN DE PROVEEDORES SISTEMA FINANCIALS Administración y Soporte Financials Contenido 1.- INTRODUCCIÓN... 2 2.- CREAR UN PROVEEDOR CON SUCURSAL FACTURA.... 3 Libro de Direcciones... 5

Más detalles

Equipamiento ADSL» Inalámbrico. Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP

Equipamiento ADSL» Inalámbrico. Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP Equipamiento ADSL» Inalámbrico Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP PAUTAS PARA LA VERIFICACIÓN TCP/IP Este documento describe cómo preparar su PC para su conexión a una red inalámbrica después

Más detalles

REQUISITOS NECESARIOS PARA LA INSTALACIÓN Y FUNCIONAMIENTO DE LA APLICACIÓN

REQUISITOS NECESARIOS PARA LA INSTALACIÓN Y FUNCIONAMIENTO DE LA APLICACIÓN REQUISITOS NECESARIOS PARA LA INSTALACIÓN Y FUNCIONAMIENTO DE LA APLICACIÓN - El usuario debe ser administrador del ordenador o tener permisos de administración. - Ordenador con sistema operativo Windows

Más detalles

Trabajo en Red con los sistemas Aspel

Trabajo en Red con los sistemas Aspel Trabajo en Red con los sistemas Aspel Al concluir con la instalación del sistema Aspel con el que se va a trabajar (ver documento Instalación de los sistemas Aspel) y si se va a operar bajo el esquema

Más detalles

SISTEMA DE ADMINISTRACIÓN Y GESTIÓN POR PROCESOS

SISTEMA DE ADMINISTRACIÓN Y GESTIÓN POR PROCESOS SISTEMA DE ADMINISTRACIÓN Y GESTIÓN POR DTIC-DEV-001 NOVIEMBRE 2013 Página 1 de 12 Noviembre 2013 2 DTIC-DEV-001 2 de 7 Contenido 1. INTRODUCCIÓN... 3 2. OBJETIVO... 3 3. ALCANCE... 3 4. FUNCIONES Y RESPONSABILIDADES...

Más detalles

MÓDULO 4: PLANTA DE PERSONAL

MÓDULO 4: PLANTA DE PERSONAL MÓDULO 4: PLANTA DE PERSONAL El módulo de Planta de personal es donde el usuario podrá administrar la planta de personal de su institución, definiendo la denominación de cada uno de los empleos (código,

Más detalles

Cómo descargar, instalar y verificar JAVA

Cómo descargar, instalar y verificar JAVA Cómo descargar, instalar y verificar JAVA Bienvenido! Para acceder a LexNET es necesario tener instalado en el equipo el componente JAVA. A lo largo de este material conoceremos los pasos a seguir para

Más detalles

Manual de Usuarios: Sistema de Registro de Alfabetizados y Cursos del Plan Nacional de Alfabetización Tecnológica (PNAT)

Manual de Usuarios: Sistema de Registro de Alfabetizados y Cursos del Plan Nacional de Alfabetización Tecnológica (PNAT) Ministerio del Poder Popular para Ciencia y Tecnología Fundación Infocentro Gerencia de Tecnología Plan Nacional de Alfabetización Tecnológica (PNAT) Manual de Usuarios: Sistema de Registro de Alfabetizados

Más detalles

1 Acceso al Sistema de Gestión

1 Acceso al Sistema de Gestión 1 Acceso al Sistema de Gestión El acceso al Sistema Web de Gestión se realiza pulsando sobre el icono del escritorio Sistema Gestión, desde aquí se accede a la pantalla de identificación. Usuario: el mismo

Más detalles

Manual del Integrador Contable Premium Soft

Manual del Integrador Contable Premium Soft Manual del Integrador Contable Premium Soft Desarrollado por el TSU. Douglas D. Diaz A. El módulo de Integración Contable permite registrar la información de manera automática al sistema de Contabilidad

Más detalles

Grandes Compras. Mayo 2013

Grandes Compras. Mayo 2013 Grandes Compras Mayo 2013 INGRESO A MERCADO PUBLICO El usuario debe ingresar a www.mercadopublico.cl a través de la página principal, completando su nombre de usuario y contraseña. Una vez que el usuario

Más detalles

Guía de signatario de DocuSign para SAP

Guía de signatario de DocuSign para SAP Guía de signatario de DocuSign para SAP Contenido 1. Guía de signatario de DocuSign para SAP... 2 2. Recepción de una notificación por correo electrónico... 2 3. Firma del documento... 3 4. Otras opciones...

Más detalles

Cómo abrir las bases de datos de Aspel-NOI 5.0?

Cómo abrir las bases de datos de Aspel-NOI 5.0? Cómo abrir las bases de datos de Aspel-NOI 5.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

Manual de Usuario. Aplicación de Autoevaluación de Centros

Manual de Usuario. Aplicación de Autoevaluación de Centros Manual de Usuario Aplicación de Autoevaluación de Centros Índice Antes de Comenzar 3 Requisitos del Sistema 4 Instalación de la Aplicación 5 Pasos Previos 5 Manejo de la Aplicación 6-2 - Antes de Comenzar

Más detalles

Guía de instalación de CAM EXPRESS 8.5 Para Windows XP

Guía de instalación de CAM EXPRESS 8.5 Para Windows XP Guía de instalación de CAM EXPRESS 8.5 Para Primera Edición: octubre 2014 Guía de instalación de CAM EXPRESS 8.5 para Urrutiko Lanbide Heziketa Institutua Esta publicación realizada por Urrutiko Lanbide

Más detalles

LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server.

LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server. LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server. GUÍA DE LABORATORIO Nº 8 Actividad de Proyecto No. 5: ESTABLECER LOS NIVELES DE SERVICIO DE ACUERDO CON ESTANDARES Y REQUERIMIENTOS DE LA ORGANIZACIÓN.

Más detalles

Manual de usuario de cga-comparte-impresora-v4

Manual de usuario de cga-comparte-impresora-v4 Manual de usuario de cga-comparte-impresora-v4 CONSEJERÍA DE EDUCACIÓN Dirección General de Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 20/01/09 Versión: 1 Autor: Centro de Gestión

Más detalles

LABORATORIO 2. POSTGRE SQL - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA

LABORATORIO 2. POSTGRE SQL - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA LABORATORIO 2. POSTGRE SQL - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA Implementación de las estructuras de Base de Datos de la Alcaldía de San Antonio del SENA. Objetivo: Reconocer los esquemas de datos

Más detalles

Interacción con el Servidor Oracle8. Copyright Oracle Corporation, 1998. All rights reserved.

Interacción con el Servidor Oracle8. Copyright Oracle Corporation, 1998. All rights reserved. 5 Interacción con el Servidor Oracle8 Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al final de esta lección n usted podrá: Escribir correctamente una sentencia SELECT en PL/SQL Declarar

Más detalles

1. Introducción Generalidades Configuración del Equipo Instalación de Java... 3

1. Introducción Generalidades Configuración del Equipo Instalación de Java... 3 Ú CONTENIDO 1. Introducción... 2 2. Generalidades... 2 3. Configuración del Equipo... 3 3.1 Instalación de Java... 3 3.2 Instalación de la aplicación AutoFirma... 12 3.3 Desarrollo de un proceso de firma

Más detalles

Manual de Descarga e instalación de la Máquina Virtual Java. Versión 1.0

Manual de Descarga e instalación de la Máquina Virtual Java. Versión 1.0 Manual de Descarga e instalación de la Máquina Virtual Java Versión 1.0 Todos los derechos reservados. Bogotá. 2010 Tabla de Contenido MANUAL DE USUARIO PARA LA DESCARGA E INSTALACIÓN DE CERTIFICADOS DIGITALES

Más detalles

Cómo abrir las bases de datos en Aspel-COI 6.0?

Cómo abrir las bases de datos en Aspel-COI 6.0? Cómo abrir las bases de datos en Aspel-COI 6.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

Instructivo de Instalación del Sistema BAPIN II

Instructivo de Instalación del Sistema BAPIN II Requisitos previos Antes de comenzar con la instalación del Sistema deberá efectuar las siguientes verificaciones, con el fin de obtener una instalación exitosa: 1. La PC de destino deberá poseer acceso

Más detalles

Pasos para instalación de los paquetes Xampp y PosgreSql en Windows:

Pasos para instalación de los paquetes Xampp y PosgreSql en Windows: Instalaciones previas a la Instalación del SAFE Bajo el entorno Windows Observación Entorno de Desarrollo XAMPP versión 1.6.8 Incluye: Servidor Apache 2.0 PHP 5.2.6 MySQL Manejador de Base de Datos Postgresql

Más detalles

MANUAL DE USUARIO INTERCOONECTA - ESPAÑA

MANUAL DE USUARIO INTERCOONECTA - ESPAÑA MANUAL DE USUARIO INTERCOONECTA - ESPAÑA 1. Acceso a la información de las Convocatorias de INTERCOONECTA-España 2. Procedimiento para solicitar los cursos de INTERCOONECTA España 3. Consulta y seguimiento

Más detalles

Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7

Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Este artículo trata sobre el desarrollo de aplicaciones de acceso a base de datos con la herramienta JBuilder7. Tras una breve introducción,

Más detalles

Ayuda para entrar a EVA Unidad de Capacitación

Ayuda para entrar a EVA Unidad de Capacitación Ayuda para entrar a EVA Unidad de Capacitación El EVA de la Universidad es una aplicación web, y como tal, se accede por medio de un navegador web (Mozilla Firefox, Microsoft Internet Explorer, Google

Más detalles

INSTRUCTIVO BASICO DE RADICADO INTERNO PARA EL MANEJO DEL SISTEMA DE GESTIÓN DOCUMENTAL MERCURIO WEB VERSIÓN 6.0

INSTRUCTIVO BASICO DE RADICADO INTERNO PARA EL MANEJO DEL SISTEMA DE GESTIÓN DOCUMENTAL MERCURIO WEB VERSIÓN 6.0 INSTRUCTIVO BASICO DE RADICADO INTERNO PARA EL MANEJO DEL SISTEMA DE GESTIÓN DOCUMENTAL MERCURIO WEB VERSIÓN 6.0 2015 INGRESO PAGINA PRINCIPAL En la página principal ingresa el usuario y la contraseña.

Más detalles

Manual de Aleph catalogación (Módulo)

Manual de Aleph catalogación (Módulo) A. Ingresar al módulo de Catalogación de Aleph 1. Ir al menú de inicio ubicado en la barra de tareas y hacer clic. 2. Ubicar el ícono de Catalogación y hacer clic. 3. Es necesario contar con una clave

Más detalles

MANUAL DE INSTALACION Y CONFIGURACION ANTAMEDIA HOTSPOT

MANUAL DE INSTALACION Y CONFIGURACION ANTAMEDIA HOTSPOT MANUAL DE INSTALACION Y CONFIGURACION ANTAMEDIA HOTSPOT 1. REQUERIMIENTOS MINIMOS DE HARDWARE Antamedia HotSpot software debe ser instalado en un ordenador PC estándar, con Sistema Operativo Windows. -

Más detalles

Aplicaciones Concurrentes

Aplicaciones Concurrentes PROGRAMACIÓN CONCURRENTE TEMA 6 Aplicaciones Concurrentes ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN PROGRAMACIÓN CONCURRENTE Aplicaciones Concurrentes

Más detalles

Copias de seguridad y recuperación Guía del usuario

Copias de seguridad y recuperación Guía del usuario Copias de seguridad y recuperación Guía del usuario Copyright 2009 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en los Estados Unidos. Aviso

Más detalles

MANUAL DE USUARIO FORMATO RECIBO DE PAGO DE CUOTA VOLUNTARIA. Alcaldía de Sincelejo Secretaría de Hacienda Impuestos Municipales

MANUAL DE USUARIO FORMATO RECIBO DE PAGO DE CUOTA VOLUNTARIA. Alcaldía de Sincelejo Secretaría de Hacienda Impuestos Municipales MANUAL DE USUARIO FORMATO 5000 - RECIBO DE PAGO DE CUOTA VOLUNTARIA Alcaldía de Sincelejo Secretaría de Hacienda Impuestos Municipales TABLA DE CONTENIDO VISIÓN GENERAL 4 ASISTENTE DE DECLARACIÓN WEB DE

Más detalles

En el menú principal de Relaciones Laborales encontrará la posibilidad de acceder a dos opciones, denominadas Actualizaciones y Consultas Varias.

En el menú principal de Relaciones Laborales encontrará la posibilidad de acceder a dos opciones, denominadas Actualizaciones y Consultas Varias. Pantalla Menú Principal En el menú principal de Relaciones Laborales encontrará la posibilidad de acceder a dos opciones, denominadas Actualizaciones y Consultas Varias. Pantalla Menú Actualizaciones Dentro

Más detalles

Manual de Usuario de inventarios

Manual de Usuario de inventarios Manual de Usuario de inventarios Bienvenidos al Manual de Usuario para la utilización fácil y correcta del programa "Fase de caracterización de las capacidades del sistema de vigilancia y respuesta en

Más detalles

Manual para configurar el correo electrónico institucional

Manual para configurar el correo electrónico institucional Manual para configurar el correo electrónico institucional desde un dispositivo móvil con sistema IOS 1 Pág. 1 Tabla de Contenido 1. Objetivo...03 2. Como configurarlo...03 3. Consulta de correo electrónico

Más detalles

Secretaría General Departamento de Sistemas y Tecnologías de la Información

Secretaría General Departamento de Sistemas y Tecnologías de la Información Registro de usuario físico Opciones de usuario físico Registro de Entidad y Responsable Opciones de usuario Responsable Registro de usuario físico asociado a Entidad Opciones usuario físico asociado a

Más detalles

MANUAL DE USUARIO PARA OPERADORES SISTEMA DE GESTIÓN DOCUMENTARIO DE LA UNT

MANUAL DE USUARIO PARA OPERADORES SISTEMA DE GESTIÓN DOCUMENTARIO DE LA UNT MANUAL DE USUARIO PARA OPERADORES SISTEMA DE GESTIÓN DOCUMENTARIO DE LA UNT 1. INGRESAR AL SISTEMA Para ingresar al Sistema de Gestión Documentario de la UNT (SGDUNT), primero ingrese a la página web de

Más detalles

FORMAS MINERVA WEB GUIA DE USUARIO: DILIGENCIAMIENTO E IMPRESIÓN DE FORMAS MINERVA WEB VERSIÓN 1.0

FORMAS MINERVA WEB GUIA DE USUARIO: DILIGENCIAMIENTO E IMPRESIÓN DE FORMAS MINERVA WEB VERSIÓN 1.0 FORMAS MINERVA WEB GUIA DE USUARIO: DILIGENCIAMIENTO E IMPRESIÓN DE FORMAS MINERVA WEB VERSIÓN 1.0 CONTENIDO 1 OBJETIVOS... 3 2 REQUERIMIENTOS... 3 3 APLICACIÓN WEB FORMAS MINERVA... 3 3.1 PASOS PARA DILIGENCIAR

Más detalles

EA Connector for Jira - Guía de Usuario

EA Connector for Jira - Guía de Usuario EA Connector for Jira - Guía de Usuario Contenidos 1 Contenidos 2 Introducción 3 Punto de Partida 4 Configuración de "EA Connector for Jira " 4.1 Establecimiento de la conexión con JIRA: 4.2 Mapeo de elementos

Más detalles

Procedimiento VUCE para la gestión de las solicitudes previas a la licencia de importación de papel de uso editorial.

Procedimiento VUCE para la gestión de las solicitudes previas a la licencia de importación de papel de uso editorial. Procedimiento VUCE para la gestión de las solicitudes previas a la licencia de importación de papel de uso editorial. A partir de julio de 2015 se cumple en implementar el trámite solicitud de licencia

Más detalles

GESTORES GESTORES DE BASES DE DATOS

GESTORES GESTORES DE BASES DE DATOS GESTORES GESTORES DE BASES DE DATOS Existen varios tipos de Sistemas gestores de bases de datos SGBD, según el modelo de datos que utilizan. Son estos: bases jerárquica, en red, relacional, y bases de

Más detalles

11.2. Manual de GTC 2.0: El primer contacto

11.2. Manual de GTC 2.0: El primer contacto 11 MANUALES DE USUARIO 11.1. Introducción GTC 2.0 y Pocket GTC son herramientas desarrolladas para la gestión del trabajo colaborativo. Pretenden ayudar en la difícil tarea de la evaluación de alumnos

Más detalles

Introducción al SQL de InterBase: DDL y DML

Introducción al SQL de InterBase: DDL y DML Artículos técnicos Grupo Danysoft: Introducción al SQL de InterBase: DDL y DML Segunda Parte Tercer Artículo Por Pablo Reyes Equipo Grupo Danysoft julio de 2002 - (902) 123146 www.danysoft.com Introducción

Más detalles

Tema: Configuración de Redes PAN

Tema: Configuración de Redes PAN Tema: Configuración de Redes PAN Contenidos Configuración de Print Server Inalámbrico (Via software). Configuración de Print Server Inalámbrico (Vía HTML). Configuración de Cámara Web Inalámbrica (Vía

Más detalles

CANTABRIA GOBIERNO DE

CANTABRIA GOBIERNO DE Este manual describe cómo validar, con la aplicación Adobe Reader o Adobe Acrobat, la firma de los documentos en formato PDF que el BOC pone a disposición de los ciudadanos en su sede electrónica. Aunque

Más detalles

INSTRUCTIVO DEL USUARIO EXTERNO DEL SISTEMA DE CONSULTA DE POSICIONES

INSTRUCTIVO DEL USUARIO EXTERNO DEL SISTEMA DE CONSULTA DE POSICIONES INSTRUCTIVO DEL USUARIO EXTERNO DEL SISTEMA DE CONSULTA DE POSICIONES 1 de 1 BANCO CENTRAL DE VENEZUELA RIF G20000110-0 INSTRUCTIVO DEL USUARIO EXTERNO DEL SISTEMA DE CONSULTA DE POSICIONES Octubre, 2011

Más detalles

Aplicación Web Servicio Postventa. Manual de Uso Aplicación Web

Aplicación Web Servicio Postventa. Manual de Uso Aplicación Web Aplicación Web Servicio Postventa Manual de Uso Aplicación Web SANTIAGO DE CHILE, JULIO 2015 Índice 1. Accesos... 3 2. Obtener o recuperar contraseña... 4 3. Realizar Posventa... 6 3.1 Paso 1: Propietario...

Más detalles

Programa de ayuda Sucesiones y Donaciones

Programa de ayuda Sucesiones y Donaciones Programa de ayuda Sucesiones y Donaciones Requisitos Mínimos del Sistema 1.- Ordenador compatible con procesador Pentium 4 a 1.8 GHz. 2.- Memoria Ram mínima de 1 Gb. Recomendable 2 Gb. 3.- 100 Mb libres

Más detalles

INSTALACION DE MySQL

INSTALACION DE MySQL INSTALACION DE MySQL 1er PASO: INSTALAR MYSQL Se debe verificar de cuantos bits es el sistema operativo Windows, donde se realizara la instalación. Si es de 32 o 64 bits. Es importante tener claro esta

Más detalles

TUTORIAL SOBRE HOJAS DE CALCULO

TUTORIAL SOBRE HOJAS DE CALCULO TUTORIAL SOBRE HOJAS DE CALCULO Octubre de 2007 Página 1 de 12 Tabla de contenido Hojas de Cálculo...3 Software a utilizar y entorno de trabajo...3 Crear una hoja de cálculo...3 Características de las

Más detalles

Instalación y Registro Versiones Educativas Alumno 2013 M13

Instalación y Registro Versiones Educativas Alumno 2013 M13 Instalación y Registro Versiones Educativas Alumno 2013 M13 Editex Instalación y Registro Online 1 Índice 1. Introducción... 3 2. Requisitos mínimos... 4 3. Descarga e instalación Versión Alumno... 5 4.

Más detalles