Lezione 1Parametri di configurazione esistenti: differenze spfile/pfile, memoria, CPU, impostazioni paralleleAnalizza i parametri di inizializzazione correnti in spfile e pfile, documenta le allocazioni di memoria e CPU, e rivedi le impostazioni di parallelismo e ottimizzatore per identificare personalizzazioni rischiose e lacune rispetto alle pratiche consigliate di 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 parametersLezione 2Caratterizzazione del carico di lavoro: OLTP vs reporting, finestre di picco, tassi di transazione, job a lungo termineCaratterizza il carico di lavoro in esecuzione su Oracle 12c distinguendo pattern OLTP e reporting, identificando finestre di picco, volumi di transazioni e job a lungo termine, per informare dimensionamento, indicizzazione e aspettative di performance in 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 usageLezione 3Metodi di backup e ritenzione: cataloghi RMAN, script, tool di terze parti, validazione backupRivedi le strategie di backup che proteggono Oracle 12c, inclusi cataloghi RMAN, script e tool di terze parti, e verifica ritenzione, finestre di recovery e test di restore per garantire un recupero affidabile durante e dopo la migrazione 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 proceduresLezione 4Architettura storage: ASM, SAN, NFS, dettagli filesystem e caratteristiche I/OValuta il design di storage corrente per Oracle 12c, inclusi ASM, SAN, NFS e filesystem locali, e misura pattern I/O e latenza per determinare se la piattaforma può sostenere i requisiti di performance e disponibilità di 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 metricsLezione 5Topologia alta disponibilità e DR: Data Guard, RAC, duplicazione RMAN, ruoli standbyDocumenta il design esistente di alta disponibilità e disaster recovery, inclusi RAC, Data Guard e duplicazione RMAN, e valuta procedure di failover, modalità di protezione e ruoli standby per compatibilità 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 proceduresLezione 6Impostazioni sistema operativo e kernel rilevanti per Oracle (specificità Linux/Unix/Windows)Rivedi le piattaforme OS che ospitano Oracle 12c, valida parametri kernel, pacchetti e opzioni filesystem, e confronta specificità Linux, Unix e Windows che influenzano performance, stabilità e supportabilità per il percorso di 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 choicesLezione 7Baseline di sicurezza: utenti, ruoli, profili, accesso rete, crittografia, politiche auditValuta la postura di sicurezza corrente di Oracle 12c rivedendo utenti, ruoli, profili, controlli accesso rete, crittografia e auditing, identificando lacune rispetto ai requisiti organizzativi e regolatori prima del passaggio 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 reviewLezione 8Inventario istanze database, versioni Oracle e livelli patchCompila un inventario completo di database Oracle 12c, inclusi nomi istanze, ruoli, versioni, livelli patch e opzioni in uso, per prioritarizzare candidati migrazione e garantire conformità licensing e supporto per 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 wavesLezione 9Mappatura dipendenze: applicazioni, middleware, client JDBC/ODBC, job programmati e processi ETLIdentifica tutte le dipendenze upstream e downstream su Oracle 12c, incluse applicazioni, middleware, driver client JDBC/ODBC e job programmati, per evitare rotture durante la migrazione e pianificare test e cutover coordinati.
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 analysisLezione 10Parità ambiente test: metodi cloning, sottoinsieme dataset, masking, cattura carico di lavoro rappresentativoValuta quanto l'ambiente di test rispecchi la produzione rivedendo metodi cloning, sottoinsiemi dati, strategie masking e cattura carichi di lavoro, garantendo performance realistiche, validazione funzionale e test regressione sicuri.
Physical and logical cloning options for 12cSubset strategies for large production datasetsData masking and anonymization requirementsCapturing and replaying representative workloadsValidating configuration parity across tiers