What is "Effortless Migration from Oracle to PostgreSQL"?
Effortless Migration from Oracle to PostgreSQL is a hands-on course in which participants learn how to migrate Oracle databases to PostgreSQL in a controlled and efficient manner. PostgreSQL is increasingly being chosen due to its lower licensing costs, flexibility, strong performance, and broad applicability within modern data and Geo-ICT environments.
During this 2-day course, participants will learn the key differences between Oracle and PostgreSQL. The course covers SQL conversions, data types, constraints, indexes, procedures, functions, migration tools, and performance tuning. Spatial data is also addressed, with a focus on the transition from Oracle Spatial to PostGIS.
The course is intended for database administrators, developers, data engineers, application administrators, and Geo-ICT specialists involved in database management or migration projects.
Course Content
During the course, participants will work step-by-step on a migration from Oracle to PostgreSQL. First, we will examine the architectural differences between the two database systems, including user management, storage, transactions, schemas, and configuration.
Participants then learn how to convert Oracle SQL to PostgreSQL SQL. Topics covered include data types, sequences, identity columns, views, materialized views, constraints, and indexes. The course also covers migration tools such as ora2pg, pgloader, DBeaver, and PostgreSQL command-line tools.
On the second day, the focus is on more complex migration components. Participants learn how to translate PL/SQL code into PL/pgSQL, how to build triggers and functions, and how to analyze performance issues in PostgreSQL using EXPLAIN ANALYZE, indexing, VACUUM, and ANALYZE.
In addition, specific attention is given to Geo-ICT applications. Participants learn how spatial data from Oracle Spatial can be migrated to PostGIS and how spatial queries, geometries, SRIDs, and spatial indexes are applied within PostgreSQL.
Why choose this course?
This course offers a practical and realistic approach for organizations looking to switch from Oracle to PostgreSQL. Participants will not only learn about the technical differences but, more importantly, how to identify and resolve migration issues.
By combining database management, SQL conversion, migration tools, performance tuning, and PostGIS, this course is highly suitable for organizations in government, infrastructure, geoinformation, data analysis, and software development.
Upon completion, participants will have a clear understanding of the technical considerations, risks, and opportunities involved in an Oracle-to-PostgreSQL migration.