Lección 1Parámetros de configuración existentes: diferencias spfile/pfile, memoria, CPU, configuraciones paralelasAnaliza los parámetros de inicialización actuales en spfile y pfile, documenta las asignaciones de memoria y CPU, y revisa configuraciones paralelas y del optimizador para identificar personalizaciones riesgosas 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 carga de trabajo: OLTP vs reportes, ventanas pico, tasas de transacción, trabajos de larga duraciónCaracteriza la carga de trabajo en Oracle 12c distinguiendo patrones OLTP y de reportes, identificando ventanas pico, volúmenes de transacciones y trabajos de larga duración, para informar 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 respaldo y retención: catálogos RMAN, scripts, herramientas de terceros, validación de respaldosRevisa estrategias de respaldo que protegen Oracle 12c, incluyendo catálogos RMAN, scripts y herramientas de terceros, y verifica retención, ventanas de recuperación y pruebas de restauración para asegurar recuperación confiable 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 I/OEvalúa el diseño actual de almacenamiento para Oracle 12c, incluyendo ASM, SAN, NFS y sistemas de archivos locales, y mide patrones de I/O y latencia para determinar si la plataforma puede sostener 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 6Configuraciones de sistema operativo y kernel relevantes para Oracle (especificidades Linux/Unix/Windows)Revisa 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 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 organizacionales 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 parchesCompila un inventario completo de bases de datos Oracle 12c, incluyendo nombres de instancias, roles, versiones, niveles de parches y opciones en uso, para priorizar candidatos de migración y asegurar 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 upstream y downstream de Oracle 12c, incluyendo aplicaciones, middleware, drivers de clientes 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 de 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 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