INFORME TÉCNICO DE ESTANDARIZACIÓN SOFTWARES DE ADMINISTRACIÓN, DIAGNÓSTICO, OPTIMIZACIÓN Y PRUEBAS DE BASE DE DATOS DE LA MARCA DELL 1 I-OS-134-2014 1. Nombre del Área : Oficina de Sistemas 2. Responsables de la Evaluación : Adolfo Vargas Chang Eduardo Vásquez Díaz 3. Cargos : Gerente de Sistemas Analista de Sistemas Senior - TIC 4. Fecha : 06 de octubre del 2014 5. Objetivo: Elaborar el sustento técnico que permita contratar los softwares de la marca DELL para la Administración, Diagnóstico Optimización y Pruebas de Base de Datos, los cuales se encuentran integrados con los principales sistemas de Gestión de Base de Datos de Osinergmin. 6. Descripción del equipamiento pre existente: Para los softwares de Administración, Diagnóstico, Optimización y Pruebas de Base de Datos de la marca DELL, el equipamiento pre existente son los actuales sistemas de Gestión de Base de Datos de Osinergmin, los cuales son enumerados en el Anexo 01, estos interactúan con los softwares de Administración, Diagnóstico, Optimización y Pruebas de Base de Datos. Dicho equipamiento pre existente brinda las siguientes funcionalidades y operatividad: a) Módulo de Administración de Base de Datos o Este módulo es el encargado de realizar la Administración de los sistemas de Gestión de Base de Datos, permitiendo realizar las siguientes actividades: Analizar y generar informes de copias de seguridad de las base de datos (RMAN). Utilización de controles de salud para verificar la configuración, rendimiento y almacenamiento de las base de datos. Comparación y sincronización de esquemas de base de datos. Ejecución de tareas programadas en las base de datos. Administración de objetos de esquemas de base de datos. b) Módulo de Diagnóstico y Optimización de Base de Datos o 1 Este módulo es el encargado realiza el diagnóstico y optimización de los sistemas de Gestión de Base de Datos, con este fin permite realizar las siguientes actividades: Dichos software son listados en el numeral 7 del presente documento. Analizar las sentencias PL/SQL y SQL, con el fin de brindar recomendaciones detalladas para posteriormente realizar acciones correctivas. Depuración de código PL/SQL, scripts SQL. Optimización de sentencias PL/SQL y SQL. Análisis de impacto para la creación de índices. c) Módulo de Pruebas de Base de Datos o Este módulo es el encargado de realizar las pruebas de rendimientos en los sistemas de Gestión de Base de Datos, mediante un conjunto de procesos que permiten la simulación de carga de trabajo de usuarios de base de datos, utilizando para esto pruebas de referencia estándar de la industria de TI y pruebas de escalabilidad internacionales. Logrando de esta forma realizar la evaluación del rendimiento de los sistemas de Gestión de Base de datos y permitiendo detectar procesos que generen lentitud en las operaciones de Base de Datos. 7. Descripción de los Bienes requeridos: Osinergmin requiere contratar licencias y soporte de los siguientes softwares de la marca DELL. 7.1. TOAD DBA Suite for Oracle – RAC Edition, el cual está compuesto por los siguientes softwares de la marca DELL: TOAD for Oracle Base Edition Es el software que ofrece una amplia gama de características para la construcción y el mantenimiento de programas de bases de datos, incluyendo PL/SQL y scripts SQL. Incluye una suite de depuración integrada y robusta para PL/SQL y SQL * Plus scripts. También incluye Toad Data Modeler para simplificar consultas e informes, así como el modelado de datos y el diseño para múltiples plataformas de bases de datos sin costo adicional. Con el Toad for Oracle Base Edition, usted puede: Acceso en línea PL/SQL, SQL y bases de conocimientos de administración de bases de datos, incluyendo el Knowledge Xpert para PL/SQL y el Knowledge Xpert para Administración de Oracle. Técnicas de ingeniería inversa, así como construir y mantener modelos de datos en cualquier plataforma de base de datos Construir consultas para cualquier plataforma de base de datos y exportarlos a cualquier formato, incluyendo Excel Construir y administrar objetos de base de datos con facilidad. Compartir activos proyectos tales como plantillas, scripts y fragmentos de código con otro equipo miembros, usando el Project Manager. Vuelva a ejecutar tareas TOAD o construir flujos de trabajo completos con Automation Designer. Visualizar y entender mejor el medio ambiente de los esquemas de base de datos, utilizando el ER Diagram y Code Road Map. Gestionar las normas de desarrollo con el Group Policy Manager, disponible en Toad World. Agilizar el flujo de trabajo a través de la integración con los servicios de importación y exportación de Oracle Utilizando el Export File Browser para simplificar la extracción de información útil, incluyendo los objetos y los datos de un archivo de exportación de Oracle, con el respetivo ahorro de tiempo. TOAD for Oracle Professional Edition Este software incluye todas las características de Toad for Oracle Base Edition, además de Code Analysis, que automatiza la revisión de la calidad de código PL/SQL, mediante la incorporación de estándares y mejores prácticas. Así mismo es posibles establecer reglas para la revisión y generación de código. Finalmente, se incluye la herramienta de generación de datos, que permite rellenar datos en las tablas para realizar pruebas funcionales. TOAD for Oracle Xpert Edition Este software incluye todas las características de Toad for Oracle Professional Edition, además de SQL integrada y el ajuste del rendimiento PL / SQL. Este es accesible a través del Editor de TOAD, la función de auto optimizar SQL, permiten una rápida y sencilla optimización del código SQL, por medio del SQL Optimizer para Oracle, el cual automatiza la validación de SQL y PLS/SQL para asegurar el mejor rendimiento posible. Permite el análisis de SQL y código PL/SQL, identificando problemas potenciales, evaluando las sentencias SQL con el fin de brindar mejores alternativas que garanticen el rendimiento en la base de datos, generando el código de remplazo para la aplicación de base de datos. Por medio del SQL Optimizer, también brinda sugerencias para la generación de índices de base de datos, basados en el análisis de carga de trabajo en la base de datos, evaluando el impacto de la creación del índice, en el rendimiento de base de datos. La opción Code Analysis permite el análisis de código PL/SQL Dinámico pudiendo brindar de forma proactivas sugerencia para su respectiva optimización. TOAD for Oracle DB Admin Module Este módulo asegura la salud y estabilidad de la base de datos. La consola de administración Database Browser, permite la navegación entre múltiples base de datos, permitiendo realizar el trabajo con los diversos objetos de base de datos. Así mismo la herramienta Database Monitor, avisa a TOAD de problemas de rendimiento que pueden ser diagnosticados con la herramienta Spotlight de ORACLE. TOAD DBA Suite for Oracle Es una suite integrada que incluye el TOAD for Oracle Xpert Edition , Spotlight for Oracle, Spotlight for Windows, Spotlight for Unix/Linix, Spotlight for MySQL, Spotlight for Oracle Data Guard, Toad Data Modeler, y Benchmark Factory for Databases, adicionalmente tambien incluye el Toad for Oracle DB Admin Module. Al disponer de todas estas herramientas el análisis es más proactivo para la detención de incidentes, garantizando un rendimiento óptimo y mitigando el riesgos de los cambios realizados en las base de datos ORACLE. Las principales características son las siguientes: Garantizar la salud y la seguridad de todas las bases de datos a través de los controles de salud integrales, los cuales incluyen ajustes de producción, bases de datos virtuales y los controles sobre las diversos paquetes de Oracle Enterprise Edition. Gestionar y mantener esquemas, incluyendo la posibilidad de realizar comparativos y sincronización de esquemas. Mejorar la información de base de datos, incluyendo nuevos informes de gestión de rendimiento a través de Spotlight. Permite realizar la simulación de carga de trabajo de producción en las base de datos de pruebas. Realizar diagnósticos en tiempo real para Oracle Data Guard y monitorear Oracle Enterprise Manager (OEM) y plataformas de Oracle Exadata. Analizar e informar sobre las copias de seguridad de RMAN para disponer de un mejor control sobre su estrategia de copia de seguridad. TOAD DBA Suite for Oracle – RAC Edition Esta edición de TOAD DBA Suite for Oracle, incluye Spolight for RAC, que permite diagnosticar fácilmente el rendimiento de cuellos de botella en tiempo real e histórico en cada nodo, cluster y verificar la interconexión de niveles. También proporciona métricas de desempeño para base de datos ORACLE RAC. 7.2. TOAD for SQL Server Xpert Edition Esta edición es la que resuelve los desafíos únicos que enfrentan los Profesionales de SQL Server, combina la automatización integral de tareas administrativas con la más profunda funcionalidad disponible. Al proporcionar una gama de ediciones especiales construidas para cada función de trabajo, Toad le permite alcanzar los más altos niveles de la calidad del código, rendimiento y fiabilidad al tiempo que facilita su trabajo. Las principales características son las siguientes: Comparar y sincronizar datos de esquemas y tablas. Ejecutar scripts SQL contra varias instancias de SQL Server. Revertir las transacciones desde el registro de transacciones de SQL Server. Administrar trabajos del Agente SQL Server. 7.3. Benchmark Factory for Databases Es una herramienta de pruebas de rendimiento de base de datos que permite realizar réplicas de los procesos de carga de trabajo en la base de datos, utilizando pruebas de referencia estándar de la industria, y pruebas de escalabilidad. Por medio de las herramientas de pruebas de carga incorporadas, usted puede hacer cambios a su entorno de base de datos, mientras que garantiza la mitigación de los riesgos de los cambios en las base de datos, tales como aplicación de parches, actualizaciones de base de datos, migraciones de sistemas operativos y ajustes de configuraciones en el sistema operativo. Este software realiza la reproducción de carga de trabajo y programación, con lo cual ayuda a mejorar el rendimiento de base de datos y simplifica la gestión de las base de datos, mejorando el rendimiento de los entornos de producción. 8. Uso del Bien Requerido: Actualmente Osinergmin, utiliza los softwares referidos de Administración, Diagnóstico, Optimización y Pruebas de Base de Datos de la marca DELL, para las tareas relacionadas a la gestión de la seguridad de información y el monitoreo de actividades que interactúan directamente con los sistemas de Gestión de Base de Datos indicados en los Anexo 01. Estos softwares son utilizados además para brindar la siguiente funcionabilidad y operatividad: a) Módulo de Administración de Base de Datos. b) Módulo de Diagnóstico y Optimización de Base de Datos. c) Módulo de Pruebas de Base de Datos. 9. Justificación de la Estandarización: En cumplimiento con la Directiva N° 10-2009-OSCE/CD, a continuación se sustentan los requisitos que deben cumplirse para proceder a la estandarización: a. La entidad posee determinado equipamiento o infraestructura pudiendo ser maquinarias, equipos, vehículos u otros bienes, así como ciertos servicios especializados. El equipamiento pre existente son los diversos sistemas de Gestión de Base de Datos listados en el Anexo 01 y que utilizan los softwares de Administración, Diagnóstico, Optimización y Pruebas de Base de Datos de la marca DELL (Indicadas en el numeral 3 del presente informe), para las funcionabilidades y operaciones tales como: Módulo de Administración de Base de Datos, Módulo de Diagnóstico y Optimización de Base de Datos, y Módulo de Pruebas de Base de Datos. b. Los Bienes o servicios que se requiere contratar son accesorios o complementarios al equipamiento o infraestructura preexistente. Los softwares de Administración, Diagnóstico, Optimización y Pruebas de Base de Datos de la marca DELL, son un complemento a toda la infraestructura involucrada en los sistemas de Gestión de Base de Datos enumerados en el Anexo 01, toda vez que dichos softwares permite realizar las principales actividades de Administración de Base de Datos tales como: administración, diagnóstico y optimización de las bases de datos, crear y mantener instancias, esquemas y objetos de base de datos, administrar y sincronizar los cambios en los esquemas, detectar posibles vulnerabilidades de seguridad, identificar problemas de rendimiento en tiempo real y en forma histórica, identificar y optimizar sentencias SQL ineficientes, así como PLSQL, comprobar el estado de la base de datos y gestionar el espacio de la base de datos, entre otras. c. Los bienes o servicios que se requiere contratar son imprescindibles para garantizar la funcionalidad operatividad o valor económico del equipamiento o infraestructura preexistente. El uso de las licencias de los softwares de Administración, Diagnóstico, Optimización y Pruebas de Base de Datos de la marca DELL, son imprescindibles para la operatividad y funcionamiento de los diversos sistemas de Gestión de Base de Datos listados en el Anexo 01, toda vez que dichas licencias permiten que los sistemas ejecuten las siguientes funciones y operaciones principales: Módulo de Administración de Base de Datos, Módulo de Diagnóstico y Optimización de Base de Datos y Módulo de Pruebas de Base de Datos. La contratación de las licencias de los softwares de Administración, Diagnóstico y Optimización de Base de Datos de la marca DELL, es fundamental porque es la única forma de garantizar la actualización de dichos softwares y contar con el soporte técnico, a fin de cumplir con obligaciones regulatorias, supervisoras y fiscalizadoras por mandato de la Ley que a Osinergmin le han sido encomendadas, y por consiguiente se asegura la operatividad y adecuados funcionamiento de los sistemas de Gestión de Base de Datos enumerados en el Anexo 01. Finalmente, la Oficina de Sistemas, en su política de manejar una plataforma estándar para los softwares de Administración, Diagnóstico, Optimización y Pruebas de Base de Datos, ha sustentado las necesidades de contar con los softwares de Administración, Diagnóstico, Optimización y Pruebas de Base de Datos de la marca DELL, para continuar la operatividad que se tiene actualmente en los sistemas de Gestión de Base de Datos existentes de Osinergmin, garantizándose así la continuidad de la operación de todos los procesos de la institución. 10. Conclusiones: Conforme lo hemos expuesto, es necesaria la estandarización de los software de Administración, Diagnóstico, Optimización y Pruebas de Base de Datos de la marca DELL, por ser imprescindibles para garantizar el mantenimiento, continuidad, funcionabilidad y operatividad de los sistemas de Gestión de Base de Datos, que dispone Osinergmin, se recomienda la estandarización de los siguientes softwares de la marca DELL: TOAD DBA Suite for Oracle – RAC Edition, el cual está compuesto por los siguientes softwares de la marca DELL: o TOAD for Oracle Base Edition o TOAD for Oracle Professional Edition o TOAD for Oracle Xpert Edition o TOAD for Oracle DB Admin Module o TOAD DBA Suite for Oracle TOAD for SQL Server Xpert Edition Benchmark Factory for Databases 11. Vigencia: La presente estandarización deberá tener una vigencia de cinco (05) años, contados a partir de la fecha de aprobación. 12. Excepción de la Vigencia: El plazo de la vigencia culminará siempre que varíen las condiciones que determinaron la estandarización, previo informe sustentado por la Oficina de Sistemas. 13. Firmas: Adolfo Vargas Chang Gerente de Sistemas Eduardo Vásquez Díaz Analista de Sistemas TIC Adj: Anexo N° 1 ANEXO N° 01 Base de Datos SIGED Descripción Sistema de Gestión Digital, brinda soporte a la administración y control del flujo de documentos dentro de la Institución. Sistema de Control de Ordenes de Pedido, Controla la comercialización SCOP de los combustibles líquidos y otros productos derivados de hidrocarburos dentro del territorio nacional. SCOP_GLP GART Controla la comercialización del GLP (Gas Licuado de petróleo) a granel y envasados dentro del territorio nacional. Portal de la Gerencia Adjunta de Regulación Tarifaria, para la fijación de los precios de la electricidad y las tarifas de transporte de gas natural. SFH Sistema de Fiscalización de Hidrocarburos Líquidos SIGA Sistema Integrado de Gestión Administrativa KACTUS GNV Sistema de Gestión Humana, para los procesos administrativos y de gestión de Recursos Humanos. Sistema de Fiscalización de Gas Natural, registro de operadores de la Industria de Gas Natural y Declaraciones Juradas Portal que Integra diversos sistemas de información que brinda soporte al Proceso de Supervisión de Servicio de Alumbrado Público, Proceso de GFE Supervisión de Contribuciones Reembolsables, Proceso de Supervisión de Reintegros y Recupero, Proceso de Supervisión de Instalaciones de Distribución por Seguridad Pública.