Get in Touch

Course Outline

Introduction to Database Migration

  • Rationale for migrating from proprietary systems to open source.
  • Comparative analysis of Oracle/SQL Server versus PostgreSQL architectures.
  • 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

  • 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.
  • Identifying equivalent built-in functions.
  • Restructuring packages and procedures.

Data Migration Tools and Techniques

  • Utilizing pg_dump and pg_restore utilities.
  • Employing Oracle FDW for data migration.
  • Leveraging 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 differences 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 procedures.

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 migrations.
  • Case study: Challenges encountered during SQL Server migrations.
  • Strategies for rollback procedures.
  • 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 knowledge of relational databases.
  • Practical experience with SQL.
  • Familiarity with core database administration concepts.

Target Audience

  • Database Administrators
  • Application Developers
  • IT Architects
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (3)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories