Урок 1Поточні параметри конфігурації: відмінності spfile/pfile, пам'ять, CPU, налаштування паралелізмуАналізуйте поточні параметри ініціалізації в spfile та pfile, документуйте розподіл пам'яті та CPU, перегляньте налаштування паралелізму та оптимізатора, щоб виявити ризиковані кастомізації та прогалини щодо рекомендованих практик 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 parametersУрок 2Характеристика навантаження: OLTP проти звітності, пікові вікна, швидкості транзакцій, довготривалі завданняХарактеризуйте навантаження, що виконується на Oracle 12c, розрізняючи OLTP та звітні патерни, ідентифікуючи пікові вікна, обсяги транзакцій та довготривалі завдання, щоб інформувати про розміри, індексацію та очікування продуктивності в 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 usageУрок 3Методи резервного копіювання та утримання: каталоги RMAN, скрипти, інструменти третіх сторін, валідація резервних копійПерегляньте стратегії резервного копіювання, що захищають Oracle 12c, включаючи каталоги RMAN, скрипти та інструменти третіх сторін, і перевірте утримання, вікна відновлення та тести відновлення, щоб забезпечити надійне відновлення під час та після міграції на 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 proceduresУрок 4Архітектура сховища: ASM, SAN, NFS, деталі файлової системи та характеристики I/OОцініть поточний дизайн сховища для Oracle 12c, включаючи ASM, SAN, NFS та локальні файлові системи, і виміряйте патерни I/O та затримки, щоб визначити, чи може платформа підтримувати вимоги продуктивності та доступності 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 metricsУрок 5Топологія високої доступності та DR: Data Guard, RAC, дублювання RMAN, ролі резервнихДокументуйте існуючий дизайн високої доступності та відновлення після катастрофи, включаючи RAC, Data Guard та дублювання RMAN, і оцініть процедури перемикання, режими захисту та ролі резервних баз для сумісності з 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 proceduresУрок 6Налаштування операційної системи та ядра, релевантні для Oracle (специфіки Linux/Unix/Windows)Перегляньте ОС платформи, що хостять Oracle 12c, валідуйте параметри ядра, пакети та опції файлових систем, і порівняйте специфіки Linux, Unix та Windows, що впливають на продуктивність, стабільність та підтримку для шляху оновлення до 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 choicesУрок 7Базовий рівень безпеки: користувачі, ролі, профілі, мережевий доступ, шифрування, політики аудитуОцініть поточний стан безпеки Oracle 12c шляхом перегляду користувачів, ролей, профілів, контролів мережевого доступу, шифрування та аудиту, ідентифікуючи прогалини щодо організаційних та регуляторних вимог перед переходом до 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 reviewУрок 8Інвентар екземплярів баз даних, версій Oracle та рівнів патчівСкладіть повний інвентар баз даних Oracle 12c, включаючи імена екземплярів, ролі, версії, рівні патчів та опції у використанні, щоб пріоритизувати кандидатів на міграцію та забезпечити відповідність ліцензуванню та підтримці для 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 wavesУрок 9Картування залежностей: додатки, middleware, клієнти JDBC/ODBC, заплановані завдання та процеси ETLІдентифікуйте всі upstream та downstream залежності від Oracle 12c, включаючи додатки, middleware, драйвери клієнтів та заплановані завдання, щоб уникнути збоїв під час міграції та спланувати скоординоване тестування та перехід.
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 analysisУрок 10Паритет тестового середовища: методи клонування, підмножина наборів даних, маскування, захоплення репрезентативного навантаженняОцініть, наскільки тстове середовище відображає продакшн шляхом перегляду методів клонування, підмножин даних, стратегій маскування та захоплення навантаження, забезпечуючи реалістичну продуктивність, функціональну валідацію та безпечне регресійне тестування.
Physical and logical cloning options for 12cSubset strategies for large production datasetsData masking and anonymization requirementsCapturing and replaying representative workloadsValidating configuration parity across tiers