Lección 1Parámetros de configuración existentes: diferencias spfile/pfile, memoria, CPU, ajustes de paralelismoAnaliza los parámetros de inicialización actuales en spfile y pfile, documenta las asignaciones de memoria y CPU, y revisa los ajustes de paralelismo y optimizador para identificar personalizaciones arriesgadas y brechas frente a las prácticas recomendadas de Oracle 19c.
Locating and backing up spfile and pfileComparing spfile and pfile parameter valuesSGA, PGA, and memory_target configuration reviewCPU_COUNT, parallelism, and resource manager useOptimizer, statistics, and cursor-related parametersLección 2Caracterización de la carga de trabajo: OLTP vs informes, ventanas pico, tasas de transacción, trabajos de larga duraciónCaracteriza la carga de trabajo que se ejecuta en Oracle 12c distinguiendo patrones OLTP y de informes, identificando ventanas pico, volúmenes de transacciones y trabajos de larga duración, para informar sobre dimensionamiento, indexación y expectativas de rendimiento en 19c.
Classifying OLTP, batch, and reporting workloadsCapturing AWR and ASH workload baselinesIdentifying peak usage windows and patternsAnalyzing transaction rates and SQL hotspotsReviewing long-running jobs and resource usageLección 3Métodos de copia de seguridad y retención: catálogos RMAN, scripts, herramientas de terceros, validación de copiasRevisa las estrategias de copia de seguridad que protegen Oracle 12c, incluyendo catálogos RMAN, scripts y herramientas de terceros, y verifica la retención, ventanas de recuperación y pruebas de restauración para garantizar una recuperación fiable durante y después de la migración a 19c.
RMAN catalog configuration and maintenanceBackup schedules, levels, and compression useIntegration with third-party backup solutionsRetention policies and recovery window reviewRegular restore and validation test proceduresLección 4Arquitectura de almacenamiento: ASM, SAN, NFS, detalles de sistema de archivos y características de E/SEvalúa el diseño actual de almacenamiento para Oracle 12c, incluyendo ASM, SAN, NFS y sistemas de archivos locales, y mide patrones de E/S y latencia para determinar si la plataforma puede soportar los requisitos de rendimiento y disponibilidad de Oracle 19c.
ASM disk groups, redundancy, and templatesSAN LUN layout, RAID levels, and cachingNFS configuration, mount options, and lockingLocal filesystem choices and block size alignmentI/O throughput, latency, and queue depth metricsLección 5Topología de alta disponibilidad y DR: Data Guard, RAC, duplicación RMAN, roles standbyDocumenta el diseño existente de alta disponibilidad y recuperación ante desastres, incluyendo RAC, Data Guard y duplicación RMAN, y evalúa procedimientos de conmutación por error, modos de protección y roles standby para compatibilidad con Oracle 19c.
Current RAC topology and node configurationPrimary and standby Data Guard relationshipsProtection modes, lag, and redo transport checksRMAN duplication and clone creation workflowsFailover, switchover, and DR test proceduresLección 6Configuración del sistema operativo y kernel relevante para Oracle (especificidades Linux/Unix/Windows)Revisa las plataformas SO que alojan Oracle 12c, valida parámetros del kernel, paquetes y opciones de sistema de archivos, y compara especificidades de Linux, Unix y Windows que afectan el rendimiento, estabilidad y soporte para la ruta de actualización a Oracle 19c.
Supported OS versions and certification checksLinux kernel parameters and hugepages tuningUnix resource limits, semaphores, and IPC settingsWindows services, registry, and memory settingsFilesystem mount options and I/O scheduler choicesLección 7Línea base de seguridad: usuarios, roles, perfiles, acceso de red, cifrado, políticas de auditoríaEvalúa la postura de seguridad actual de Oracle 12c revisando usuarios, roles, perfiles, controles de acceso de red, cifrado y auditoría, identificando brechas frente a requisitos organizativos y regulatorios antes de pasar a Oracle 19c.
User, role, and privilege model assessmentPassword policies, profiles, and lockout rulesNetwork access controls and SQL*Net hardeningTDE, data-at-rest, and data-in-transit encryptionUnified auditing configuration and log reviewLección 8Inventario de instancias de base de datos, versiones Oracle y niveles de parcheCompila un inventario completo de bases de datos Oracle 12c, incluyendo nombres de instancias, roles, versiones, niveles de parche y opciones en uso, para priorizar candidatos de migración y garantizar cumplimiento de licencias y soporte para Oracle 19c.
Discovering all Oracle homes and instancesRecording database roles and environmentsDocumenting exact versions and PSU/BP levelsCataloging installed options and feature usagePrioritizing databases for migration wavesLección 9Mapeo de dependencias: aplicaciones, middleware, clientes JDBC/ODBC, trabajos programados y procesos ETLIdentifica todas las dependencias aguas arriba y abajo en Oracle 12c, incluyendo aplicaciones, middleware, controladores JDBC/ODBC y trabajos programados, para evitar fallos durante la migración y planificar pruebas y actividades de cambio coordinadas.
Cataloging application schemas and ownersJDBC, ODBC, and Oracle client version reviewMiddleware connection pools and JNDI settingsBatch jobs, ETL tools, and data movement flowsDependency documentation and impact analysisLección 10Paridad del entorno de pruebas: métodos de clonación, subconjunto de datos, enmascaramiento, captura de carga representativaEvalúa cuán fielmente el entorno de pruebas refleja la producción revisando métodos de clonación, subconjuntos de datos, estrategias de enmascaramiento y captura de carga, asegurando rendimiento realista, validación funcional y pruebas de regresión seguras.
Physical and logical cloning options for 12cSubset strategies for large production datasetsData masking and anonymization requirementsCapturing and replaying representative workloadsValidating configuration parity across tiers