Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Introduction to Database Migration
- Rationale for migrating from proprietary to open-source solutions
- Comparative analysis of Oracle/SQL Server versus PostgreSQL architectures
- Key migration challenges and factors contributing to success
- Overview of various migration methodologies
Pre-Migration Assessment and Planning
- Inventory of databases and analysis of dependencies
- Evaluation of schema complexity
- Assessment of application compatibility
- Development of a migration roadmap and schedule
Schema Migration Strategies
- Conversion of Oracle data types to PostgreSQL equivalents
- Translation of SQL Server data types
- Transformation of table structures
- Mapping of indexes and constraints
Object Migration: Stored Procedures and Functions
- Conversion from PL/SQL to PL/pgSQL
- Techniques for translating T-SQL
- Identifying equivalent built-in functions
- Restructuring packages and procedures
Data Migration Tools and Techniques
- Utilizing pg_dump and pg_restore
- Employing Oracle FDW for data transfer
- Using SQL Server integration services
- Efficiently handling large data volumes
Application Code Migration
- Differences between JDBC and ODBC drivers
- Modifying connection strings
- Addressing SQL dialect differences within application code
- Managing proprietary features
Testing and Validation
- Verification of data integrity
- Strategies for functional testing
- Performance benchmarking
- Planning for parallel operation and cutover
Post-Migration Optimization
- Tuning query performance in PostgreSQL
- Adjusting configurations for migrated workloads
- Setting up monitoring and alerting systems
- Considerations for ongoing maintenance
Troubleshooting Common Migration Issues
- Case study: Challenges in Oracle migration
- Case study: Challenges in SQL Server migration
- Strategies for rollback
- Lessons learned and industry best practices
Hands-On Migration Workshop
- Guided migration of a sample schema
- Exercises in data extraction and loading
- Practice in code conversion
- Validation and verification tasks
Requirements
- Fundamental knowledge of relational databases
- Proficiency with SQL
- Understanding of core database administration concepts
Target Audience
- Database Administrators
- Application Developers
- IT Architects
Testimonials (3)
good explanation on each points and provide assignment for practices.
Piseth Ben - ACLEDA Bank Plc.
Course - Oracle Database 19c: SQL Tuning Workshop
personalised to our understanding and data
Vincent Long - ASSMANG PTY LTD
Course - Business Intelligence with SSAS
The training instruments provided.