





Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
El proceso de monitoreo y auditoría de bases de datos, su importancia para mantener la seguridad y rendimiento de las bases de datos, y cómo utilizar herramientas como el PGA y SGA de Oracle, el servidor de auditoría y las vistas de auditoría para realizar esta tarea. Además, se presentan ejemplos de cómo activar la auditoría en Oracle y SQL Server.
Qué aprenderás
Tipo: Apuntes
1 / 9
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
Competencia específica a desarrollar :
Que es el monitoreo de una base de datos Es el proceso sistemático de recolectar, analizar y utilizar información importante de la base de datos que nos ayudan a vigilar el rendimiento de los procesos que se llevan a cabo para mantener una base de datos segura, tener un control en las mismas y que se desempeñe eficazmente. El monitoreo de bases de datos es una necesidad prioritaria en un entorno que las usa. Debe tomarse en cuenta que las bases de datos tienen una relación profunda con el rendimiento general de aplicaciones y servidores, por lo que la recolección y análisis de datos estadísticos del funcionamiento de las bases de datos y su relación con los recursos disponibles (CPU, memoria, etc.) deben ser claros y fáciles a los ojos del administrador del entorno. Desafortunadamente, es muy común que estos datos sean muy difíciles de manejar con las herramientas estándar de las bases de datos. Es decir, sería complicado configurar todas las herramientas disponibles para monitorear una base de datos de tal manera que se pueda ver fácilmente el uso de recursos por parte de la misma, aislando las demás funciones de un servidor. Otro problema puede presentarse al utilizar máquinas virtuales (lo cual es cada vez más común hoy en día), y monitorear éstas máquinas con sus matices específicos. Para solucionar estos problemas y otros, el mercado ofrece una cantidad considerable de herramientas, cada una con sus características particulares. 6 .1.1 - Monitoreo general de un DBMS La elección de un buen manejador de base de datos es de vital importancia ya que puede llegar a ser una inversión tanto en hardware como en software muy cuantioso, pero no solo eso, además va a determinar el centro de información de la empresa. Los sistemas orientados a los datos se caracterizan porque los datos no son de una aplicación sino de una Organización entera que los va a utilizar; se integran las aplicaciones, se diferencian las estructuras lógicas y físicas. El concepto de relación cobra importancia. DAP— un término que Gartner desarrolló para remplazar el anterior concepto de DAM —se refiere a las suites de herramientas que se utilizan para apoyar la identificación y reportar comportamiento inapropiado, ilegal o de otra forma indeseable en las RDBMSs, con mínimo impacto en las operaciones y la productividad del usuario. Estas suites han evolucionado de herramientas DAM — que ofrecían análisis de la actividad del usuario en las RDBMSs y alrededor de ellas— para abarcar un conjunto más integral de capacidades, que incluyen: ▪ Descubrimiento y clasificación. ▪ Gestión de vulnerabilidades. ▪ Análisis al nivel de aplicación. ▪ Prevención de intrusión. ▪ Soporte de seguridad de datos no estructurados. ▪ Integración de gestión de identidad y acceso. ▪ Soporte de gestión de riesgos.
Ventajas del monitoreo de un sistema manejador de base de datos: ▪ Incrementa la Disponibilidad de una Base de Datos : Si se produce un desastre en el modo de alta seguridad con conmutación automática por error, la conmutación por error pone en línea rápidamente la copia en espera de la base de datos, sin pérdida de datos. En los demás modos operativos, el administrador de bases de datos tiene la alternativa del servicio forzado (con una posible pérdida de datos) para la copia en espera de la base de datos. ▪ Aumenta la Protección de los Datos : La creación de un espejo (mirror) de la base de datos proporciona una redundancia completa o casi completa de los datos, en función de si el modo de funcionamiento es el de alta seguridad o el de alto rendimiento. ▪ Mejora la Disponibilidad de la Base de Datos de Producción Durante las Actualizaciones : Para minimizar el tiempo de inactividad para una base de datos reflejada, puede actualizar secuencialmente las instancias de base de datos que hospedan los asociados de creación del espejo de la base de datos. Esto incurrirá en el tiempo de inactividad de solo una conmutación por error única. Esta forma de actualización se denomina actualización gradual. 6 .1.2 - Monitoreo de espacio en disco. Uno de los principales indicadores que se tiene que tomar en cuenta como DBA es el espacio disponible en disco. No es problema cuando se tiene un server o 2 para monitorear, sin embargo, cuando hay una cantidad considerable de servidores, automatizar un proceso que lo haga periódicamente es lo mejor para revisar la cantidad de espacio libre. Algunas tareas del DBA donde la información del espacio libre puede ser útil: ▪ La primera que se alerte al DBA cuando el espacio libre cae por debajo de un umbral específico en cualquier unidad de base de datos. ▪ La segunda sería la de realizar un seguimiento de la historia del espacio libre para la gestión de la capacidad de espacio en disco. El abaratamiento de los discos ha reducido considerablemente la incidencia del espacio ocupado por los usuarios. No obstante, los discos requieren administración: hay que instalarlos, darles formato, montarlos en otras máquinas, respaldarlos, monitorearlos. Aunque el espacio en disco sea suficiente, es preciso insistir ante los usuarios para hacer un uso racional del recurso. 6 .1.3 - Monitoreo de logs. Monitorear el log de transacciones es una de las actividades más importantes para los administradores de bases de datos (DBA), ya que en caso de que este llegara a llenarse, no podrían llevarse a cabo más transacciones sobre esta base de datos quedando fuera de servicio. Monitorear el log regularmente puede ayudarnos a resolver varios problemas dentro de los sistemas, ya que esto puede indicar si existen demasiadas transacciones realizadas por una sola aplicación, que podría resultar en un mal diseño o simplemente la necesidad de planear mejor los recursos de log en el servidor de base de datos. Monitoreo de LOG en Oracle. - Las revisiones deben realizarse sobre el archivo de alerta de ORACLE (alert.log) y sobre los archivos de rastreo de procesos de background y de usuarios para identificar errores que se presenten a nivel de base de datos o de sistema operativo. Monitoreo de LOG en SQL Server. - Desde el analizador de consultas ejecutar el comando: DBCC SQLPERF(LOGSPACE).
Es el proceso que permite medir, asegurar, demostrar, monitorear y registrar los accesos a la información almacenada en las bases de datos incluyendo la capacidad de determinar: ▪ Quién accede a los datos. ▪ Cuándo se accedió a los datos. ▪ Desde qué tipo de dispositivo/aplicación. ▪ Desde que ubicación en la Red. ▪ Cuál fue la sentencia SQL ejecutada. ▪ Cuál fue el efecto del acceso a la base de datos. Objetivos Generales de la Auditoría de BD. Disponer de mecanismos que permitan tener trazas de auditoría completas y automáticas relacionadas con el acceso a las bases de datos incluyendo la capacidad de generar alertas con el objetivo de: ▪ Mitigar los riesgos asociados con el manejo inadecuado de los datos. ▪ Apoyar el cumplimiento regulatorio. ▪ Satisfacer los requerimientos de los auditores. ▪ Evitar acciones criminales. ▪ Evitar multas por incumplimiento. 6 .2.1 - Habilitación y deshabilitar el modo de auditoría Oracle
También deben modificarse los parámetros de configuración “audit queue size” y “suspend audit when device full”. Deben de adecuarse a sus necesidades especificas.
Herramientas de Microsoft SQL Server Estas herramientas son el Profiler y el Performance monitor.