บทเรียนที่ 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 catalogs, สคริปต์, เครื่องมือบุคคลที่สาม, การตรวจสอบการสำรองข้อมูลตรวจสอบกลยุทธ์การสำรองข้อมูลที่ปกป้อง Oracle 12c รวมถึง RMAN catalogs, สคริปต์ และเครื่องมือบุคคลที่สาม และยืนยันการเก็บรักษา หน้าต่างการกู้คืน และการทดสอบการกู้คืน เพื่อให้มั่นใจในการกู้คืนที่เชื่อถือได้ระหว่างและหลังการย้าย 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 duplication, บทบาท standbyบันทึกการออกแบบความพร้อมใช้งานสูงและการกู้คืนภัยพิบัติที่มีอยู่ รวมถึง RAC, Data Guard และ RMAN duplication และประเมินขั้นตอนการ failover โหมดการป้องกัน และบทบาท standby สำหรับความเข้ากันได้กับ 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การตั้งค่า operating system และ kernel ที่เกี่ยวข้องกับ Oracle (เฉพาะ Linux/Unix/Windows)ตรวจสอบแพลตฟอร์ม OS ที่โฮสต์ 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 clients, งานที่กำหนดเวลาและกระบวนการ ETLระบุความสัมพันธ์ upstream และ downstream ทั้งหมดกับ Oracle 12c รวมถึงแอปพลิเคชัน middleware ไดรเวอร์คลายเอ็นต์ และงานที่กำหนดเวลา เพื่อหลีกเลี่ยงการเสียหายระหว่างการย้ายและวางแผนการทดสอบและ 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 analysisบทเรียนที่ 10ความเท่าเทียมสภาพแวดล้อมทดสอบ: วิธีการโคลน, ชุดข้อมูลย่อย, การปกปิด, การบันทึกภาระงานตัวแทนประเมินว่าสภาพแวดล้อมทดสอบสะท้อนการผลิตใกล้เคียงเพียงใดโดยตรวจสอบวิธีการโคลน ชุดข้อมูลย่อย กลยุทธ์การปกปิด และการบันทึกภาระงาน เพื่อให้มั่นใจในประสิทธิภาพ การตรวจสอบฟังก์ชัน และการทดสอบ regression ที่ปลอดภัย
Physical and logical cloning options for 12cSubset strategies for large production datasetsData masking and anonymization requirementsCapturing and replaying representative workloadsValidating configuration parity across tiers