Get in Touch

Course Outline

Foundations of Database Migration for Government

  • Rationale for transitioning from proprietary to open-source platforms
  • Architectural comparison of Oracle and SQL Server against PostgreSQL
  • Key challenges and determinants of successful migration projects
  • Summary of established migration methodologies

Pre-Migration Assessment and Strategic Planning

  • Comprehensive database inventory and dependency mapping
  • Evaluation of schema complexity and structure
  • Assessment of application compatibility requirements
  • Development of a detailed migration roadmap and schedule

Schema Migration Methodologies

  • Conversion of Oracle data types to PostgreSQL standards
  • Mapping SQL Server data types to open-source equivalents
  • Transformation of table structures and definitions
  • Reconciliation of indexes and constraint definitions

Object Migration: Stored Procedures and Functions

  • Conversion of PL/SQL logic to PL/pgSQL
  • Techniques for translating T-SQL constructs
  • Identification of built-in function equivalents
  • Restructuring of packages and procedural code

Data Migration Tools and Operational Techniques

  • Utilization of pg_dump and pg_restore utilities
  • Leveraging Oracle FDW for secure data transfer
  • Integration of SQL Server data services
  • Strategies for efficient handling of high-volume datasets

Application Code Adaptation

  • Analysis of JDBC and ODBC driver discrepancies
  • Modification of database connection parameters
  • Addressing SQL dialect variances in application logic
  • Resolution of dependency on proprietary features

Testing and Validation Protocols

  • Verification of data integrity and accuracy
  • Implementation of comprehensive functional testing
  • Execution of performance benchmarking assessments
  • Planning for parallel operations and system cutover

Post-Migration Optimization and Maintenance

  • Tuning query performance within the PostgreSQL environment
  • Adjusting configurations to support migrated workloads
  • Establishing monitoring frameworks and alerting mechanisms
  • Defining ongoing maintenance and support procedures

Resolution of Common Migration Issues

  • Case analysis: Challenges in Oracle migration contexts
  • Case analysis: Challenges in SQL Server migration contexts
  • Development and execution of rollback strategies
  • Review of lessons learned and industry best practices

Practical Migration Workshop

  • Guided migration exercise using a representative schema
  • Hands-on data extraction and loading activities
  • Practical exercises in code conversion
  • Validation and verification drills

Requirements

  • Fundamental understanding of relational database systems
  • Proficiency in SQL
  • Familiarity with core database administration concepts

Target Audience

  • Database Administrators
  • Application Developers
  • IT Architects
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories