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.
Course Outline
Introduction to Database Migration
- Rationale for migrating from proprietary systems to open source
- Architectural comparison between Oracle/SQL Server and PostgreSQL
- Common migration challenges and key success factors
- Overview of various migration methodologies
Pre-Migration Assessment and Planning
- Database inventory and dependency analysis
- Evaluation of schema complexity
- Assessment of application compatibility
- Development of a migration roadmap and timeline
Schema Migration Strategies
- Conversion of Oracle data types to PostgreSQL formats
- Translation of SQL Server data types
- Conversion 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
- Identification of equivalent built-in functions
- Restructuring of packages and procedures
Data Migration Tools and Techniques
- Utilizing pg_dump and pg_restore
- Employing Oracle FDW for data migration
- Using SQL Server Integration Services
- Efficient handling of large data volumes
Application Code Migration
- Differences between JDBC and ODBC drivers
- Modifications required for connection strings
- Addressing SQL dialect variations in application code
- Managing proprietary features
Testing and Validation
- Verification of data integrity
- Strategies for functional testing
- Performance benchmarking
- Planning for parallel runs and cutover
Post-Migration Optimization
- Tuning query performance within PostgreSQL
- Adjusting configurations for migrated workloads
- Setup of monitoring and alerting systems
- Considerations for ongoing maintenance
Troubleshooting Common Migration Issues
- Case study: Challenges encountered during Oracle migrations
- Case study: Challenges encountered during SQL Server migrations
- Rollback strategies
- Lessons learned and best practices
Hands-On Migration Workshop
- Guided migration of a sample schema
- Exercises on data extraction and loading
- Practice in code conversion
- Exercises on validation and verification
Requirements
- Foundational knowledge of relational databases
- Proficiency in SQL
- Familiarity with database administration principles
Target Audience
- Database Administrators
- Application Developers
- IT Architects
14 Hours
Testimonials (2)
personalised to our understanding and data
Vincent Long - ASSMANG PTY LTD
Course - Business Intelligence with SSAS
The training instruments provided.