Lección 1Parámetros de configuración existentes: diferencias spfile/pfile, memoria, CPU, ajustes paralelosAnalizá los parámetros de inicialización actuales en spfile y pfile, documentá las asignaciones de memoria y CPU, y revisá los ajustes de paralelismo y 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ónCaracterizá la carga de trabajo que corre en Oracle 12c distinguiendo patrones OLTP y de reportes, identificando ventanas pico, volúmenes de transacciones y trabajos de larga duración, para informar el 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 respaldosRevisá las estrategias de respaldo que protegen Oracle 12c, incluyendo catálogos RMAN, scripts y herramientas de terceros, y verificá retención, ventanas de recuperación y pruebas de restauración para asegurar una 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 filesystem y características I/OEvaluá el diseño actual de almacenamiento para Oracle 12c, incluyendo ASM, SAN, NFS y sistemas de archivos locales, y medí 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 standbyDocumentá el diseño existente de alta disponibilidad y recuperación ante desastres, incluyendo RAC, Data Guard y duplicación RMAN, y evaluá procedimientos de failover, 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 del sistema operativo y kernel relevantes para Oracle (especificidades Linux/Unix/Windows)Revisá las plataformas OS que alojan Oracle 12c, validá parámetros del kernel, paquetes y opciones de filesystem, y compará especificidades de Linux, Unix y Windows que afectan rendimiento, estabilidad y soporte para la ruta de upgrade 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 7Baseline de seguridad: usuarios, roles, perfiles, acceso de red, encriptación, políticas de auditoríaEvaluá la postura de seguridad actual de Oracle 12c revisando usuarios, roles, perfiles, controles de acceso de red, encriptación 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 parchesCompilá 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 ETLIdentificá todas las dependencias upstream y downstream de Oracle 12c, incluyendo aplicaciones, middleware, drivers de clientes y trabajos programados, para evitar roturas durante la migración y planificar actividades coordinadas de testing y cutover.
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 test: métodos de clonación, subconjunto de dataset, masking, captura de carga representativaEvaluá cuán fielmente el entorno de test refleja producción revisando métodos de clonación, subconjuntos de datos, estrategias de masking y captura de carga, asegurando rendimiento realista, validación funcional y testing de regresión seguro.
Physical and logical cloning options for 12cSubset strategies for large production datasetsData masking and anonymization requirementsCapturing and replaying representative workloadsValidating configuration parity across tiers