Fernando Parra
Co-fundador de TS4B. Soporte técnico desde México hasta Chile en Oracle & SharPlex. Ex instructor de Oracle University (10 años). Ex docente de postgrado en UDLA (Universidad de las Américas, Quito-Ecuador). Ex colaborador de PNUD (Programa de las Naciones Unidas). Ex implementador y desarrollador de software bancario en Fisa Group (7 años).
Especialista certificado en base de datos Oracle (+30 años) con enfoque en: Alta Disponibilidad, seguridad, contingencia, optimización, Audit Vault, Database Vault, respaldo, recuperación, entre otros.
FORMACIÓN
1982 – 1989 – ESCUELA POLITECNICA NACIONAL – Quito – Ecuador
Ingeniería de Sistemas en Informática y Computación.
Habilidades y competencias
• 30+ años de experiencia en tecnología Oracle, con más de 20 años de experiencia
en ambientes críticos de Alta Disponibilidad.
• Orientado al cumplimiento de Objetivos.
• Planificación, Elaboración, Coordinación y Ejecución de Proyectos: tareas,
tiempos, recursos y presupuestos.
• Coordinador de trabajo en grupos heterogéneos.
• Arquitecto/Orquestador de soluciones: Base de datos, hardware, software, redes.
Proyectos
- 2023-5 – Servicios para implementar un ambiente de contingencia – Quito Ecuador
- La contingencia es para la plataforma de producción, ambiente core de la institución, que dispone de tecnología IBM-AIX con Oracle 12c.
- 2023-4 – Servicios para migración a Power10 – Guayaquil, Ecuador
- Algunos ambientes de producción se están migrando de IBM-AIX Power7 a Power10y otros de Linux a IBM-AIX Power10, lo que implica conversión de datos sobre bases de versiones 11gR2, 12c y 19c.
- 2023-04 – Actualización de hardware a Power10 y contingencia – Guayaquil, Ecuador
- Se está migrando, actualmente en pruebas de usuario, de Power7 a Power10 y de Oracle 10GR2 a Oracle 11gR2. Posteriormente será a 19c.
- 2022 – 2023 – Horas de soporte – Quito, Ecuador
- Horas de soporte de base de datos durante la época de ofertas masivas para un desempeño eficiente y alta disponibilidad de la base de datos.
- 2022 – 11 – Finalización de contrato de horas de soporte – Quito, Ecuador
- Horas de soporte utilizadas en tareas de mantenimiento, afinamiento, tareas preventivas, correctivas, etcétera.
- 2022 – 06 – Upgrade 11GR2 a 19c en ambiente AWS – Guayaquil, Ecuador
- Además del upgrade la base de datos se implementó ASM para el manejo de los discos, lo que implica balanceo de carga a nivel del almacenamiento. El sistema del servicio es el core transaccional del negocio.
- 2022 – 05 – Migración de 12 TB por actualización de plataforma IBM – Guayaquil, Ecuador
- La migración involucró dos bases de datos en RAC (Real Applications Cluster) de un ambiente IBM Power 7 a un ambiente IBM Power 9 y de un ambiente de ambiente d econtingencia (Dataguard) en plataforma IBM Power 9.
- 2022 – 01 – Upgrade de Oracle 11.2.0.4 a 19c con ASM – Guayaquil, Ecuador
- Toda la plataforma de Veris se encuentra en la nube de Amazon. El servicio consistió en realizar la actualización del ambiente Data Ware house de la versión Oracle11.2.0.4 a 19c.
- 2021 – 09 – Upgrade de Oracle 11.2.0.4 a 19c – Quito, Ecuador
- La actualización de la base de datos consistió en pasar su ambiente de producción dela versión Oracle RAC 11.2.0.4 a Oracle RAC 19c en plataforma Solaris. Además dela actualización de su ambiente Dataguard.
- 2021 – 03 – Upgrade de Oracle 11.2.0.4 a 19c – Quito, Ecuador
- El servicio servicio se realizó a los ambientes de producción, pruebas y desarrollo.
- 2021 – 02 – Soporte de base de datos en elecciones de presidente – Quito, Ecuador
- El servicio consistió instalaciones de ambiente Oracle RAC, replicación en línea, seguridades, afinamiento a instancia, optimización de procesos, etcétera.
- 2020 – 11 – Migración de Oracle de Solaris a AIX – Quito, Ecuador
- La migración se realizó para tres bases de datos (producción, desarrollo y pruebas). Adicionalmente, se configuró un ambiente de contingencia con la base de producción alojada en AIX a un sitio geográficamente distante.
- 2020 – 10 – Recuperación de base de datos de producción (Oracle 11GR2) – Guayaquil, Ecuador
- El proceso de restauración de BRTOOLS (herramienta de SAP) no fue exitoso. El proceso de recuperación se lo hizo paso a paso de manera manual porque hubo muchas novedades por resolver.
- 2020 – 07 – Soporte a ambiente Oracle 19c (RAC, StandAlones) y SharePlex – Managua, Nicaragua
- Apoyo para optimización de las aplicaciones y estabilidad de la infraestructura. Además, participación en la nueva arquitectura a adquirirse e implementarse para reforzar los esquemas de disponibilidad, seguridad y eficiencia para los próximos 5 años.
- 2020 – 06 – Soporte a ambiente Oracle 11c – Guayaquil, Ecuador
- Se realizó varias tareas preventivas de soporte.
- 2020 – 04 – Soporte a ambiente RAC 18c – Quito, Ecuador
- Se realizó varias tareas de soporte a la versión Oracle 18c.
- 2020 – 03 – Upgrade de 11c a 12c como paso previo para la migración a SAP Hanna – Quito, Ecuador
- Se realizó la actualización de Oracle 11c a 12c.
- 2020 – 02 – Recuperación de base debido a cifrado con RANSOMWARE – Quito, Ecuador
- Se recuperó la base de datos del ambiente de producción debido a un ataque RANSOMWARE.
- 2019 – 10 – Soporte a ambiente Dataguard 11GR2 – Quito, Ecuador
- La base de datos destino se encuentra a más de 300 km de distancia del sitio de producción. El soporte fue ofrecido en temas de failover, snapshop y switchover a fin de realizar pruebas anuales del procedimiento preestablecido de recuperación de desastres.
- 2019 – 08 – Taller práctico de Oracle: base de datos y desarrollo – Quito, Ecuador
- De manera presencial (40 horas) se dictó un taller orientado a funcionalidad avanzada de Oracle y de lenguaje PL/SQL. Se analizaron y resolvieron, en vivo, aplicaciones del ambiente de producción. En el taller se aplicaron Best Practices de Oracle. El número de asistentes fue de 16 personas, todos empleados de UDLA
- 2019 – 06 – Fuera de servicio del ambiente RAC 11GR2 – Quito, Ecuador
- Soporte reactivo para solucionar el fuera de servicio del cluster Oracle 11GR2.
- 2019 – 07 – Congelamiento de ambiente de producción – Guayaquil, Ecuador
- Análisis, diagnóstico y solución al congelamiento del servidor de producción.
- 2019 – 06 – Migración de datos a Amazon Cloud – Guayaquil, Ecuador
- Migración de base de datos de producción a la plataforma de Amazon Cloud: De AIX a Linux con Oracle 11GR2.
- 2019 – 02 – Implementación de tres ambientes RAC 12cR2 y un StandAlone – Quito, Ecuador
- Como parte de la estrategia del CNE se implementó tres ambientes RAC 12cR2 con parches a enero de 2019, al igual que un ambiente StandAlone y Spotlight for RAC para el monitoreo de las bases de datos instaladas y configuradas.
- 2018 – 12 – Implementación de Oracle Dataguard 11GR2 (Quito – Guayaquil) – Quito, Ecuador
- Implementación de Oracle Dataguard 11GR2 (Quito – Guayaquil)
Implementación de un ambiente DRP para datos mediante el uso de Oracle Dataguard para la base de datos principal de 3 TB. - 2018 – 11 – Afinamiento de objetos Oracle RAC 11g – Santiago, Chile
- Consultoría para el afinamiento de objetos con contenciones en temas de concurrencia, disminución de IOPS, SAN, etc.
- 2018 – 11 – Análisis para detección de contenciones – Santiago, Chile
- Consultoría para analizar contenciones de su ambiente productivo (13 TB). La revisión incluyó ambiente virtualizado, almacenamiento, concurrencia, dispersión de datos, fragmentación de datos, etc.
- 2018 – 10,11 – Servicios de base de datos – Guayaquil, Ecuador
Detección de máquinas intrusas; Análisis de tendencia de comportamiento; Análisis y aplicación de parches de seguridad (desarrollo, preproducción, producción); Análisis de vulnerabilidades de Web Logic; Instalación y configuración de Oracle Enterprise Manager 13.c; Instalación de agentes para OEM; Descubrimiento y monitoreo de componentes (Listener, Base de datos, RAC, etc.). - 2017 – 12 – Recuperación de datos: uso de tecnología LogMiner – Managua, Nicaragua
Debido a un incidente en un aplicado se borraron datos del ambiente de producción, cuya recuperación involucró el uso de tecnología LogMiner y del sitio de contingencia. - 2017 – 12 – Ambiente de preproducción – Quito, Ecuador
- Instalación de Oracle RAC 11GR2 para el ambiente de preproducción. El ambiente principal tiene una arquitectura de 64 bits (BIG ENDIAN), mientras que el ambiente de preproducción tiene una arquitectura x86-64 (LITTLE ENDIAN). Se diseño un proceso basado en una clonación física con conversión de datos.
- 2017 – 10 – Creación de base de datos y afinamiento – Guayaquil, Ecuador
- SOLCA adquirió un nuevo software CORE del negocio, el cual requirió de la instalación de bases de datos y afinamiento de las mismas para su correcto desempeño. Las versiones instaladas son 11Gr2; no obstante, a corto plazo se migrarán a 12c.
- 2017 – 04 – Upgrade de 3 bases de 10G a 11G sobre AIX – Guayaquil, Ecuador
- Por renovación tecnológica se migraron tres bases de datos de 10.2.0.1 a 11.2.0.4.Además se pasó de Standard Edition a Enterprise Edition. El dowtime planteado fue de 3 horas y se lo cumplió en 2 horas para un total de 900 GB entre las tres bases.
- 2017 – 04 – Soporte de base de datos a 2.a vuelta electoral – Quito, Ecuador
- Soporte de base de datos y de aplicaciones para el proceso electoral en su segunda vuelta.
- 2016 – 12 – Instalación RAC 11GR2 sobre AIX + migración de dos bases – Quito, Ecuador
Implementación de un ambiente de Alta Disponibilidad de Oracle sobre dos servidores IBM con sistema operativo AIX. Adicionalmente, migración de dos bases de datos a éste ambiente. - 2016 – 11 – Optimización de Oracle 10GR2 en HP-UX – Guayaquil, Ecuador
- Se realizó una ampliación de memoria RAM y de discos en el ambiente de producción, lo cual, para su aprovechamiento por parte de la base de datos, se procedió con un afinamiento de parámetros de instancia, lo que dio como resultado ningún tipo de esperas por IO, ni swap. Ello permitió que el área contable ejecute sus procesos en paralelo al resto de actividades del hospital, algo que no podían efectuar normalmente debido a la fuerte contención de recursos.
- 2016 – 09 – Diagnóstico y solución a lentitud en ambiente de contingencia – CDMX, México
- Análisis de contención en pruebas planificadas del ambiente de contingencia: Failover & Failback. Creación de índices apropiados.
- 2016 – 07 – 500 + LOCKS en ambiente de producción – Quito, Ecuador
- Diagnóstico y solución de novedades de LOCKS masivos a tablas del sistema.
- 2016 – 04 – Upgrade de Oracle 10.2.0.1 a 11.2.0.3 for SAP: Binarios + Dict. + Zona horaria – Quito, Ecuador
- Debido a una actualización del ambiente SAP, en el cliente, se realizó un upgrade de la base de datos Oracle de la versión 10.2.0.1 a 11.2.3, para lo cual, por temas de compatibilidad de catálogos, se utilizó una base intermedia: 10.2.0.5.Adicionalmente, se procedió con la actualización de las zonas horarias de 4 (usado en10.2.0.1) a 14 (usado por 11.2.0.3): DEV y QAS.
- 2016 – 04 – Dataguard – Ambato, Ecuador
- Implementación de ambiente de contingencia en Oracle EE 10.2.0.4, plataforma Linux.
- 2016 – 03 – Upgrade de Oracle 10.2.0.1 a 11.2.0.3 for SAP: Binarios + Dict. + Zona horaria – Guayaquil, Ecuador
- Debido a una actualización del ambiente SAP, en el cliente Agripac, se realizó un upgrade de la base de datos Oracle de la versión 10.2.0.1 a 11.2.3, para lo cual, por temas de compatibilidad de catálogos, se utilizó una base intermedia: 10.2.0.5.
- Adicionalmente, se procedió con la actualización de las zonas horarias de 4 (usado en 10.2.0.1) a 14 (usado por 11.2.0.3): SANBOX
- 2015 – 12 – Implementación de Oracle 12c EE + PowerHA – Quito, Ecuador
- El proyecto involucró:
- a. Cambio de proveedor de hardware.
- b. Migración de Oracle10G a 12c.
- c. Cambio de tecnología de almacenamiento.
- d. Instalación de Oracle Restart
- e. Integración de Oracle con PowerHA.
- f. Servidores en alta disponibilidad ACTIVO – PASIVO.
- g. Redundancia de SAN con Metro Mirror.
- h. Redundancia co nGlobal Mirror
- i. Implementación de Dataguard local y remoto.
- j. Implementación de Flashcopy.
- k. Implementación de ASM.
- l. Migración de datos con Xenobridge, etc.
- 2015 – 11 Instalación de dos RAC 12c SE + SharePlex: un RAC en Managua, otro en Estelí – Managua, Nicaragua
- El proyecto consistió en la instalación de dos ambientes de Alta Disponibilidad (Oracle RAC 12c SE), uno en Managua y otro en Estelí, siendo el segundo un ambiente de contingencia sincronizado con SharePlex. Además, migración de datos de los ambientes de producción a la nueva infraestructura.
- 2015 – 09 -Instalación de RAC 12c – Quito – Ecuador
- Todos los ambientes van a ser migrados a Oracle RAC 12c para aprovechar toda la funcionalidad de la base: mecanismos de seguridad, manejo de imágenes, eficiencia, desempeño, etc.
- 2014 – 11 – Implementación de 10GR2 Dataguard + Streams – Quito – Ecuador
- El cliente cuenta con un sistema de contingencia (Oracle Dataguard de todas sus bases de datos) y de replicación selectiva de datos (Oracle Streams) para las diferentes sedes de Ecuador. El sistema sufrió daños por lo cual se necesario realizar tareas de mantenimiento preventivo y correctivo para restablecerlo.
- 2014 – 10 -Instalación de RAC 11GR2 + migración de datos de 10GR2 – Quito – Ecuador
- Instalación de ambiente RAC 11GR2 sobre Solaris 11 conjuntamente con migración de datos para pruebas funcionales y de estrés.
- 2014 – 02 – POC Upgrade Oracle de 10GR2 a 11GR2 – Quito – Ecuador
- El cliente se encuentra realizando pruebas de concepto en diferentes marcas deservidores. Como parte del plan de pruebas era necesario realizar un proceso, en el ambiente de pruebas de 800 GB, de upgrade a 11GR2; luego, se realizarían pruebas funcionales, rendimiento, estabilidad y cargas simuladas. El mecanismo planteado, debido al cambio de plataforma, permitió un downtime de pruebas de 45 minutos para el upgrade de 2 bases de datos en la plataforma IBM. El proyecto en sí está liderado por los socios de negocios del cliente.
- 2014 – 01 – Instalación de RAC 10GR2 + migración de datos – Quito – Ecuador
- Por actualización de la plataforma del cliente se procedió con la instalación de un ambiente RAC 10GR2, conjuntamente con la migración de 700 GB (400 GB de datos+300 GB de imágenes).
- 2013 – 11 – Optimización de ambiente de producción – Quito – Ecuador
- Cambios a parámetro de concurrencia con migración local de datos e índices. Revisión de configuración DataGuard. Transferencia de conocimiento.
- 2013 – 09 – Servicios de bases de datos Oracle – Quito – Ecuador
- Apoyo en estrategias de respaldos físicos (RMAN) y lógicos (EXPDP), decrecimiento de archivos; en general, en temas de administración.
- 2013 – 07 – Optimización de ambiente de producción: Análisis de contención + Monitoreo de base de datos y sistema operativo – Quito – Ecuador
- Optimización de ambiente de producción: Análisis de contención + Monitoreo de base de datos y sistema operativo
El ambiente de producción presentaba retardos no aceptables a los niveles de serviciode la empresa. Como parte de proceso de afinamiento se procedió con:
1. Análisis de contención (I/0, CPU, RAM, Network, Processes, etc.); por el lapso de una semana, lo que permite observar la tendencia de comportamiento del uso de recursos, especialmente aquellos que presentan WAITS.
2. Monitoreo ONLINE; para detectar umbrales que se estén presentando a nivel de base de datos, sistema operativo de la base y de los servidores de aplicaciones.
Como resultado del trabajo se realizaron modificaciones a parámetros de sistema operativo y base de datos, obteniéndose mejoras en procesos de más de 3 horas, a menos de 15 minutos. Trabajo que adicionalmente generó recomendaciones de técnicas de programación. - 2013 – 06 – Inclusión de 2 nodos a RAC 11GR2 (11.2.0.3) – Solaris – Quito – Ecuador
- Se realizó la incorporación de 2 nodos al cluster de Quito para sustituir los nodos anteriores. Lo importante de ésta labor consistió en lo imperceptible que fue la misma para los usuarios y entidades relacionadas.
- 2013 – 04 – Análisis de contención de recursos + análisis SQL en profundidad – Quito – Ecuador
- Como parte del proceso de optimización de procesos, ejecutados en el entorno de la base de datos, se capturan métricas de tendencia de comportamiento del sistema operativo, red, I/O, CPU, RAM y lógica (SQL) de instrucciones. Con los datos capturados se procede con un análisis de los objetos accedidos y de la frecuencia de uso de las columnas a fin de optimizar los procesos de la institución.
- SQL en profundidad; analiza las tablas y campos que más se usan, clasificación de las instrucciones (Inserts, Updates, Deletes, Selects), determinando la ocurrencia de las mismas. El uso de campos en cláusulas SELECT, FROM, WHERE, etc.; con ello, se puede determinar si los campos definidos están acordes con sus referencias en la lógica de programación. Este paso fue ejecutado con anterioridad, suministro vital para la detección de las novedades.
- 2013 – 02 – Soporte especializado en Oracle: Seguridades, auditoria, optimización de procesos – Quito – Ecuador
- Soporte técnico especializado, participación que involucra diseñar e implementar esquemas no nativos de seguridades, auditorias, afinamiento de procesos, replicación de datos con SharePlex y administración de base de datos.
- 2012 – 12 – Implementación de Oracle 11GR2 + SharePlex – Medellín – Colombia
- El proyecto involucró análisis de la infraestructura tecnológica, lo que conllevó un cambio de configuración de esquema de almacenamiento (MIRROR); migración de datos con 10 min de downtime; implementación de sitio de contingencia con SharePlex.
- 2012 – 09 – Implementación de RAC 11GR2 en UIO, otro en GYE con replicación regional de datos – Quito – Ecuador
- Por temas de continuidad de negocio, el cliente diseñó un plan de contingencia con un centro de cómputo en Quito y otro en Guayaquil con replicación ONLINE ASÍNCRONA PEER-TO_PEER. De manera que los usuarios se conectan de manera transparente al cluster de Quito, o al cluster de Guayaquil para realizar transacciones en el sistema. Actualmente el sistema tiene 2.5TB que se encuentran replicados ONLINE.
- 2012 – 08 – Advisor para manejo de particionamiento (grandes volúmenes de datos) – Medellín – Colombia
- Dentro del proyecto Information Life Management (ILM), el cliente. consideró necesario la creación de un Advisors para que capture métricas de las tablas más grandes, y de usos a fin de que el Wizard recomiende el esquema de particionamiento más apropiado a la tendencia de comportamiento y de uso de recursos del sistema. De igual manera, la herramienta debe recomendar esquemas adecuados de compresión de datos. Este trabajo reviste especial interés debido al número de usuarios (+5000 concurrentes) y de TB (+7).
- 2012 – 08 – Análisis de infraestructura: Diagnóstico – Quito – Ecuador
- El cliente solicitó un “análisis de infraestructura” de cuatro de sus ambientes de producción, para lo cual se procedió con la captura de estadísticas de desempeño del sistema operativo (AIX y Solaris), juntamente con la base de datos Oracle (9i y 10G).Los agentes permanecieron activos por cerca de 1 mes, generando 18 GB de datos estadísticos.
- 2012 – 05 – Cambio de plataforma de HP–UX a AIX con migración de 20 TB: SharePlex +RAC – Medellín – Colombia
- El cliente hizo un cambio de plataforma de HP-UX a AIX, siendo los objetivos:
- a. Migrar 20 TB de datos.
- b. 18 bases de datos 10GR2.
- c. Cero downtime de base de datos.
- d. Esquema de migración y contingencia a la nueva plataforma – SharePlex
- e. Instalación, configuración y afinamiento de 4 ambientes RAC 11GR2, e instalación de 6 Dataguards Oracle para contingencia.
- 2012 – 04 – Análisis de infraestructura: Diagnóstico – Quito – Ecuador
- Este cliente requirió de un “análisis de infraestructura” a finde determinar:
- a. Si la infraestructura es adecuada.
- b. Mejores prácticas de administración de la base de datos.
- c. Mejores prácticas de respaldo y recuperación.
- d. Definir esquema de replicación a sitio alterno.
- e. Determinación de puntos de contención, etc.
- 2012 – 04 – Upgrade: RAC 11GR2 (11.2.0.3) + Shareplex (7.6.3) + Spotlight + Toad for RAC – Quito – Ecuador
- La entidad realizó un cambio de plataforma juntamente con una actualización de su ambiente RAC.
- 2012 – 01 – Análisis de contención de bases de datos – Bogotá – Colombia
- El análisis cubrió la captura y el análisis de indicadores de desempeño de un servidor con 5 bases de datos, análisis que encontró novedades en acceso permanente e importante de I/O, lo que hace que el desempeño no sea el adecuado. El resultado del análisis se concentró en el impacto de los hallazgos y en el riesgo de los mismos.
- 2012 – 01 – Sustitución de nodo a ambiente RAC 11GR2 – Quito – Ecuador
- En las instalaciones del SNNA se realizó la sustitución de un nodo del cluster, tarea emergente, puesto que el sistema debía funcionar adecuadamente para la nueva convocatoria a estudiantes para las inscripciones a las diferentes universidades.
- 2011 – 12 – Análisis de contención de ambiente AIX 5.3 con DB2 – Quito – Ecuador
- Revisión de estadísticas del uso de niveles de recursos (CPU, RAM, Red, I/O, swap, paginamiento, procesos), dividido en dos jornadas: Diurno y nocturno. El análisis utilizó agentes no intrusivos para captura de las métricas, los cuales, permanecieron activos por 2 semanas. Los resultados se los proceso fuera del ambiente de producción, por lo que su análisis no genero contención en el ambiente de producción. Los entregables fueron, entre otros: Informe con hallazgos, matriz de riesgos, plan de acción, recomendaciones, conclusiones y presentación presencial de resultados.
- 2011 – 11 – Implementación de StandBy en Oracle 10GR2 SE1 – Quito – Ecuador
- Incorporación –al ambiente de producción– de un ambiente de Contingencia de base de datos Oracle 10GR2 Standard Edition One. El ambiente se lo implementó considerando, entre otros: Compresión de datos, comunicación segura con equivalencia de usuarios, frecuencia de sincronización calendarizada, bitácora de avance de replicación.
- 2011 – 11 -Soporte para administración de RAC–ASM e inclusión de discos – Quito – Ecuador
- Revisión de configuración de ambiente RAC 11GR2 y de entorno ASM, paso previo a la inclusión de nuevos discos para incrementar el espacio disponible para la base de datos de producción.
- 2011 – 08 – Optimización de procesos – Quito – Ecuador
- La revisión incluyó el CORE que está por salir a producción. El servicio incluyó revisión de HW y SW de la infraestructura, arquitectura del aplicativo y estrategia de acceso a los datos. Se hizo énfasis en transferencia de conocimiento y en optimización de rutinas genéricas, mismas que son usadas en más del 60% de los aplicativos. Se mantuvieron reuniones con todos los especialistas del área de tecnología y de desarrollo, encontrándose soluciones holístico-sistémicas.
- 2011 – 08 – Optimización de procesos críticos – Quito – Ecuador
- Análisis y optimización de procesos críticos del negocio, cuyos entregables fueron: Transferencia de conocimiento, estrategia para disminuir contenciones, mecanismos para captura de estadísticas de consumo de tiempo, manejo de grandes volúmenes de datos, programación PL/SQL avanzada, reingeniería de procesos, etc. El trabajo derivó en un plan de acción para: Reconfigurar SAN, reinstalar O.S., reconfiguración de red, re-arquitectura de aplicaciones, cambios de programación, reinstalación de Oracle.
- 2011 – 08 – Consultoría en seguridades y auditoría (circular 052 y PCI) – Bogotá – Colombia
- En los ambientes de los clientes se analizó la infraestructura y los mecanismos de identificación, autenticación y autorización para conexiones: Host-based, client-server, Application Server with pool. Para cada uno de los tipos de conexión se implementó y reforzó los principios de LEAST PRIVILEGE y DEFENSE INDEPTH, conjuntamente con los componentes disponibles en Oracle –tanto para RAC como para Stand Alone– para el cumplimiento de los mismos.
- 2011 – 08 – Análisis de contingencia de RAC SE 10GR2 sobre Solaris – Quito – Ecuador
- El sistema tiene momentos de lentitud sin causa aparente, razón por la cual, se procedió con un análisis de contención, detectándose novedades que generaron un plan de trabajo para su solución.
- 2011 – 07 – Instalación de RAC 11GR2 – Solaris 10 – Quito – Ecuador
- El cliente para el manejo de su sistema de admisiones, implementó un ambiente RAC11GR2 (11.2.0.2)sobre 2 nodos en Solaris 10. Este sistema mantendrá datos de los egresados de los colegios, así como sus respectivas pruebas de evaluación, requisito previo a la admisión universitaria.
- 2011 – 06 – Instalación de OEL5U4 y 11GR2 – Quito – Ecuador
- Instalación de Oracle Enterprise Linux 5 update 4, juntamente con Oracle Standard Edition 11GR2 (11.2.0.2).
- 2011 – 04 – Análisis de contención previo a día de la madre – Quito – Ecuador
- Se realizó un análisis de contención de recursos previo al día de la madre, en el mismo se detectaron componentes que deben solucionarse, y cuyo plan de trabajo está basado una matriz de riesgo. En los días requeridos por EL CLIENTE el desempeño del sistema les permitió una labor de ventas sin novedades para los más de 400empleados que usan el sistema. El trabajo se lo realizó para Ecuador y Guatemala.
- 2011 – 03 -Implementación de esquema de seguridades, auditoria y análisis de arquitectura – Quito – Ecuador
- El cliente consideró prioritario implementar un esquema de seguridades a fin de controlar los accesos permitidos y válidos a la base de datos Oracle Standard Edition. Complementariamente se realizarán auditorías a los datos críticos modificados, y replicación de datos ONLINE a servidores alternos. Por último, el proyecto contempla la revisión de la arquitectura del aplicativo para considerar características de: Escalabilidad, eficiencia y flexibilidad.
- 2011 – 02 – Diagnóstico de ambiente Oracle 10GR2 – Quito – Ecuador
- Debido a problemas de congelamiento del sistema con reinicio de instancia, se realizó un análisis de contención, detectándose un aplicativo que consumía toda la RAM, ya que el proceso consumía 400MB por cada sesión; considerando, que lo ejecutaban varias sesiones, el impacto era importante.
- 2011 – 01 – Ecuador Recreación de ambiente de contingencia 10GR2 SE con upgrade a 10.2.0.5 – Quito
- Luego del upgrade de 10.2.0.4 a 10.2.0.5 en los ambientes de producción, se procedió con el upgrade al ambiente de contingencia para mantener el ambiente contingente.
- 2011 – 01 – Soporte a caída inesperada de nodo RAC 10GR2 – Linux – Quito – Ecuador
- Reboots inesperados en uno de los nodos del ambiente RAC – Linux, condujeron una revisión de la infraestructura de producción. La revisión determinó la existencia de problemas de hardware en la red interconnect, lo que impedía que el nodo iniciara los servicios de manera normal. Una vez solucionado el problema, todos los servicios subieron automáticamente.
- 2011 – 01 – Instalación, migración y upgrade de 10GR2 – Windows – Guatemala
- Por cambio de plataforma informática fue necesario instalar, actualizar a 10.2.0.5 y migrar los datos del ambiente de producción.
- 2011 – 01 – Contingencia unidireccional – Medellín – Colombia
- Instalación y configuración de un ambiente de contingencia remota con Oracle10.2.0.5 SE (Standard Edition). El uso de SharePlex ha permitido: Replicación de datos, descentralización de datos, procesamiento distribuido, balanceo de carga, etc.
- 2010 – 12 – Afinamiento de proceso crítico – Quito – Ecuador
- Producto del análisis realizado se detectó un proceso que inhibe la funcionalidad del aplicativo, ya que es usado con mucha frecuencia y consume el 100% CPU. Se hizo un cambio de la rutina –no de las instrucciones SQL– con técnicas de manejo de grandes volúmenes de datos, programación con COLLECTIONS y con transferencia de conocimiento, lo que permite superar la temporada navideña, temporada de mucho uso del sistema.
- 2010 – 11 – Análisis de contención de recursos – Quito – Ecuador
- Monitoreo y análisis de contención de recursos e instalación en Guatemala, juntamente con revisión de mecanismos de respaldos lógicos y físicos. Tareas preventivas previas a la temporada de navidad, lo que permitirá eficiencia y disponibilidad de servicios 7×24.
- 2010 – 11 – Upgrade a 10.2.0.5 de ambiente RAC SE – Solaris 64 bits – Quito – Ecuador
- Actualización de 10.2.0.4 a 10.2.0.5 de ambiente RAC y eCloneSync (replicación remota) para edición estándar en plataforma solaris 64 bits.
- 2010 – 10 – QA de implementación de Dataguard 10GR2 – Windows – Bogotá – Colombia
- Por solicitud expresa de Oracle Colombia y BMind, se realizó un QA para detectar potenciales mejoras. El trabajo fue abordado desde varias ópticas, no exclusivamente el entorno DataGuard, entre ellos: Balanceo de carga de I/O, Network, parámetros del kernel de Windows, esquema de RAID, Contención de recursos, Estrategia de acceso a datos, StandBy Redo Logs, Real Time Apply, Uso de AWR, ARCHn, ASYNC I/O, Stripe Size, etc.
- 2010 – 10 – Análisis Forense ambiente RAC 11GR2 – Linux x86-64 – Bogotá – Colombia
- Trabajo que se centró en la búsqueda de los sucesos que provocaron el funcionamiento anómalo del ambiente RAC 10GR2, para lo cual, se hizo un análisis de tendencia de comportamiento, revisión de bitácoras de Oracle, sistema operativo y SAN, lo cual, juntamente con el SR levantado por la institución, nos permitió explicarlos acontecimientos.
- 2010 – 09 – Taller ON SITE de seguridades – Bogotá – Colombia
- La consultoría se realizó sobre los ambientes de producción las filiales del cliente, se aplicaron: Buenas prácticas, principio de menor privilegio, defensa en profundidad, optimización de recursos, optimización de código, proxy users, Database Vault, Audit Vault, VPD, TDE, criptografiado, división de funciones, ASO, SSO, entre otros. Considerando que la estrategia involucró transferencia de conocimiento, el equipo técnico del cliente continuó con la metodología sobre el resto de bases de datos.
- 2010 – 08 – Estabilización de ambiente Enterprise Edition 11GR2 RAC sobre AIX6 – Medellín – Colombia
- Consultoría para disminuir la frecuencia de caídas de instancias en ambiente con 5000sesiones promedio, 3TB de datos y 213 GB en RAM. El análisis del ambiente incluyó: HW, SW, Cluster, Net, OS, Database, RAC, Data, SAN, Partition, Application Code, Architecture, Strategy of 9i to 11g migration. Los hallazgos permitieron coordinar tareas en las áreas de: Desarrollo, Producción y Proyectos. Uso de herramientas “Spotligth for RAC” y “Toad DBA Suite” de la corporación Quest.
- 2010 – 07 – Instalación y configuración de Oracle SE 10GR2 en Windows 2003 R2 64 bits – Quito – Ecuador
- El cliente se dedica a la venta por catálogo de productos, catálogo que a partir de es temes estará disponible en internet, lo cual requería una configuración específica para esta tarea, además de un esquema de replicación de datos para Oracle Standard Edition.
- 2010 – 06 – Análisis forense para detectar cambios no autorizados – plataforma Oracle11GR1 – Rionegro – Colombia
- El cliente, ante la sospecha de cambios no autorizados, requirió servicios profesionales para encontrar rastros de hechos que permitan determinar quién / cómo / cuándo / desde dónde / porqué se cambiaron los datos; para lo cual, se aplicó una metodología basada en Oracle Forensics. El análisis detectó los cambios realizados a los predios y las implicaciones impositivas asociadas.
- 2010 – 05 – Consultoría para certificar aplicativo en RAC 10GR2 con Solaris 10 – Quito – Ecuador
- Las aplicaciones de Alta Disponibilidad deben cumplir –en ambiente RAC 10GR2– con características que faciliten la escalabilidad esperada. El aplicativo se lo probó sin los cambios, lo que generó gran contención que impedía el desempeño normal del sistema. Una vez aplicados los cambios –trabajados durante 2 meses–, el consumo de recursos es inferior al 10% en cada uno de los nodos, permitiéndoles a los usuarios ejecutar procesos que anteriormente no eran permitidos; incluso, se los ejecutan en conjunto con reportes y análisis de manera simultánea, lo que ha cambiado la cultura laboral de la institución.
La consultoría se enfocó en monitorear, diagnosticar y solucionar los principales problemas de arquitectura del aplicativo, sin cambios de parámetros en la base de datos, lo que además ha permitido, planificar nuevos proyectos con esta nueva concepción arquitectónica. - 2010 – 03 – RAC 10GR2 + STANDBY SE con Solaris 10 – Quito – Ecuador
- Por cambio de plataforma de AIX a Solaris y por mejoras de disponibilidad, se implementa un esquema RAC + StandBy en Standard Edition, para lo cual se usó: ASM, Oracle Clusterware, Solaris, Oracle 10.2.0.4.
- 2009 – 11 – Sistema de Gestión de Crédito (SGC) con interfaz al portal del negocio – Quito – Ecuador
- Desarrollo del SGC con JDeveloper ADF, Web Logic y Base de datos 10GR2 en ambiente Linux x86-64.
- 2009 – 11- Análisis de contención de ambiente 10GR2 SE x86-64 – Quito – Ecuador
- El análisis se incluyó la base de datos, el sistema operativo y el esquema de MIRROR del servidor. Las estadísticas se capturaron por una semana con intervalos de 1minuto, se detectaron los puntos de contención, se realizó una charla de TIPs de acceso a datos, y un afinamiento a la instancia y sistema operativo.
- 2009 – 09 – Implementación de arquitectura ETL – RAC 9i (AIX) para Audit Vault – Medellín – Colombia
- El ambiente RAC trabaja con optimizador por reglas, por lo que, la activación de FGA cambia los planes de ejecución con consumos de CPU extremos. El cliente formuló un RFP para implementar una solución ETL, con invocación a rutinas externas al aplicativo. La solución planteó una arquitectura con 3 componentes: CAPTURE (síncrono a los procesos usuarios), PROCESS AUDIT (asíncrono de los procesos usuarios) y XML GENERATOR (asíncrono a los procesos anteriores). Esta arquitectura usa, entre otros: PL/SQL, SHELL, CRON, AWK, sincronización de procesos con el sistema operativo. En promedio se generan 80’000.000 millones de registros por día con un incremento de CPU del 10%.
- 2009 – 06 – Soporte en ambiente RAC 10GR2 – Quito – Ecuador
- Soporte presencial al ambiente RAC 10GR2. Tanto en este, como en un proceso anterior, no se presentaron novedades en la infraestructura de Alta Disponibilidad, la cual atendió de manera centralizada e ininterrumpida a las 60 Juntas Intermedias.
- 2009 – 04 – Generación de XMLs de rastros de auditoría (RAC 9iR2) para Audit Vault10.2.3.1 – Medellín – Colombia
- El cliente activó la auditoria intrínseca de Oracle 9iR2 para instrucciones SELECT de 5 tablas, lo que generó 70.000 registros en 3 minutos y, a los 10 minutos congeló el ambiente de Alta Disponibilidad debido a contención sobra las estructuras de auditoría. Considerando que la versión es 9i, la estrategia consistió en minimizar la contención a las tablas de auditoría, extraer los datos por minuto a archivos planos, convertir los datos a formato XML, comprimir los archivos para transporte de los mismos; todo ello, con una bitácora del contenido de cada XML que incluye: Hora de inicio, hora de finalización del proceso, tablas incluidas y número de registros de auditoría.
- 2009 – 04 – Instalación de RAC10GR2 en Oracle Enterprise Linux 5 update 2 – Quito – Ecuador
- El servicio incluyó la instalación y configuración de Linux 5 update 2, reconfiguración de la SAN, y RAC10GR2, transporte de datos desde las Juntas Intermedias, para lo cual se utilizó: Generación automática de código, refrescamiento de datos por minuto, verificación de conectividad, uso de vistas para unir datos parciales, soporte a la salida en vivo; todo lo mencionado sustituyó al proceso que existía para tal efecto. Adicionalmente, el alcance cubrió soporte presencial.
- 2009 – 03 – Congelamiento de Oracle 10GR2 (10.2.0.1) para Windows de 64 bits – Quito – Ecuador
El aplicativo, en la ejecución de rutinas de la base de datos (procedimientos, paquetes, funciones), repentinamente presentó novedades en la ejecución de los mismos, lo que paulatinamente corrompió el diccionario de datos, inhabilitando los servicios de la base de datos, fue necesario reconstruir el catálogo como medida inmediata para permitir la fluidez del negocio; sin embargo, la solución definitiva fue realizar un upgrade a 10.2.0.4. - 2009 – 03 – Instancias RAC no se levantan en ambiente AIX – Oracle 10GR2 – Guayaquil – Ecuador
- Luego de la ejecución de procesos batch muy consumidores de recursos se generó un problema interno que inhibía que se reinicien las instancias, se realizó una revisión completa, se detectaron y solucionaron los mismos, procediéndose a ofrecer los servicios respectivos.
- 2009 – 02 Diagnóstico para detección de congelamiento del core bancario (AIX, Oracle10GR2) – Cuenca – Ecuador
- El cliente realizó un cambio del sistema operativo de las estaciones de trabajo de Windows a Linux, detectándose en ese momento problemas de congelamiento. El análisis en profundidad evidenció un manejo no adecuado de índices y Foreign Keys, parámetros de instancia y concurrencia a tablas específicas.
- 2008 – 12 – Congelamiento del ambiente RAC 10GR2 sobre RedHat 4 – Quito – Ecuador
- El personal técnico del cliente detectó un congelamiento progresivo de los servicios del ambiente RAC que consumía el 100% de la memoria, inmediatamente se realizó un diagnóstico en profundidad con resultados positivos en un lapso de 2 horas. La novedad no fue percibida por los usuarios.
- 2008 – 11 – Diagnóstico para detección de contenciones en ambiente AIX – Oracle 10G – Quito – Ecuador
- El diagnóstico incluyó CPU, RAM. I/O, Net, swap y Base de datos Oracle 10GR2. Se encontraron novedades –principalmente– en I/O, los cuales se deben a la lógica del aplicativo, uso ineficiente de índices, esquema de virtualización.
- 2008 – 11 – Optimización de Oracle 10GR2 en Windows antes de período navideño – Quito – Ecuador
Monitoreo preventivo para detección de contenciones, corrección y recomendaciones. La plataforma fue actualizada en hardware y software con incremento de locales y regiones. - 2008 – 07 – Instalación de RAC 10GR2 SE en ambiente AIX con StandBy SE – Guayaquil – Ecuador
- Por cerca de 2 años tuvieron problemas con el cluster en AIX, por lo que se contactaron conmigo para reinstalar los productos. Instalación que desde el mes de julio de 2008 se encuentra estable, optimizada y con contingencia remota. El licenciamiento es Standard Edition. A mediados de enero de 2009 se realizó el upgrade a 10.2.0.4 en todos los ambientes.
- 2008 – 02 – Coordinador externo de base de datos (hasta febrero de 2009) – Quito – Ecuador
- Responsable de coordinar y unificar: Respaldos, Seguridades, Alta Disponibilidad, Escalabilidad, Contingencia, Balanceo de carga de I/O, Arquitecto de soluciones y Afinamiento de los ambientes de bases de datos de producción RAC y no RAC en Windows y en Linux. Tareas puntuales realizadas:
•Instalación y configuración de RAC para Linux Red Hat 4.
•Instalación y configuración de RAC para Windows Server 2003 R2.
•Upgrade de RAC 10GR2 a 10.2.0.4 en Windows y Linux.
•Instalación y configuración de dataguard para RAC 10GR2.
•Upgrade de Standard Edition 10GR2 a Enterprise Edition 10GR2. - 2008 – 01 – Instalación de RAC 10GR2 en ambiente Windows 2003 sobre HP BL465c – Quito – Ecuador
- Instalación, configuración y pruebas técnicas de Real Application Clusters con Standard Edition 10GR2 (10.2.0.3) en 2 nodos HP BL465c con Windows 2003 con un dispositivo de almacenamiento externo EVA 6000.
- 2007 – 12 – Instalación de ambiente MAA (Maximun Available Architecture) en Linux RH 5 – Quito – Ecuador
- Complementando el esquema RAC del ambiente de producción, se incluyó un entorno StandBy para recuperación de desastres con Standard Edition y ASM. Toda la infraestructura es HP – Linux de 64 bits, con un EVA 6000. Considerando que la transmisión de ARCHIVES está disponible únicamente en Enterprise Edition, se elaboró un mecanismo automático con scripts.
La estrategia que se utilizó permite que todo el proceso de creación del Standby se lo ejecute a través de un único script y, tantas, y cuantas veces lo requieran, sin intervención de persona alguna. Incluso, se la puede calendarizar para que sea 100%transparente. - 2007 – 11 – Arquitectura de Integración – Afinamiento – Quito – Ecuador
- Se realizó un afinamiento al código del proceso de integración, lográndose procesar 5.000 llamadas por minuto, lo que implica que 300.000 llamadas por hora, superándose ampliamente la expectativa de 100.000 por hora. El proceso se alimenta ONLINE de los sistemas fuente, se enriquece con datos de clientes y productos y, se generan análisis de inteligencia de negocios ONLINE. Esta mejora será aún más importante una vez que se configure la infraestructura de producción adquirida para este proyecto.
- 2007 – 1 – Monitoreo de ambiente Oracle9i – Windows – Quito – Ecuador
- El cliente cuenta con un sistema centralizado para todo el manejo de los puntos de venta, el objetivo del análisis fue el mejoramiento de los tiempos de respuesta del aplicativo, previo a la época navideña.
- 2007 – 11 – Monitoreo de ambiente Oracle9i – Windows Standard Edition – Quito – Ecuador
- El monitoreo se lo realizó sobre un ambiente Windows, cuyo resultado determinó que el aplicativo requería mejoras sustanciales en la estrategia de acceso a los datos, así como también, mejorar las capacidades del servidor, respecto de: CPU, RAM y SAN.
- 2007 – 1 – Monitoreo de ambiente de producción 10G – Linux Standard Edition – Quito – Ecuador
- El objetivo del monitoreo fue un diagnóstico del aplicativo y de las tareas de administración, de manera que se pueda diferenciar – claramente – el origen de las novedades. El resultado del análisis concluyó categóricamente que el aplicativo necesitaba afinamiento de su código. Una vez que lo realizó el proveedor, se obtuvo: Disminución de contención de recursos, mejora de tiempos de respuesta, separación de funciones y de responsabilidades. La mejora estuvo en el orden del 50 %.
- 2007 – 10 – Instalación de RAC 10GR2 en ambiente Linux RedHat 4 sobre HP BL20p – 64bits – Quito – Ecuador
- Instalación, configuración y pruebas técnicas de Real Application Clusters con Standard Edition en 2 nodos HP BL20p con RedHat Linux 4 de 64 bits con un dispositivo de almacenamiento externo EVA 6000.
- 2007 – 09 – Arquitectura de integración para generación de 64 indicadores (Warehouse) – Quito – Ecuador
- Arquitecto de solución para alimentación de datos (desde Legacy Systems) en línea a través de un ESB con destino final Oracle 11G. Todo el proceso funciona sin la ejecución de procesos BATCH’s, las tecnologías utilizadas son: Advanced Queuing, Streams, ESB, MV, OLAP, Oracle 11G. La plataforma de solución procesa – en uno de sus ambientes – la generación de 100.000 llamadas por hora, y al menos, son 3 de estas plataformas.
- 2007 – 08 – Esquema de ocultamiento de datos y de cifrado lógico – Quito – Ecuador
- En un ambiente “n” capas, se implementó un esquema de ocultamiento de datos a aplicaciones diferentes de las internas de la Institución – sin modificación de código alas aplicaciones – ya que el motor de la base de datos protege y procesa las solicitudes DML’s a usuarios de aplicación (no de base de datos); por otro lado, a algunos de esos usuarios y a campos específicos, se oculta la información; mientras que otros si la pueden ver.
- 2007 – 07 – Instalación de Grid (Enterprise Manager) 10GR3 – Quito – Ecuador
- Instalación y configuración de Grid 10GR3 en ambiente Windows. Los agentes se encuentran monitoreando el ambiente: RAC 10GR2, Application Server, Collaboration Suite, SOA Suite y servidores HP.
- 2007 – 06 – Instalación de RAC 10GR2 en ambiente Linux RedHat 4 sobre HP – 64 bits – Quito – Ecuador
- Instalación, configuración y pruebas técnicas de Real Application Clusters en 2 nodos HP con RedHat Linux 4 de 64 bits. El ambiente no RAC tenía un proceso que se demoraba 5 horas con 30 minutos, en la actualidad se demora 2 minutos (en promedio).
- 2007 – 05 – Congelamiento de DataGuard 9i: Afinamiento con funcionalidad de 10G – Bogotá – Colombia
- El cliente tiene 32 bases de datos en ambiente Dataguard con Oracle 9i, durante momentos específicos se generaba un congelamiento del sistema debido a la transmisión de redos a través de una red lenta. Se afinó este proceso para que utilice funcionalidad de 10G para redes lentas.
- 2007 – 05 – Instalación de Dataguard 10GR2, con nodo primario en RAC: Ambiente AIX 5L – Medellín – Colombia
- Instalación, configuración y pruebas técnicas de dataguard contra en ambiente RAC. Las pruebas de SWITCHOVER se demoraron 55 segundos, en cada uno de los casos, de manera que se cumplieron con los Acuerdos de Niveles de Servicio del cliente.
- 2007 – 04 – Instalación de RAC 10GR2 en AIX 5L, con migración de ASM de SOLARIS aAIX: 150 GB – Medellín – Colombia
- Instalación y configuración de ambiente RAC, de 2 nodos, en AIX 5L con 4 CPU’s por cada nodo y 8 GB en RAM en cada uno de ellos. Adicionalmente, migración de datos del RAC de SOLARIS con ASM a RAC en AIX con ASM. La base a migrarse fue de 150 GB en disco con un mínimo downtime de 2 horas.
- 2007 – 03 – Afinamiento de 15 rutinas del sistema Cliente – Medellín – Colombia
- Se realizó un monitoreo de 2 semanas del comportamiento integral del sistema, así como también de las rutinas más utilizadas, detectándose novedades a nivel de PL/SQL. Se realizaron recomendaciones que mejoraron al sistema en un 32%. Este sistema maneja una base de datos de 1 TB en arquitectura Web en un servidor con 8CPU’s y 15 GB en RAM, con un SAN DS8100 en ambiente cluster de sistema operativo AIX 5L y, versión 9i de Oracle (Enterprise Edition).
- 2007 – 02 – Implementación de modelo conceptual SOA con: ESB, Streams, AQ y LogMiner – Quito – Ecuador
- Se implementó un modelo conceptual de arquitectura SOA (Services OrientedArchitecture) en Oracle9i con el uso de LogMiner, Advanced Queuing, Streams y ESB (Enterprise Service Bus). El objetivo fue desarrollar un escenario para la captura de datos–no intrusivo– desde distintas plataformas (servidores), sin modificación de código de aplicaciones ni inclusión de objetos en los sistemas fuentes de las bases de datos, unificando y completando la información que fue enviado a un entorno analítico (CRM).
- Con el uso de LogMiner, AQ, STREAMS y ESB se diseñó una arquitectura de Alta Disponibilidad que maneja apropiadamente las pérdidas de conexión con mensajería XML.
- 2007 – 01 Afinamiento de rutina de Generación de Cintas (Sistema GENEVA):Procesamiento de 992.496 registros – Medellín – Colombia
- La rutina no modificada tenía un tiempo estimado de 151 horas, mientras que la afinada era de 21 horas, pudiendo mejorarse este tiempo –aún más– con la implementación de vistas materializadas con información resumida. La mejora se la realizó a código PL/SQL, obteniéndose un 85% de optimización.
- 2006 – 12 – Afinamiento de alta disponibilidad de OPS de 3 nodos: Size->900 GB, Suscriptores: 870265, Usuarios: 1348 – Quito – Ecuador
- El ambiente del cliente soportaba un máximo de 30 sesiones activas por instancia, luego de lo cual el sistema se congelaba, obligando a los administradores ala eliminación manual de procesos. Luego de la detección y resolución de la contención, el sistema ha llegado a 54 sesiones activas –por instancia– sin problema de contención; por tanto, los DBA’s no eliminan sesiones. Anteriormente el máximo de sesiones activas era 90 (3 nodos) y actualmente se ha llegado a 162 sesiones activas (3 nodos), sin ser el máximo, lo que implica una mejora de disponibilidad, deal menos, el 80%.
- 2006 – 11 – Estabilización de ambiente RAC 10GR2 – Standard Edition: AIX (30 GB) – Guayaquil – Ecuador
- Revisión del ambiente RAC, detección de novedades y, priorización de tareas (6 de impacto crítico, 3 de impacto medio y 3 de bajo impacto). El sistema se encontraba inestable y sin protección, esto debido a la configuración inicial realizada. Siendo un ambiente crítico 7×24 de Arquitectura de Alta Disponibilidad (por la existencia de RAC y Standby en Standard Edition) se procedió con el aseguramiento de continuidad del negocio y, con la implementación de una política de respaldo y recuperación para este tipo de infraestructura tecnológica. El porcentaje de estabilidad, luego del trabajo realizado, paso del 30% al 97%.
- 2006 – 10 – Recuperación de Oracle 8.1.7: Size-> 840GB, Suscriptores:-> 884244, Usuarios->1348 – Quito – Ecuador
- Recuperación de instancia Oracle 8.1.7 de esquema OPS (Oracle Parallel Server) a Single Instance en ambiente Unix. El cambio implicó una reestructuración del almacenamiento de RAW DEVICE a FileSystem, la herramienta que dispone el cliente para respaldo en cinta se denomina SQL*BackTrack, por ello, no utilizan mecanismos de RMAN, lo que involucra un proceso más delicado y no controlado por Oracle.
- 2006 – 09 -Instalación y configuración de ASM y RMAN: 10GR2 – Unix – Quito – Ecuador
- El cliente tenía un manejo de datos a través de Filesystem; esta Institución aprovechando las facilidades de la versión 10G cambió su manejo por ASM (Automatic Storage Management), con lo cual, sus procesos batch bajaron de 4 horas a 20 minutos; mientras que, sus procesos de validación bajaron de 15 minutos a 7minutos. Juntamente con lo anterior se realizaron cambios a sus métodos de respaldo.
- 2006 – 08 – Afinamiento de Warehouse y análisis de arquitectura: 9iR2 – Windows – Cali – Colombia
- En el afinamiento del Warehouse del cliente se realizaron cambios a la instancia de producción, consiguiéndose una mejora de 25% en un volumen de 200GB. En los procesos de carga más críticos, luego de modificaciones al código, se obtuvieron mejoras de un 66.66%. Adicionalmente, se presentó la infraestructura que requiere para funcionalidad 7×24. Con las recomendaciones presentadas las implementaron mejorándose un proceso de 1 hora 30 minutos a 5 minutos.
- 2006 – 07 – Instalación de DataGuard en ambiente Grid: AIX para 1 principal y 2secundarios (10GR2) – Quito – Ecuador
- Prueba de concepto de configuración DataGuard, lo que incluyó la base de datos principal y 2 bases de datos en StandBy (una en Quito y otra en Guayaquil).
- 2006 – 07 – CALL CENTER; afinamiento de proceso de carga – Quito – Ecuador
- El proceso de carga de información al sistema para el call center se demoraba –en promedio– 15 horas. Se realizó, por tres horas, un afinamiento de instancia, cambios a parámetros, captura de estadísticas, script para aplicar los cambios, activación de monitoreo de índices, recomendaciones a mejoras de código Pro*C, monitoreo de instancia. El resultado de lo mencionado fue que el tiempo de proceso se bajó a 6 minutos.
- 2006 – 06 – CRM Analítico; cambio de estrategia de ETL diario a semanal: Size -> 1TB – Quito – Ecuador
- El objetivo del proyecto es reducir 5 días de proceso a un par de horas por día en el ETL de los sistemas fuentes al ambiente del CRM Analítico. Adicionalmente, se realizó una migración de 8i a 10GR2, con:
1. ASM y RAW DEVICE (SAN EVA con 10 Volumen Groups de 100GB cada uno) - 2. 8 CPU´s.
- 3. 8GB en RAM.
- 4. Los tiempos de proceso de las acumulaciones eran de 20 días y con el cambio de versión y de arquitectura se redujo a 12 días.
- 2006 – 05 – Afinamiento de procesos Warehouse -> 470 GB – Quito – Ecuador
- Se procedió con el afinamiento de los procesos del ambiente Warehouse para el manejo de interconexiones, marketing y facturación, esta información incluye niveles de detalle de llamadas telefónicas de 1’000.000 de clientes. En este ambiente hemos procedido a:
- 1. Creación de vistas materializadas para el cubo de interconexión. El proceso anterior se demoraba 20 minutos y actualmente se demora 1 minuto y medio.
- 2. Creación de índices globales particionados para el cubo de facturación. El tiempo anterior del proceso era de 2 horas y el actual es de 5 minutos.
- 3. Afinamiento de instancia 10G con características de ambiente Warehouse.
Las características del servidor son:
•4 CPU’s físicos, 8 CPU´s lógicos
•16 GB en RAM
•El sistema operativo es Solaris
•El tamaño del bloque es de 16K
•Utiliza un dispositivo SAN de fibra óptica. - 2006 – 04 – Afinamiento a procesos ETL de CRM ANALITICO (Warehouse): Size -> 1TB – Quito – Ecuador
- Se analizaron los procesos más críticos (organizaciones – 60 horas, cuentas – 80horas, subscriptores – 180 horas) de ETL, en los cuales se realizaron:
- 1. Afinamiento a mecanismos de accesos no adecuados a los volúmenes de datos(más de 100 millones de registros), debido a: Ordenamientos implícitos, utilización de vistas, índices no adecuados, sin control del proceso de acceso a los datos, acceso repetitivo a las mismas estructuras.
- 2. Afinamiento de instancia con características para DSS.
- 3. Transferencia de conocimiento para el manejo de grandes volúmenes.
- 4. Los tiempos no afinados los mantenían desde hace más de un año. El tiempo para resolver el problema fue de 4 días.
- 5. Ejecución simultánea de los 3 procesos en un tiempo máximo de 40 horas.
Las características del servidor son:
•Server Alpha Compac Tru64 Unix
•12 CPU´s de 550 Mhz
•8 GB en RAM
•Discos internos de 10000 rpm - 2006 – 04 – Detección y solución de congelamientos del RAC: Size -> 120GB – Manta – Ecuador
- La arquitectura de la aplicación está implementada como cliente-servidor con lógica completa en el cliente, esta técnica generaba congelamientos en procesos específicos, puesto que se transferían muchos datos de los servidores RAC a las estaciones de cliente a través de una red con limitaciones de ancho de banda.
- La base de datos se bajaba hasta 8 veces en un mismo día para solucionar los problemas de contención de recursos. Se detectaron los procesos más críticos y su lógica se trasladó a la base de datos, de igual manera, se cambió el mecanismo de acceso a su esquema de auditoría, con estos cambios se estabilizó el sistema.
- 2006 – 03 – Instalación de RAC 10G R2; Enterprise Edition en Windows 2003: Size 120GB – Manta – Ecuador
- La implementación del ambiente RAC se lo realizó en 2 servidores HP, con las siguientes características:
- 1. Cada servidor con un procesador dual Itanium (64 bits).
2. Cada servidor con 16 GB en RAM.
3. Un dispositivo SAN de 2 TB (con mirror).
4. Sistema operativo Windows 3000.
5. La base de datos se instaló con la opción de ASM.
6. El volumen de datos que se migró fue de 120 GB. - La migración incluyó la centralización de 3 bases de datos que contenían un total de 22 agencias, considerándose a las agencias lugares como: JIPIJAPA, ROCAFUERTE… Se configuró esquemas de respaldos automáticos físicos y lógicos y rutinas para administración del ambiente de Alta Disponibilidad.
- 2006 – 01 – Instalación de Foglight – Quest en demostración – Quito – Ecuador
- La instalación del producto, le permite al cliente el monitoreo de los siguientes ambientes:
- 1. Base de datos Oracle
- 2. RedHat Linux (7x en adelante)
- 3. Windows (2000, 2003, …)
- 2005 – 12 – Instalación de StandBy en Standard Edition 10G (10.1.0.x) y Solaris 9: Size70GB – Guayaquil – Ecuador
- Las tareas realizadas incluyeron:
- 1. Afinamiento básico de instancia de base de datos; mejorando el fin de día de 4horas a 2,5 horas.
- 2. Aplicación de parche 10.1.0.4 en ambiente de producción.
- 3. Activación de “ARCHIVE MODE” para implementación de StandBy con cero downtime en Standard Edition.
- 4. Implementación de rutina para sincronización de datos entre la base principal y la secundaria en ambiente Solaris 9.
- 5. El volumen de información sincronizada fue de 70 GB.
- 2005 – 11 – Implementación de seguridades en Oracle 10GR2 para sistema de RR. HH – Quito – Ecuador
- El alcance del esquema de seguridades incluyó:
- 1.Uso de VPD (Virtual Private Database) para restringir el acceso a los registros permitidos –únicamente– para ese usuario.
- 2. Implementación de rutinas para ocultamiento de datos (cifrado de columnas) dependiendo del usuario que accede a los datos.
- 3. Cifrado de los respaldos de la base de datos.
- 4. Uso de DTE (Data Transparent Encription) para reforzar las seguridades.
- 5. Uso de CONTEXT para inhibir la manipulación de datos desde entornos(herramientas) distintas de la aplicación.
- 6. Todo lo anterior, no implicó modificación de código de la aplicación de RRHH, ya que la premisa fue, que el esquema de seguridades no genere ningún impacto en: Pantallas, reportes y/o análisis del sistema.
- 2005 – 09 – ORACLE OPEN WORLD Certificación OCP 10G – San Francisco – EEUU
- Presentación y aprobación de exámenes OCA y OCP en Base de Datos 10G en San Francisco – EEUU.
- 2005 – 07 – Optimización de proceso de generación de universos – Quito – Ecuador
- Optimización de proceso de 5 horas a 2 horas, con las siguientes características:
- 1. Reejecución del proceso desde el último registro procesado.
- 2. Control de la cantidad de registros por la que se hace commit´s.
- 3. Registro del avance del proceso en cantidad de registros procesados.
- 4. Bitácora de registros con novedades.
- 5. Lógica en la base de datos en un procedimiento almacenado.
- 6. Creación dinámica y automática de vistas.
- 2005 – 05 – Instalación de DataGuard en Oracle 9i y Solaris 9: Size 460GB – Quito – Ecuador
- Instalación y parametrización de ambiente DataGuard en Oracle 9i y Solaris 9, en una plataforma de producción de misión crítica 7x24x365 con:
- 1. 0 minutos de downtime.
- 2. Sincronización de 460 GB.
- 3. En un lapso de 3H 30’.
- 4. Scripts de ejecución dinámico, automático y genérico; el cual se lo puede calendarizar para ejecución desatendida.
- 2005 – 05 – Afinamiento de base de datos Oracle 10g: Transacciones de 4 s A 0.5 s – Guayaquil – Ecuador
- Optimización de instancia en Windows 3000, en un sistema de misión crítica con transacciones superiores a 4 segundos; luego de la revisión y afinamiento (por un lapso de 4 horas) se consiguió: Transacciones de 0.5 de segundo en promedio. En una muestra de 10000 transacciones solo 7 superan el 0.5 de segundo y 1 llegó a los 1.4segundos.
- 2005 – 05 Afinamiento de base de datos Oracle 9i – Loja – Ecuador
- Optimización de instancia de producción del Core del cliente que atiende a 30000 clientes, 12 agencias, 175 usuarios, en un ambiente de misión crítica 7x24x365, con una mejora del 50% de eficiencia, en ambiente: Solaris 9, Oracle 9.2.0.5, en un Sunv880 en StandBy. El tiempo de análisis, cambios y modificaciones fue de 4 días.
- 2004 – 05 – Soporte en administración de Base de Datos 9i – Quito – Ecuador
- Recuperación de instancia por pérdida de nodo, afinamiento a las rutinas de respaldo. Sistema que atiende a nivel nacional a 150 usuarios con: 3 GB en datos, 4 GB en RAM, 2 procesadores 3 Ghz, NT Server 3000.
- 2004 – Soporte en administración de Base de Datos 8i – Quito – Ecuador
- 1. Recuperación de instancia por pérdida de información (35 GBytes).
2. Recuperación por medios físicos y lógicos. Sistema, de misión crítico 7x24x365, que contaba con 10000 suscriptores. - 2004 – Soporte a procesos de migración y afinamiento de instancia 8i – Quito – Ecuador
- Desarrollo de una interfaz para migración de datos y, optimización de la base de datos para transferir información. Las estimaciones iníciales – con las rutinas vigentes – eran de 7 días y, con la nueva rutina se lo realizó en 3 días.
- 2004 – Afinamiento de instancia Oracle 9i – Quito – Ecuador
- Optimización del 75% de la plataforma de producción. Sistema centralizado en ambiente AIX (IBM) con infraestructura de 3 capas.
- 2004 – Afinamiento de instancia Oracle 8i – Quito – Ecuador
- Optimización del 70% de la plataforma de producción. Sistema centralizado, conectado a 8 agencias a nivel nacional, con 65 usuarios del sistema (infraestructura de 2 y 3 capas).
- 1997 – Consultor – Quito – Ecuador
- 1. Entrenamiento en Administración de Bases de Datos Relacionales.
- 2. Entrenamiento en Técnicas de Migración.
- 3. Entrenamiento en Optimización de Bases de Datos Relacionales.
- 1995 – 1996 – Consultor – Quito – Ecuador
- Subcontratado para realizar evaluaciones de software con énfasis en:
- 1. Seguridades.
- 2. Sistemas Operativos.
- 3. Bases de Datos.
- 1993 – 1994 – Capacitación y Consultoría – Guayaquil – Ecuador
- Capacitación
- 1. Diseño de Bases de Datos Relacionales
- 2. Oracle
- 3. Unix
- 4. Generación Automática de Código
- Consultor
- Sistema de Seguridades. Software que revisa las aplicaciones elaboradas por el área de Desarrollo. Incluye en forma automática el esquema de Seguridades; por lo tanto, la estrategia de Seguridades es confidencial.
- 1993 – 1994 – Consultor – Quito – Ecuador
- 1. Sistema de Seguridades en arquitectura Cliente / Servidor
- 2. Editor de Fórmulas; herramienta de usuario final para Análisis Financiero, con generación automática de código
- 3. Desarrollo e Implementación de:
a. Administración de Seguros.
b. Recursos Humanos.
c. Crédito, Desembolsos y Cartera.
d. Evaluación de Desempeño.
e. Accionistas. - 1993 – Conferencista – Quito – Ecuador
- Tema: “Herramientas Unix y Oracle para Administración y Mantenimiento de Sistemas”
- 1993 – Consultor – Quito – Ecuador
- 1. Desarrollo e Implementación de un sistema de Menús Dinámicos en Oracle.
2. Afinamiento de Base de Datos Oracle. - 1992 – Conferencista – Quito – Ecuador
- GRUPO DE USUARIOS DE ORACLE
- Tema: “Metodología Case”
- 1992 – Conferencista – Quito – Ecuador
- Tema: “Metodología Case y Diseño de Bases de Datos”, el mismo que se lo realizó en el evento denominado “Congreso Latinoamericano de Informática”.
- 1992 – Consultor – Quito – Ecuador
- Afinamiento de:
- 1. Sistema Operativo Unix
- 2. Base de Datos Oracle
- 1992 – Consultor – Quito – Ecuador
- Líder del desarrollo del Sistema Integrado Financiero, el mismo que involucró:
1. Contabilidad General
2. Presupuesto
3. Adquisiciones
4. Bodegas
5. Tesorería - Experiencia Docente en universidades
- 2014 – 01 – UDLA (www.udla.edu.ec) – Quito – Ecuador
Bases de Datos Corporativas: Maestría en Gerencia de Sistemas y Tecnologías dela Información (28 alumnos de la promoción VIa). - 2013 – 09 – UDLA (www.udla.edu.ec) – Quito – Ecuador
- Bases de Datos Corporativas: Maestría en Gerencia de Sistemas y Tecnologías dela Información (30 alumnos de la promoción VIb)
- 2013 – 06 – UDLA (www.udla.edu.ec) – Quito – Ecuador
- Bases de Datos Corporativas: Maestría en Gerencia de Sistemas y Tecnologías dela Información (30 alumnos de la promoción V).
- 2012 – 09 – UDLA (www.udla.edu.ec) – Quito – Ecuador
- Bases de Datos Corporativas: Maestría en Gerencia de Sistemas y Tecnologías dela Información (30 alumnos de la promoción IV).
- 2012 – 06 – UDLA (www.udla.edu.ec) – Quito – Ecuador
- Bases de Datos Corporativas: Maestría en Gerencia de Sistemas y Tecnologías dela Información (30 alumnos de la promoción III).
- 2012 – 02 – UDLA (www.udla.edu.ec) – Quito – Ecuador
- Bases de Datos Corporativas: Maestría en Gerencia de Sistemas y Tecnologías dela Información (30 alumnos de la promoción II)
Instructor de la materia orientado a profesionales que cursan la carrera. Grupo conformado por 30 profesionales de IT que requieren un manejo gerencial de las nuevas tecnologías, herramientas y productos: Cloud Computing, Virtualización, Replicación de datos, Computación Grid, Alta Disponibilidad, Contingencia, Internet, etc. - Experiencia como instructor en Tecnología de Información
- Preparación de seminarios y talleres para Oracle University
- 1. Oracle Database 10G (enero/2010): Security seminar (internal database, Least privileges, Defense in depth, Impossible password, Roles, Privileges, Connection pool, Identity management, Authorizations, Auditing, Security Roles, Proxy users,Enterprise Users, Context, FGA, VPD, TDE, Encryption, Database Vault, AuditVault…)
- 2. Migración de ambientes de 9i RAC a 11G RAC (enero/2010): structures, data, procedures, functions, packages, optimizer mode, statistics, SSO, Application server, JDBC, ODBC, OCI, ODPNET, interfaces, security, audit, performance, index, partition.
- Cursos dictados en eServ con material de Oracle University
- 1. Oracle Database 10G: Tuning (24-marzo-2008): 6 participantes de Ecutel (GYE)
- 2. Oracle Database 9i: Tuning (15-abril-2008): 6 participantes (UIO).
- Talleres Practicium en ambiente del cliente y sin material de Oracle University
- 1. PL SQL Underground 11GR2 (18 – agosto – 2015): 10+ personas -Nicaragua
- 2. Real Application Clusters 11GR2 (12 – febrero – 2012): 5 participantes.
- 3. StandBy, Streams, RAC, Optimización, PL/SQL (21-enero-2008): 6 participantes (Cuenca).
- 4. Administración de Base de datos 10GR2 (24-septiembre-2007): 7 participantes (Cuenca).
- 5. Respaldo y Recuperación en 10GR2 (29-octubre-2007): 5 participantes (Cuenca).
- Cursos dictados con material de Oracle University
1. 11GR2 Tuning. Ed. 4 (10-nov-2015): personal de CNT.
2. 11G RAC Administration Ed. 4 (12-may-2015): 18 personas.
3. 11G Dataguard Ed. 3 (21-abr-2015): 18 personas.
4. 11G Performance and Tuning Ed. 2 (6-abr-2015): 18 personas..
5. Taller de seguridades – segunda parte (13-feb-2012): 12 asistentes.
6. Taller de seguridades en los ambientes de test de los clientes (1-dic-2011): 12 asistentes.
7. Partition 11GR2 – Seminar (5-dic-2011)
8. Exadata and Database Machine Administration WorkShop Ed 2 (10-octubre-2011): 4 personas, Medellín.
9. Taller de seguridades en los ambientes de test de los clientes (1-agosto-2011) Bogotá.
10. 10GR2 Oracle Tuning (15-abril-2011).
11. 11GR2 Workshop 1 R2 (14-feb-2011): Varios clientes – Medellín.
12. 11GR2 New Features for Administrator R2 (7-feb-2011): 11 personas – Medellín.
13. Taller ON-SITE TECNICO de seguridades (27-sept-2010): 16 personas en Bogotá (40 horas).
14. Taller ON-SITE USUARIO de seguridades (28-sept-2010): 16 personas en Bogotá (24 horas).
15. Oracle Database 11G: Administration Workshop II (3-mayo-2010): 5 personas.
16. Oracle Database 11g: Advanced PL/SQL Ed 1 (5-abril-2010): 10 personas – Medellín.
17. Oracle Database 11g: Develop PL/SQL Program Units Ed 2 (6-abril-2010): 10 personas – Medellín. - 18. Oracle Database 11 g: Program With PLSQL (15-marzo-2010): 28 personas.
19. Oracle Database 10GR2: Real Application Clusters – Administrators (14-octubre-2009): 6 personas – Medellín.
20. Oracle Database Vault 10GR2 (13-septiembre-2007): 15 participantes – Partners Centroamérica en Costa Rica.
21. Oracle Database 10GR2: Real Application Clusters (11-julio-2007)
22. Oracle Database 10GR2: Real Application Clusters (16-abril-2007)
23. Oracle Enterprise Manager 10GR2 Grid Control (2-abril-2007)
24. Oracle database 10G: 2 day DBA (5-mar-2007)
25. Oracle database 10G: backup and recovery (26-feb-2007)
26. Oracle Database 10G: Administration Workshop II 10G ed. III (18-dec-2006)
27. Oracle Database 9i: Administration Partition (8-nov-2006)
28. Oracle Database 10G: Administration Workshop I 10G (11-sep-2006)
29. Oracle Enterprise Manager 10GR2 Grid Control (11-sep-2006)
30. Oracle 10G: Special Topics ed 1 (22-ago-2006: Medellín – Colombia)
31. Oracle Database 10G: Administration Workshop I ed. 3 (17-julio-2006)
32. Oracle Database 10G: Administration Workshop II 10G (27-mar-2006).
33. Oracle9i Database: Advanced Backup and Recovery using RMAN (2-feb-2006)
34. Oracle Database 9i: Performance & Tuning (9-Ene-2006)
35. Oracle Database 10G: Data Guard Administration (26-dic-2005)
36. Oracle9i Release 2: Real Application Clusters (19-dic-2005)
37. Oracle Enterprise Manager 10G Grid Control (28-nov-2005)
38. Oracle9i Release 2: Real Application Clusters (14-nov-2005 )
39. Oracle Database 10G: New Features for Administrator (10-oct-2005)
40. Oracle Database 10G: Administration Workshop I 10G (5-sep-2005)
41. Oracle Database 10G: Administration Workshop II 10G (2-ago-2005)
42. Oracle 9i DataGuard Administration (13-jul-2005)
43. Oracle9i Release 2: Real Application Clusters (4-abr-2005)
44. Oracle 9i DataGuard Administration (29-mar-2005)
45. Oracle9i Database Administration Fundamentals II (23-feb-2005)
46. Oracle9i Database Administration Fundamentals I (14-feb-2005) - Cursos Especializados de Oracle en Uniplex
- 1. Diseño de Bases de Datos.
- 2. Herramientas Oracle.
- 3. Modelaje Entidad Relación.
- Certificaciones
- 2023-03 – Soporte para estabilización, afinamiento y replicación de datos – Managua, Nicaragua
- Los ambientes de producción están en plataforma Linux con replicación lógica mediante la herramienta SharepPex de Quest para bases de datos 19c.
- 2022 – 2023 – Replicación de datos en escrutinio/referéndum – Quito, Ecuador
- [Noviembre, 2022] Instalación, parametrización y configuración de replicación de datos para el proceso de escrutinio y referéndum de febrero de 2023.
- 2022 – 03 – Migración de 60 TB de Solaris a Linux – Rep. Dominicana
- La migración debió considerar conversión de datos, 90 GB de cambios de datos por hora, sin espacio en disco para respaldos, RAC en origen y RAC en destino, entre otros.
- 2020 – 07 – Soporte a ambiente Oracle 19c (RAC, StandAlones) y SharePlex – Managua, Nicaragua
- Apoyo para optimización de las aplicaciones y estabilidad de la infraestructura. Además, participación en la nueva arquitectura a adquirirse e implementarse para reforzar los esquemas de disponibilidad, seguridad y eficiencia para los próximos 5 años.
- 2020 – 02-06 – Replicación en anillo – Guatemala
- La replicación consta de un ambiente RAC de producción. Una réplica local y una remota. La configuración realizada se realizó en anillo; es decir, el ambiente de producción enviará los datos de sus transacciones a las bases réplicas. Por otro lado, se desarrolló una rutina semiautomática para cambio de roles en el anillo.
- 2020 – 01,02 – Manejo de datos UDT en replicación con SharePlex – Medellín, Colombia
- Dado que SharePlex no replica tipos de datos UDT, se desarrolló un proceso de “comparación y reparación” de tablas con tipos UDT (User Defined Types) y de replicación ONLINE.
- 2019 – 12 – Migración de RACDWE (EXADATA) a Linux – La Paz, Bolivia
- La base de datos tiene un volumen aproximado de 60 TB con HCC (Hybrid Columnar Compression). Para la migración del ambiente Oracle RAC 11GR2 Exadata
- 2019 – 10 – Migración de LTP (EXADATA) a Linux – La Paz, Bolivia
- La base de datos tiene un volumen aproximado de 50 TB con HCC (Hybrid Columnar Compression). Para la migración del ambiente Oracle RAC 11GR2 Exadata se está usando Shareplex, herramienta de Quest para migraciones, configuraciones.
- 2019 – 09 – Migración de plataforma de base MULTIGES -Guayaquil, Ecuador
Es una plataforma crítica porque registra los indicadores de telemetría, cortes y reconexiones que utiliza la Unidad de Negocio Guayaquil (Itron, General Electric). El cambio de plataforma, reconfiguración y afinamiento ha permitido que ya no se generan llamadas de soporte por el tiempo de respuesta de base de datos. - 2019 – 07 – Taller de entrenamiento en Shareplex (República Dominicana) – Sto. Domingo, DO
- Taller remoto de entrenamiento en la herramienta de replicación lógica para adquisición de destrezas en sus ambientes réplicas de producción.
- 2019 – 06 – Taller Shareplex – Santiago, Chile
- Evento presencial auspiciado por Quest y Adistec para diferentes clientes; tales como: Banco de Chile, UDLA-Chile, Cencosud, Servicio de Impuestos, etcétera.
- 2019 – 04 – Soporte técnico en Oracle para Banner – Quito, Ecuador
- Soporte por inestabilidad del ambiente RAC y afinamiento de “consulta de notas”, temas que estaban generando intermitencia del servicio de base de datos.
- 2019 – 01 – Implementación de ADV (Advisor) – Santiago, Chile
- Advisor es una aplicación que se ejecuta por minuto durante un intervalo de tiempo (dos semanas para este caso) a fin de capturar muestras de las instrucciones SQL que se encuentran en ejecución. El objetivo de ADV es generar recomendaciones relacionados con eficiencia de índices, orden de campos en índices, clasificación de instrucciones, etc. Datos que permiten optimizar la replicación lógica de datos de SharePlex.
- 2018 – 07,08 – Ambiente centralizado para consolidar actividad de 56 bases de datos – Lima, Perú
- Instalación, configuración y optimización de SharePlex para Oracle en 55 bases de datos para centralizar datos (base consolidada) replicados ONLINE.
- 2018 – 07 – Optimización basada en Reorganización de Datos – Managua, Nicaragua
- El taller permitió que el cliente realice optimizaciones sin modificación de código ni estructuras; por ejemplo, a) Un proceso de una semana de ejecución pasó a menos de24 horas; b) Otro proceso tuvo una reducción de 50%.
- 2018 – 05 – Taller de Shareplex ® Quest a 32 funcionarios – Lima, Perú
- Como parte del proyecto de Consolidación de Datos de las 59 Oficinas Registrales, residentes en 14 Zonas Registrales (lo que incluye replicación ONLINE y transformaciones) se procedió con la capacitación de SharePlex a tres grupos de personas (24 horas a cada grupo), a fin de que conozcan la herramienta y la tecnología. Todas las 60 bases de datos son Oracle, repartidas entre Windows, Linuxy AIX.
- 2018 – 04-05 – Migración de 13 TB de HP-UX a Linux – Chile
- Santiago, Chile Se realizó la migración de 13 TB con un downtime menor a 5 min de la base de datos principal. El origen de la replicación era en formato BIG ENDIAN y el destino tenía un formato LITTLE ENDIAN. Durante el proceso no se generó downtime del ambiente de producción.
- 2018 – 02 – Soporte para Consulta Popular – Quito, Ecuador
- El soporte incluyó tópicos de afinamiento de procesos, optimización de base de datos, identificación, autenticación y autorización, replicación de datos, arquitectura de ambiente de datos, monitoreo, captura de mediciones, generación de métricas y elaboración de índices de desempeño de la replicación.
- 2017 – 11 – Contingencia con base de datos Oracle 9.2.0.8 – Chile
Santiago, Chile Utilizando SharePlex se realizó la configuración de un ambiente de replicación para la base de datos de producción Oracle 9.2.0.8. El ambiente de replicación se lo implementó con una sincronización inicial basada en un respaldo físico (RMAN) y sin downtime del ambiente de producción. - 2017 – 09 – Migración por actualización de plataforma – Medellín, Colombia
- MEDA posee 3 bases de datos en un ambiente crítico de alta disponibilidad; por ello,el plan incluyó una migración con un downtime máximo de 5 min. El proyectocompleto incluye migración del ambiente de producción y de contingencia,componentes que deben ser migrados en paralelo; por tanto, la salida en vivo es conPRD y DRP al mismo tiempo.
- 2017 – 08/09 – Implementación de DRP de 16 bases de datos Oracle: 10g, 11g y 12c – CDMX, México
- Conacyt (Consejo Nacional de Ciencia y tecnología), dentro de sus planes de contingencia de la Institución, cuenta con 16 bases de datos en versiones 10g, 11g y12c, mismas que deben ser replicadas ONLINE ASYNC de plataformas Solaris(producción: Big Endian) a plataformas Linux (contingencia: Little Endian).
- 2017 – 08/09 – Implementación de DRP de 16 bases de datos Oracle: 10g, 11g y 12c – CDMX, México
- Conacyt (Consejo Nacional de Ciencia y tecnología), dentro de sus planes de contingencia de la Institución, cuenta con 16 bases de datos en versiones 10g, 11g y12c, mismas que deben ser replicadas ONLINE ASYNC de plataformas Solaris(producción: Big Endian) a plataformas Linux (contingencia: Little Endian).
- 2017 – 08 – Arquitectura para migración de HP-UX a Intel (Oracle 11G a 12c) – Santiago, Chile
Claro Chile tiene una base de 10 TB que desea migrar de plataforma HP-UX (BigEndian) a Linux (Little Endian), misma que aloja una base de datos Oracle 11G que necesita migrar a 12c con un downtime máximo de 10 min. Para este cliente se desarrolló una arquitectura que permite lo solicitado. Al momento, el proyecto se encuentra realizando una POC (Proof Of Concept) de la solución planteada. - 2017 – 07 – Configuración de Filesystem compartido: ACFS 11GR2 – Quito, Ecuador
- Configuración de ACFS entre los nodos del cluster 11GR2 para acceso concurrente a imágenes y archivos planos, con lo cual se desactivó un esquema NFS entre nodos. Ahora, se pueden realizar mantenimientos con independencias de los nodos.
- 2017 – 04 – Consultoría para análisis de sus ambientes de replicación – Cali, Colombia
- Codesa mantiene múltiples ambientes de replicación ONLINE ASYNC, para lo cual han configurado varias alternativas de replicación horizontal y de servicios en sus ambientes de contingencia. Además, ofrecen soporte a varias empresas en temas de replicación; por ello, la variedad de casos es muy compleja. Al final, a decir del cliente, se solventó más de un 85% de sus inconvenientes.
- 2017 – 02 – Cambio de infraestructura de FileSystem a ASM y de UIO a GYE sobre AIX – Guayaquil, Ecuador
- CNEL solicitó la migración de datos de un ambiente Oracle 11GR2 con subsistema de almacenamiento en FileSystem en una sede de Quito a un ambiente Oracle 11GR2 con ASM y en una sede en Guayaquil.
- 2016 – 12 – Migración de datos por cambio de almacenamiento – Quito, Ecuador
- El Hospital Militar, debido a una actualización de infraestructura de almacenamiento(SAN), requirió una migración –en caliente– de los datos mediante el uso de la funcionalidad de ASM.
- 2016 – 12 – Instalación RAC 11GR2 sobre AIX + migración de dos bases – Quito, Ecuador
Implementación de un ambiente de Alta Disponibilidad de Oracle sobre dos servidores IBM con sistema operativo AIX. Adicionalmente, migración de dos bases de datos a éste ambiente. - 2016 – 10,11 – Migración de MySQL 5.7.10 a SQL Server 2014 – Quito, Ecuador
- Para efectos de la migración fue necesario un UPGRADE de MySQL 5.7.10 a 5.7.16; luego, se procedió con el cambio de infraestructura y de base de datos a SQL Server2014.
- 2016 – 08 – Análisis de objetos en OOS: SharePlex – CDMX, México
- Análisis para detectar tablas en OOS (Out Of Sync) del ambiente replicado de Polanco a Pedregal.
- 2016 – 07 – Horas de soporte en migración de Oracle a SAP HANA – Guayaquil, Ecuador
- Apoyo técnico en el proceso de migración de Oracle a SAP HANA.
- 2016 – 07 – Migración de base de datos: uso de SharePlex – Guayaquil, Ecuador
- Migración de base de datos principal y de contingencia con depuración de datos.
- 2016 – 06 – Migración de Oracle RAC 10GR2 a RAC 11GR2 – Quito, Ecuador
Se llevó a cabo la migración planificada de RAC 10GR2 a RAC 11GR2, para ello se usó RMAN y ASM, puesto que con esa tecnología se realizan procesos válidos de UPGRADEs de bases de datos de manera transparente para las aplicaciones. - 2016 – 06 – Instalación de RAC 11GR2 + migración de HP a Dell – Medellín, Colombia
- Por actualización de hardware se realizó una migración de datos de servidores HP a Dell. Al mismo tiempo, se mantuvo el transporte de datos al ambiente de contingencia HP, es de manera temporal, mientras se instala del nuevo servidor Dell de contingencia.
- 2016 – 06 -SharePlex – SAP: migración de HP-UX (10GR2) a Dell (12c) – México, México
- Soporte en la salida en vivo de la migración de 5.4 TB. El downtime de la base de datos fue de 3 min debido a cambio de direcciones IP entre los servidores HP y Dell.
- 2016 – 05 – Soporte para migración y salida en vivo con Oracle 12c + HACMP – Quito, Ecuador
- Soporte en la migración de 2.5 TB de HP a IBM y de Oracle 10gR2 a Oracle 12cR1.
- 2016 – 05 – SharePlex: DRP Oracle 11gR2 Linux – Guayaquil, Ecuador
- Implementación de DRP entre el servidor de Quito y de Guayaquil de su ambiente de producción.
- 2016 – 05 – Upgrade de 10.2.04 a 11.2.0.3 Linux: Contingencia y Producción – Guayaquil, Ecuador
- Implementación de DRP entre el servidor de Quito y de Guayaquil de su ambiente de producción. Esta migración fue parte del proceso para migración a SAP HANNA.
- 2016 – 04 – SAP: de HP-UX (Oracle 10.2.0.3) a Dell Linux (Oracle 12.1.0.2) – Ciudad de México
- El cliente realizó un cambio de plataforma de HP-UX a Dell Linux, aplicativo SAP: SANBOX. Para la replicación de datos con mínimo downtime se usó SharePlex. En éste caso específico se realizó un Shadow al implementador en sitio.
- 2016 – 04 – SharePlex: migración de AIX a servidor Linux virtual- Santiago de Chile
- Los objetivos fueron:
- a. Migrar el CORE del negocio de un servidor físico IBM –AIX a un servidor virtual con VMWARE y Linux;
- b. Una vez sincronizados, cambio de IP y VLAN para atención a clientes;
- c. Mantener el ambiente de reportes pero sincronizado con la nueva plataforma (virtual).
- d. Implementar contingencia para que los datos ingresados en Linux (virtual) se repliquen a AIX (físico); esto, en caso de que pudiera requerirse retorno al ambiente anterior.
- e. Una vez terminadas las tareas, disminuir el licenciamiento de la plataforma de producción.
- 2016 – 03 – SharePlex: resolución de conflictos – Montevideo, Uruguay
- Dada una replicación bidireccional concurrente online asíncrona, conocida como P2P(Peer to Peer) en terminología de SharePlex, se generaban inconsistencias (Out OfSync); por ello, se procedió a implementar una rutina de trace para detectar las operaciones involucradas. Luego del análisis de las trazas registradas se procedió a desarrollar y activar una rutina personalizada para resolver las inconsistencias en el consumo de bytes (saldos) de los clientes de internet. La rutina resuelve los Out OfSync locales y remotos en P2P.
- 2016 – 03 – SharePlex: Failback – Lima, Perú
- Luego de terminada la jornada laboral de las cajas y de verificar la consistencia de los datos replicados, se hizo el cambio de roles de la base y se procedió con el cierre de caja desde contingencia, lo que generó transacciones que se propagaron a producción. Al final del cuadre, se hizo nuevamente el cambio de roles y se verificó en producción el cierre de caja.
- 2015 – 11 Instalación de dos RAC 12c SE + SharePlex: un RAC en Managua, otro en Estelí – Managua, Nicaragua
- El proyecto consistió en la instalación de dos ambientes de Alta Disponibilidad (Oracle RAC 12c SE), uno en Managua y otro en Estelí, siendo el segundo un ambiente de contingencia sincronizado con SharePlex. Además, migración de datos de los ambientes de producción a la nueva infraestructura.
- 2015 – 10 – Implementación de SharePlex modalidad DRP: RAC 11GR2 – RAC 11GR2 – México D. F.
- La implementación consideró migración de datos de 10G a 11G, de StandAlone a RAC, de filesystem a ASM.
- 2015 – 07 – DRP con SharePlex 8.6.2 for linux – Lima – Perú
- DRP del ambiente de producción de 2.3 TB con Oracle 11GR2.
- 2015 – 06 – SharePlex 8.6.2 for Windows + Oracle 11GR2 + SAP + Flashback database – México D. F.
- Creación de un ambiente de recuperación de desastres, geográficamente distante(+200 km), para una base Oracle 11GR2 de 2 TB funcionando con aplicativo SAP. Para verificación de que el ambiente se encuentra sincronizado se habilitó SAP en contingencia, se verificó la consistencia de saldos, certificándose la validez del proceso. A fin de no desincronizar la contingencia se utilizó flashback database en TARGET.
- 2015 – 03 – POC – SharePlex + Oracle – Lima – Perú
- Debido al volumen y criticidad de disponibilidad de su ambiente, la empresa solicitó una prueba de concepto para comprobar la funcionalidad de la herramienta de replicación en su ambiente, misma que cumplió con las expectativas planteadas.
- 2015 – 03 – POC SAP + SharePlex + Oracle 10GR2 – México D. F.
- Prueba de concepto en los ambientes de laboratorio del cliente, pruebas que se desarrollaron sin novedades.
- 2015 – 01 – Upgrade de 10GR2 a 11GR2 – Quito – Ecuador
- Luego de pruebas de funcionalidad del sistema en 11GR2 se procedió con la migración y actualización de la base de datos a un nuevo servidor. Posteriormente se realizó un afinamiento y monitoreo de la nueva plataforma; más aún, considerando que su interfaz es Oracle*Forms.
- 2014 – 10 -Instalación de RAC 11GR2 + migración de datos de 10GR2 – Quito – Ecuador
- Instalación de ambiente RAC 11GR2 sobre Solaris 11 conjuntamente con migración de datos para pruebas funcionales y de estrés.
- 2014 – 10 – Recuperación de ambiente de producción – Quito – Ecuador
- Ante fallas de hardware del sistema de calificaciones se procedió con una recuperación completa del ambiente de producción.
- 2014 – 01 – Instalación de RAC 10GR2 + migración de datos – Quito – Ecuador
- Por actualización de la plataforma del cliente se procedió con la instalación de un ambiente RAC 10GR2, conjuntamente con la migración de 700 GB (400 GB de datos+300 GB de imágenes).
- 2013 – 12 – Migración de 700 GB de IBM (AIX – 10GR2) a HP (Linux x86_64 – RAC11GR2) – D.F. – México
- POC (Proof Of Concept) de ambiente con 20 aplicaciones utilizando la base de datos migrada. La operación se hizo con un esquema de migración, lo cual implica, configuración de replicación de SOURCE a TARGET, y una vez que TARGET es producción se activó replicación de TARGET a SOURCE (unidireccional no simultánea); con ello, en caso de problemas con los aplicativos se regresaría al ambiente anterior sin pérdida de datos ingresados en TARGET. Situación actual: TARGET en producción.
- 2013 – 10 – Migración de RAC 10G a 11G: Fuera de servicio de 7 min – Medellín – Colombia
- Para no quedar obsoletos, se realizó un cambio de infraestructura y de software manteniendo un sitio de contingencia, sitio que en primer instancia actualizada a la nueva versión, y luego el ambiente de producción.
- 2013 – 08 -Desarrollo de una herramienta de Failover y Failback: Replicación con SharePlex – Medellín – Colombia
- Dentro de la política del ambiente DRP definido, el cliente requirió una herramienta para realizar las tareas de Failover y Failback con el sitio de contingencia, de manera que exista un mínimo o ninguna intervención manual. El desarrollo involucró las bases de datos, y el cliente lo hizo a nivel de los aplicativos.
- 2013 – 05 – Salida en vivo de particionamiento de RECIBOS usando ILM Advisor +SharePlex – Medellín – Colombia
- La estructura RECIBOS mantiene un alto nivel de concurrencia –5000 usuarios activos de un total de 14000 usuarios totales para una base de datos RAC 11GR2(11.2.0.3) Enterprise Edition– en una base de 8 TB. Para la migración de datos a particionamiento se planificó un mecanismo de contingencia (retorno rápido a la tabla no particionada) a fin de evitarse demoras en caso de presentarse novedades en el sistema. El utilitario asíncrono de replicación utilizado fue SharePlex 8.1.0 para AIX.La tarea fue exitosa puesto que no se presentaron novedades (los datos particionados se encuentran –estratificados– en diferentes niveles de SAN de menor capacidad: Oracle ILM option) y no se requirió regresar a un esquema no particionado.
- 2013 – 05 – Migración de 2.5 TB a nueva SAN – Quito – Ecuador
- Ante la adquisición de un nuevo almacenamiento se realizaron reuniones para el esquema de RAID apropiado, funcionalidad de controladoras de disco, tamaño destripe, método de migración ONLINE, etc.
- 2013 – 03 – Instalación de SharePlex for RAC – Medellín – Colombia
- Implementación de ambiente de replicación para el cliente en un ambiente AIX. La replicación es de un entorno RAC 11GR2 a uno StandAlone. La edición es SE y la replicación consiste de 3 ambientes de base de datos, cada una de las cuales tiene una cola de mensajes privada.
- 2013 – 02 – Soporte especializado en Oracle: Seguridades, auditoria, optimización de procesos – Quito – Ecuador
- Soporte técnico especializado, participación que involucra diseñar e implementar esquemas no nativos de seguridades, auditorias, afinamiento de procesos, replicación de datos con SharePlex y administración de base de datos.
- 2013 – 01 – Recuperación de ambiente de producción – Quito – Ecuador
- Soporte especializado para recuperación de ambiente de producción ante daños físicos de discos, conjuntamente con implementación de mejores prácticas de respaldo y recuperación de datos.
- 2012 – 12 – Esquemas de respaldos y afinamiento – Quito – Ecuador
- Implementación de mecanismos de respaldo y recuperación de datos de ambiente Oracle, conjuntamente con afinamiento de la base de datos.
- 2012 – 12 – Cambio de infraestructura + SharePlex – Quito – Ecuador
- Actualmente, el cliente cuenta con un sitio de producción en Guayaquil y otro de contingencia en Quito, ambientes que se encuentran sincronizados mediante el uso de SharePlex. Guayaquil tiene 11GR2 y Quito tiene 10GR2.
- 2012 – 12 – Implementación de Oracle 11GR2 + SharePlex – Medellín – Colombia
- El proyecto involucró análisis de la infraestructura tecnológica, lo que conllevó un cambio de configuración de esquema de almacenamiento (MIRROR); migración de datos con 10 min de downtime; implementación de sitio de contingencia con SharePlex.
- 2012 – 08 – SharePlex + vRanger para Oracle 10GR2 EE – Managua – Nicaragua
- La empresa implementó un sitio alterno en Estelí, a más de 150 Km. de Managua, tanto de base de datos Oracle (servidor físico), como de aplicaciones en ambiente virtualizado VMware. Para la replicación de datos ONLINE ASÍNCRONOUNIDIRECCIONAL se usó SharePlex, y para las máquinas virtuales se usó vRanger.
- 2012 – 06 – Upgrade de HW en ambiente RAC 10GR2 – Guayaquil – Ecuador
- Los servidores fueron sustituidos por cambio de tecnología, tanto de capacidad de cómputo como de almacenamiento externo, resultado de lo cual se procedió con la instalación, configuración y afinamiento de ambiente RAC; así como, migración de 250 GB de datos.
- 2012 – 05 – Cambio de plataforma de HP–UX a AIX con migración de 20 TB: SharePlex +RAC – Medellín – Colombia
- El cliente hizo un cambio de plataforma de HP-UX a AIX, siendo los objetivos:
- a. Migrar 20 TB de datos.
- b. 18 bases de datos 10GR2.
- c. Cero downtime de base de datos.
- d. Esquema de migración y contingencia a la nueva plataforma – SharePlex
- e. Instalación, configuración y afinamiento de 4 ambientes RAC 11GR2, e instalación de 6Dataguards Oracle para contingencia.
- 2012 – 03 – Upgrade de SharePlex 7.5.2 a 7.6.3 en ambiente RAC 10GR2 SE – Medellín – Colombia
- El cliente como parte de su proceso de actualización periódica, realizó un mantenimiento de su herramienta de replicación –misma que funciona hace más de 2años–, así como también, un diagnóstico de su plataforma RAC 10GR2 SE, la cual, luego de un análisis, y posterior reconfiguración, está funcionando de manera apropiada.
- 2011 – 05 – Prueba de concepto de replicación ONLINE con sharePlex – Quito – Ecuador
- La institución dentro de su plan de contingencia debe implementar un mecanismo que le permita no solo recuperación de desastres, sino adicionalmente, datos distribuidos y procesamiento distribuido con ambientes de arquitecturas heterogéneas, disímiles sistemas operativos, distintas versiones y ediciones de Oracle, pero sobre todo, con replicación bidireccional. La herramienta –SharePlex de Quest Software– cumplió con los objetivos esperados.
- 2011 – 02 – Prueba de Concepto para replicación de datos con SharePlex – Oracle 10GR2 – Bogotá – Colombia
- La prueba de concepto se la realizó con un proceso que cargaba 5GB de datos; esto es, 3.5 millones de registros. El proceso sin replicación se demoraba 20 min, el mismo con replicación se demoró 28 min, luego de un afinamiento, se demoró 20 min.
- 2011 – 01 – Contingencia unidireccional – Medellín – Colombia
- Instalación y configuración de un ambiente de contingencia remota con Oracle10.2.0.5 SE (Standard Edition). El uso de SHAREPLEX ha permitido: Replicación de datos, descentralización de datos, procesamiento distribuido, balanceo de carga, etc.
- 2010 – 12 – RAC 10GR2 (10.2.0.5) – RedHat 5.3 – Medellín – Colombia
- Migración de RAC 10GR2 de HP-UX 11i a RedHat 5.3 con el uso de SharePlex, para lo cual, previamente se instaló RAC SE 10.2.0.5. El proceso de estabilización permitió un uso de recursos –promedio- en cada nodo del 2%; mientras que en el ambiente RAC HP-UX el consumo de recursos era del 70%.
- 2009 – 12 – Migración de cluster RAC 10GR2 y de storage EVA a XP – Quito – Ecuador
- Como parte del proceso de actualización de la infraestructura de la Institución, se realizó el cambio total del storage EVA al XP, proceso que adicionalmente involucró modificaciones en: Oracle Clusterware, OCFS y ASM.
- 2008 – 04 – Migración ONLINE de la plataforma comercial ARBOR a SCL – Quito – Ecuador
- El universo de datos a migrarse es de 1.5 TB, de los cuales se calcula –estimativamente – que el 40% de los datos se deben transferir a la plataforma comercial SCL. La estrategia seleccionada es con un ETL ONLINE con el producto eM(LI), el cual nos permite control absoluto de la extracción, transporte y carga con: Homologación, enriquecimiento y validaciones de los datos. El proyecto tiene como premisa básica que no debe existir un periodo superior a 2 horas como lapso de downtime.
- 2007 – 04 – Instalación de RAC 10GR2 en AIX 5L, con migración de ASM de SOLARIS aAIX: 150 GB – Medellín – Colombia
- Instalación y configuración de ambiente RAC, de 2 nodos, en AIX 5L con 4 CPU’s por cada nodo y 8 GB en RAM en cada uno de ellos. Adicionalmente, migración de datos del RAC de SOLARIS con ASM a RAC en AIX con ASM. La base a migrarse fue de 150 GB en disco con un mínimo downtime de 2 horas.
- 2006 – 04 – Detección y solución de congelamientos del RAC: Size -> 120GB – Manta – Ecuador
- CRM Analítico; cambio de estrategia de ETL diario a semanal: Size -> 1TB
El objetivo del proyecto es reducir 5 días de proceso a un par de horas por día en el ETL de los sistemas fuentes al ambiente del CRM Analítico. Adicionalmente, se realizó una migración de 8i a 10GR2, con: - 1. ASM y RAW DEVICE (SAN EVA con 10 Volumen Groups de 100GB cada uno)
- 2. 8 CPU´s.
- 3. 8GB en RAM.
- 4. Los tiempos de proceso de las acumulaciones eran de 20 días y con el cambio de versión y de arquitectura se redujo a 12 días.
- Experiencia Docente en universidades
- 2014 – 01 – UDLA (www.udla.edu.ec) – Quito – Ecuador
Bases de Datos Corporativas: Maestría en Gerencia de Sistemas y Tecnologías dela Información (28 alumnos de la promoción VIa). - 2013 – 09 – UDLA (www.udla.edu.ec) – Quito – Ecuador
- Bases de Datos Corporativas: Maestría en Gerencia de Sistemas y Tecnologías dela Información (30 alumnos de la promoción VIb)
- 2013 – 06 – UDLA (www.udla.edu.ec) – Quito – Ecuador
- Bases de Datos Corporativas: Maestría en Gerencia de Sistemas y Tecnologías dela Información (30 alumnos de la promoción V).
- 2012 – 09 – UDLA (www.udla.edu.ec) – Quito – Ecuador
- Bases de Datos Corporativas: Maestría en Gerencia de Sistemas y Tecnologías dela Información (30 alumnos de la promoción IV).
- 2012 – 06 – UDLA (www.udla.edu.ec) – Quito – Ecuador
- Bases de Datos Corporativas: Maestría en Gerencia de Sistemas y Tecnologías dela Información (30 alumnos de la promoción III).
- 2012 – 02 – UDLA (www.udla.edu.ec) – Quito – Ecuador
- Bases de Datos Corporativas: Maestría en Gerencia de Sistemas y Tecnologías dela Información (30 alumnos de la promoción II)
Instructor de la materia orientado a profesionales que cursan la carrera. Grupo conformado por 30 profesionales de IT que requieren un manejo gerencial de las nuevas tecnologías, herramientas y productos: Cloud Computing, Virtualización, Replicación de datos, Computación Grid, Alta Disponibilidad, Contingencia, Internet, etc. - Experiencia como instructor en Tecnología de Información
- SharePlex avanzado (versión: 8.6.x)
- 1. Taller dictado en Cali – Colombia (21 de abril de 2017) a 16 especialistas en SharePlex (de ocho años, o más, de experiencia), quienes solicitaron una capacitación especializada que les permitiera resolver sus inconvenientes en sus ambientes de replicación.
- Talleres Practicium en ambiente del cliente y sin material de Dell/Quest Corporation
1. Shareplex 8.6.2 (8–junio-2015): 2 personas (México D. F.).
2. Shareplex 7.6.3 (18-junio-2012): 7 participantes. - Certificaciones
CURSOS Y EVENTOS ASISTIDOS
Últimos Cursos Recibidos – 2003, 2004, 2005, 2006, 2010, 2011:
Exadata and Database Machine Administration Workshop Ed 2 – EEUU (14 al 16de septiembre de 2011).
Shareplex – México DF (20 – 23 de julio de 2010).
Oracle10G Database: Advanced PL/SQL.
PL/SQL Oracle10G Database: Security.
Oracle10G Database: New Features for Administrators.
Oracle9i Database Administration: Fundamentals II.
Oracle9i Database: New Features for Administrators.
Oracle9i Database: Security.
Eventos a los que ha asistido
Oracle Open World, San Francisco, 2005
Oracle Open World, San Francisco, 2006.
Presentación a examen OCM 10G (Oracle Certified Master) en Enero/2007 –San Francisco.