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
- Reasons for migrating from proprietary systems to open source
- Comparison of Oracle/SQL Server architecture with PostgreSQL
- Common challenges in migration and key success factors
- Overview of various migration methodologies
Pre-Migration Assessment and Planning
- Database inventory and analysis of dependencies
- Evaluation of schema complexity
- Assessment of application compatibility
- Development of a migration roadmap and timeline
Strategies for Schema Migration
- Converting Oracle data types to PostgreSQL equivalents
- Translating SQL Server data types
- Conversion of table structures
- Mapping indexes and constraints
Migration of Objects: Stored Procedures and Functions
- Converting PL/SQL to PL/pgSQL
- Techniques for translating T-SQL
- Finding equivalent built-in functions
- Restructuring packages and procedures
Tools and Techniques for Data Migration
- Utilizing pg_dump and pg_restore
- Employing Oracle Foreign Data Wrapper (FDW) for data migration
- Leveraging SQL Server Integration Services
- Efficient handling of large data volumes
Migrating Application Code
- Differences between JDBC and ODBC drivers
- Modifications required for connection strings
- Addressing differences in SQL dialects within application code
- Managing proprietary features
Testing and Validation
- Verification of data integrity
- Strategies for functional testing
- Performance benchmarking
- Planning for parallel runs and cutover
Optimization Post-Migration
- Tuning query performance in PostgreSQL
- Making configuration adjustments for migrated workloads
- Setting up monitoring and alerting systems
- Considerations for ongoing maintenance
Troubleshooting Common Migration Issues
- Case study: Challenges encountered during Oracle migration
- Case study: Challenges encountered during SQL Server migration
- Strategies for rollback
- Key lessons learned and best practices
Hands-On Migration Workshop
- Guided migration of a sample schema
- Exercises in data extraction and loading
- Practice in code conversion
- Exercises in validation and verification
Requirements
- Fundamental understanding of relational databases
- Experience working with SQL
- Knowledge of database administration principles
Audience
- Database Administrators
- Application Developers
- IT Architects
14 Hours
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.