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
- The rationale for shifting from proprietary to open-source databases.
- An architectural comparison between Oracle/SQL Server and PostgreSQL.
- Identifying common migration obstacles and key success drivers.
- An overview of established migration methodologies.
Pre-Migration Assessment and Planning
- Conducting database inventories and dependency analysis.
- Evaluating the complexity of existing schemas.
- Assessing application compatibility with the new environment.
- Formulating a clear migration roadmap and timeline.
Schema Migration Strategies
- Mapping Oracle data types to their PostgreSQL counterparts.
- Translating SQL Server data types.
- Converting table structures.
- Aligning indexes and constraints.
Object Migration: Stored Procedures and Functions
- Converting PL/SQL to PL/pgSQL.
- Techniques for translating T-SQL.
- Identifying equivalents for built-in functions.
- Restructuring packages and procedures.
Data Migration Tools and Techniques
- Utilizing pg_dump and pg_restore.
- Using Oracle FDW for data transfer.
- Leveraging SQL Server integration services.
- Efficiently managing large-scale data volumes.
Application Code Migration
- Navigating differences between JDBC and ODBC drivers.
- Modifying connection strings.
- Addressing SQL dialect variations within application code.
- Managing proprietary-specific features.
Testing and Validation
- Verifying data integrity.
- Implementing functional testing strategies.
- Conducting performance benchmarking.
- Planning parallel runs and final 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: Navigating Oracle migration challenges.
- Case study: Addressing SQL Server migration issues.
- Developing rollback strategies.
- Reviewing lessons learned and industry best practices.
Hands-On Migration Workshop
- Guided migration of a sample schema.
- Exercises in data extraction and loading.
- Practical code conversion drills.
- Validation and verification tasks.
Requirements
- A fundamental grasp of relational database concepts.
- Practical experience with SQL.
- A solid understanding of database administration principles.
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.