Lektion 1Befintliga konfigurationsparametrar: skillnader mellan spfile/pfile, minne, CPU, parallella inställningarAnalysera nuvarande initieringsparametrar i spfile och pfile, dokumentera minnes- och CPU-allokeringar samt granska parallella och optimizerinställningar för att identifiera riskfyllda anpassningar och luckor mot Oracle 19c:s rekommenderade praxis.
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 parametersLektion 2Arbetsbelastningskarakterisering: OLTP vs rapportering, topptider, transaktionshastigheter, långvariga jobbKarakterisera arbetsbelastningen som körs på Oracle 12c genom att skilja OLTP- och rapporteringsmönster åt, identifiera topptider, transaktionsvolymer och långvariga jobb för att informera om storleksättning, indexering och prestanda förväntningar i 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 usageLektion 3Säkerhetskopieringsmetoder och retention: RMAN-kataloger, skript, tredjepartsverktyg, säkerhetskopieringsvalideringGranska säkerhetskopieringsstrategier som skyddar Oracle 12c, inklusive RMAN-kataloger, skript och tredjepartsverktyg, och verifiera retention, återställningsfönster och återställningstester för att säkerställa pålitlig återställning under och efter 19c-uppgraderingen.
RMAN catalog configuration and maintenanceBackup schedules, levels, and compression useIntegration with third-party backup solutionsRetention policies and recovery window reviewRegular restore and validation test proceduresLektion 4Lagringsarkitektur: ASM, SAN, NFS, filsystemdetaljer och I/O-karaktäristikaBedöm nuvarande lagringsdesign för Oracle 12c, inklusive ASM, SAN, NFS och lokala filsystem, och mät I/O-mönster och latens för att avgöra om plattformen kan upprätthålla Oracle 19c:s prestanda- och tillgänglighetskrav.
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 metricsLektion 5Hög tillgänglighet och DR-topologi: Data Guard, RAC, RMAN-duplicering, standby-rollerDokumentera befintlig hög tillgänglighet och katastrofåterställning, inklusive RAC, Data Guard och RMAN-duplicering, och utvärdera failover-rutiner, skyddslägen och standby-roller för kompatibilitet med 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 proceduresLektion 6Operativsystem och kärninställningar relevanta för Oracle (Linux/Unix/Windows-specifika)Granska OS-plattformar som kör Oracle 12c, validera kärnparametrar, paket och filsystemalternativ, och jämför Linux-, Unix- och Windows-specifika detaljer som påverkar prestanda, stabilitet och underhållbarhet för en Oracle 19c-uppgraderingsväg.
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 choicesLektion 7Säkerhetsbaslinje: användare, roller, profiler, nätverksåtkomst, kryptering, granskningspolicyerBedöm nuvarande säkerhetsposition för Oracle 12c genom att granska användare, roller, profiler, nätverksåtkomstkontroller, kryptering och granskning, och identifiera luckor mot organisatoriska och regulatoriska krav innan övergång till 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 reviewLektion 8Inventering av databasinstanser, Oracle-versioner och patchnivåerSätt samman en komplett inventering av Oracle 12c-databaser, inklusive instansnamn, roller, versioner, patchnivåer och använda alternativ, för att prioritera uppgraderingskandidater och säkerställa licens- och supportefterlevnad för 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 wavesLektion 9Beroendekartläggning: applikationer, middleware, JDBC/ODBC-klienter, schemalagda jobb och ETL-processerIdentifiera alla uppströms- och nedströmsberoenden på Oracle 12c, inklusive applikationer, middleware, klientdrivrutiner och schemalagda jobb, för att undvika avbrott under uppgradering och planera koordinerad testning och övergångsaktiviteter.
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 analysisLektion 10Testmiljöparity: kloningsmetoder, datadelmängd, maskning, representativ arbetsbelastningsfångstUtvärdera hur nära testmiljön speglar produktionen genom att granska kloningsmetoder, datadelmängder, maskningsstrategier och arbetsbelastningsfångst, för att säkerställa realistisk prestanda, funktionsvalidering och säker regressions-testning.
Physical and logical cloning options for 12cSubset strategies for large production datasetsData masking and anonymization requirementsCapturing and replaying representative workloadsValidating configuration parity across tiers