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
- Comparison of Oracle/SQL Server architecture versus PostgreSQL
- Typical migration challenges and key factors for success
- Overview of migration methodologies
Pre-Migration Assessment and Planning
- Conducting database inventory and dependency analysis
- Evaluating schema complexity
- Assessing application compatibility
- Developing a migration roadmap and timeline
Schema Migration Strategies
- Converting Oracle data types to PostgreSQL equivalents
- Translating SQL Server data types
- Converting table structures
- Mapping indexes and constraints
Object Migration: Stored Procedures and Functions
- Converting PL/SQL to PL/pgSQL
- T-SQL translation techniques
- 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 migration
- Using SQL Server integration services
- Efficiently managing large data volumes
Application Code Migration
- Understanding differences between JDBC and ODBC drivers
- Modifying connection strings
- Addressing SQL dialect variations in application code
- Managing proprietary features
Testing and Validation
- Verifying data integrity
- Strategies for functional testing
- Performance benchmarking
- Planning for parallel runs and cutover
Post-Migration Optimization
- Tuning query performance in PostgreSQL
- Adjusting configurations for migrated workloads
- Setting up monitoring and alerting systems
- Considering ongoing maintenance requirements
Troubleshooting Common Migration Issues
- Case study: Challenges encountered during Oracle migration
- Case study: Challenges encountered during SQL Server migration
- Rollback strategies
- 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
- Validation and verification exercises
Requirements
- Fundamental knowledge of relational databases
- Practical experience with SQL
- Understanding of core database administration concepts
Target 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.