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 to open source
- Architectural comparison: Oracle/SQL Server versus PostgreSQL
- Common migration challenges and critical success factors
- Overview of 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
- Converting Oracle data types to PostgreSQL
- Translating 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
- T-SQL translation techniques
- Equivalent built-in functions
- Restructuring of packages and procedures
Data Migration Tools and Techniques
- Utilising pg_dump and pg_restore
- Oracle FDW for data migration
- SQL Server Integration Services
- Efficient handling of large data volumes
Application Code Migration
- Differences between JDBC and ODBC drivers
- Modifications to connection strings
- Variations in SQL dialects within application code
- Management of proprietary features
Testing and Validation
- Verification of data integrity
- Strategies for functional testing
- Performance benchmarking
- Parallel running and cutover planning
Post-Migration Optimisation
- Tuning query performance in PostgreSQL
- Configuration adjustments for migrated workloads
- Setup of monitoring and alerting systems
- Considerations for ongoing maintenance
Troubleshooting Common Migration Issues
- Case study: Challenges encountered in Oracle migration
- Case study: Challenges encountered in SQL Server migration
- Rollback strategies
- Lessons learned and best practices
Hands-On Migration Workshop
- Guided migration of a sample schema
- Data extraction and loading exercises
- Practice in code conversion
- Exercises on validation and verification
Requirements
- Fundamental understanding of relational databases
- Experience with SQL
- Familiarity with database administration concepts
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.