Pelajaran 1Parameter konfigurasi yang ada: perbedaan spfile/pfile, memori, CPU, pengaturan paralelAnalisis parameter inisialisasi saat ini di spfile dan pfile, dokumentasikan alokasi memori dan CPU, serta tinjau pengaturan paralel dan optimizer untuk mengidentifikasi kustomisasi berisiko dan kesenjangan terhadap praktik terbaik 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 parametersPelajaran 2Karakterisasi beban kerja: OLTP vs pelaporan, jendela puncak, tingkat transaksi, pekerjaan jangka panjangKarakterisasi beban kerja yang berjalan di Oracle 12c dengan membedakan pola OLTP dan pelaporan, mengidentifikasi jendela puncak, volume transaksi, dan pekerjaan jangka panjang, untuk memberi informasi tentang ukuran, pengindeksan, dan ekspektasi performa di 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 usagePelajaran 3Metode cadangan dan retensi: katalog RMAN, skrip, alat pihak ketiga, validasi cadanganTinjau strategi cadangan yang melindungi Oracle 12c, termasuk katalog RMAN, skrip, dan alat pihak ketiga, serta verifikasi retensi, jendela pemulihan, dan tes pemulihan untuk memastikan pemulihan yang andal selama dan setelah migrasi 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 proceduresPelajaran 4Arsitektur penyimpanan: ASM, SAN, NFS, detail sistem file dan karakteristik I/ONilai desain penyimpanan saat ini untuk Oracle 12c, termasuk ASM, SAN, NFS, dan sistem file lokal, serta ukur pola I/O dan latensi untuk menentukan apakah platform dapat mempertahankan persyaratan performa dan ketersediaan 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 metricsPelajaran 5Topologi ketersediaan tinggi dan DR: Data Guard, RAC, duplikasi RMAN, peran standbyDokumentasikan desain ketersediaan tinggi dan pemulihan bencana yang ada, termasuk RAC, Data Guard, dan duplikasi RMAN, serta evaluasi prosedur failover, mode perlindungan, dan peran standby untuk kompatibilitas dengan 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 proceduresPelajaran 6Pengaturan sistem operasi dan kernel yang relevan dengan Oracle (spesifik Linux/Unix/Windows)Tinjau platform OS yang menghosting Oracle 12c, validasi parameter kernel, paket, dan opsi sistem file, serta bandingkan spesifik Linux, Unix, dan Windows yang memengaruhi performa, stabilitas, dan dukungan untuk jalur upgrade 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 choicesPelajaran 7Baseline keamanan: pengguna, peran, profil, akses jaringan, enkripsi, kebijakan auditNilai postur keamanan saat ini Oracle 12c dengan meninjau pengguna, peran, profil, kontrol akses jaringan, enkripsi, dan audit, identifikasi kesenjangan terhadap persyaratan organisasi dan regulasi sebelum pindah ke 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 reviewPelajaran 8Inventaris instance database, versi Oracle, dan level patchSusun inventaris lengkap database Oracle 12c, termasuk nama instance, peran, versi, level patch, dan opsi yang digunakan, untuk memprioritaskan kandidat migrasi dan memastikan kepatuhan lisensi dan dukungan untuk 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 wavesPelajaran 9Pemetaan dependensi: aplikasi, middleware, klien JDBC/ODBC, pekerjaan terjadwal dan proses ETLIdentifikasi semua dependensi hulu dan hilir pada Oracle 12c, termasuk aplikasi, middleware, driver klien, dan pekerjaan terjadwal, untuk menghindari kerusakan selama migrasi dan merencanakan pengujian serta aktivitas cutover terkoordinasi.
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 analysisPelajaran 10Paritas lingkungan tes: metode kloning, subset dataset, masking, penangkapan beban kerja representatifEvaluasi seberapa dekat lingkungan tes mencerminkan produksi dengan meninjau metode kloning, subset data, strategi masking, dan penangkapan beban kerja, memastikan performa realistis, validasi fungsional, dan pengujian regresi aman.
Physical and logical cloning options for 12cSubset strategies for large production datasetsData masking and anonymization requirementsCapturing and replaying representative workloadsValidating configuration parity across tiers