Cursus Moeiteloos van Oracle naar PostGreSQL

Databases

Steeds meer organisaties stappen over van Oracle naar PostgreSQL vanwege lagere kosten, flexibiliteit en moderne cloud- en GIS-mogelijkheden. De deelnemers leren hoe zij Oracle databases efficiënt migreren naar PostgreSQL, inclusief SQL-conversies, procedures, performance tuning en datamigratie. Daarbij wordt ook aandacht besteed aan geo-data. De cursus combineert theorie, migratiestrategieën en hands-on oefeningen uit realistische Geo-ICT omgevingen.

Studiebelasting 2 dagen

Onderwezen door:

Peter Schols

Wat is Moeiteloos van Oracle naar PostgreSQL?

Moeiteloos van Oracle naar PostgreSQL is een praktijkgerichte cursus waarin deelnemers leren hoe zij Oracle databases gecontroleerd en efficiënt kunnen migreren naar PostgreSQL. PostgreSQL wordt steeds vaker gekozen vanwege de lagere licentiekosten, flexibiliteit, sterke performance en brede inzetbaarheid binnen moderne data- en Geo-ICT omgevingen.

Tijdens deze 2-daagse cursus leren deelnemers de belangrijkste verschillen tussen Oracle en PostgreSQL kennen. Er wordt aandacht besteed aan SQL-conversies, datatypes, constraints, indexen, procedures, functies, migratietooling en performance tuning. Ook ruimtelijke data komt aan bod, met aandacht voor de overstap van Oracle Spatial naar PostGIS.

De cursus is bedoeld voor databasebeheerders, ontwikkelaars, data engineers, applicatiebeheerders en Geo-ICT specialisten die betrokken zijn bij databasebeheer of migratieprojecten.

Inhoud van de cursus

Tijdens de cursus werken deelnemers stap voor stap aan een migratie van Oracle naar PostgreSQL. Eerst wordt gekeken naar de architectuurverschillen tussen beide databasesystemen, waaronder gebruikersbeheer, storage, transacties, schema’s en configuratie.

Daarna leren deelnemers hoe Oracle SQL kan worden omgezet naar PostgreSQL SQL. Hierbij komen onder andere datatypes, sequences, identity columns, views, materialized views, constraints en indexen aan bod. Ook wordt gewerkt met migratietools zoals ora2pg, pgloader, DBeaver en PostgreSQL command line tools.

Op de tweede dag ligt de nadruk op complexere migratieonderdelen. Deelnemers leren hoe PL/SQL-code kan worden vertaald naar PL/pgSQL, hoe triggers en functies worden opgebouwd en hoe performanceproblemen in PostgreSQL kunnen worden geanalyseerd met EXPLAIN ANALYZE, indexing, VACUUM en ANALYZE.

Daarnaast wordt specifiek aandacht besteed aan Geo-ICT toepassingen. Deelnemers leren hoe ruimtelijke data uit Oracle Spatial kan worden gemigreerd naar PostGIS en hoe spatial queries, geometrieën, SRID’s en spatial indexes binnen PostgreSQL worden toegepast.

Waarom kiezen voor deze cursus?

Deze cursus biedt een praktische en realistische aanpak voor organisaties die willen overstappen van Oracle naar PostgreSQL. Deelnemers leren niet alleen welke technische verschillen er zijn, maar vooral hoe zij migratieproblemen herkennen en oplossen.

Door de combinatie van databasebeheer, SQL-conversie, migratietooling, performance tuning en PostGIS is deze cursus zeer geschikt voor organisaties binnen overheid, infrastructuur, geo-informatie, data-analyse en softwareontwikkeling.

Na afloop hebben deelnemers een goed beeld van de technische aandachtspunten, risico’s en mogelijkheden bij een Oracle naar PostgreSQL migratie.

Inschrijven

€1195,-
  • Studiebelasting2 Lesdag(en) van 9.00 tot 16.00 uur.
  • Location: Apeldoorn of Online. Op locatie is mogelijk, vraag dan een offerte aan.
Inschrijven voor deze cursus

Dagindeling

Dag 1 – Fundament en database migratie

Tijdens de eerste cursusdag maken deelnemers kennis met de belangrijkste verschillen tussen Oracle en PostgreSQL. Er wordt gekeken naar de architectuur, opslagstructuren, gebruikersbeheer en transaction handling van beide databasesystemen. Vervolgens leren deelnemers hoe Oracle SQL kan worden omgezet naar PostgreSQL SQL, inclusief verschillen in datatypes, sequences, views, constraints en indexing.

Daarnaast wordt gewerkt met professionele migratietools zoals ora2pg, pgloader en pgAdmin. Deelnemers voeren stap voor stap een praktijkgerichte migratie uit waarbij tabellen, data, constraints en indexen vanuit een Oracle omgeving worden overgezet naar PostgreSQL.

Dag 2 – Procedures, performance en Geo-ICT

De tweede dag richt zich op complexere migratievraagstukken en optimalisatie van PostgreSQL omgevingen. Deelnemers leren hoe PL/SQL procedures, functies en triggers vertaald kunnen worden naar PL/pgSQL en hoe performanceproblemen kunnen worden geanalyseerd en opgelost met technieken zoals indexing, EXPLAIN ANALYZE en query optimalisatie.

Daarnaast wordt aandacht besteed aan Geo-ICT toepassingen en de migratie van Oracle Spatial naar PostGIS. Hierbij komen spatial data, geometrieën, SRID’s en ruimtelijke queries aan bod. De cursus wordt afgesloten met een praktijkcase waarin een Geo-ICT databaseomgeving wordt gemigreerd en geoptimaliseerd binnen PostgreSQL.

Studiebelasting 2 dagen
Schrijf me in

Leerdoelen

  • Deelnemers kunnen Oracle databases migreren naar PostgreSQL.
  • Deelnemers begrijpen de belangrijkste verschillen tussen Oracle Database en PostgreSQL op het gebied van architectuur, SQL en beheer.
  • Deelnemers kunnen Oracle SQL en PL/SQL omzetten naar PostgreSQL SQL en PL/pgSQL.
  • Deelnemers kunnen performanceproblemen analyseren en optimaliseren binnen PostgreSQL omgevingen.
  • Deelnemers kunnen ruimtelijke data migreren van Oracle Spatial naar PostGIS voor Geo-ICT toepassingen.

Meer informatie?

Heb je vragen over de inhoud van de cursus? Of twijfel je of de cursus aansluit bij jouw leerdoelen of wensen? Liever incompany of een privé cursus? We helpen je graag verder.

FAQ's Oracle naar PostGreSQL

Niet altijd. Veel PL/SQL functionaliteit kan worden vertaald naar PL/pgSQL, maar bepaalde Oracle-specifieke onderdelen zoals packages, proprietary functies of specifieke exception handling vereisen vaak aanpassingen of een andere aanpak binnen PostgreSQL.

Veelgebruikte tools zijn ora2pg, pgloader, pg_dump, DBeaver en native PostgreSQL tools. In de cursus leren deelnemers welke tooling geschikt is voor verschillende migratiescenario’s en hoe deze praktisch worden ingezet.

De basis van SQL lijkt sterk op elkaar, maar er zijn belangrijke verschillen in datatypes, sequences, functies, joins, transaction handling en stored procedures. Tijdens de cursus leren deelnemers hoe deze verschillen efficiënt kunnen worden opgelost tijdens een migratie.

In veel gevallen wel, maar spatial data vereist extra aandacht. Geometrieën, SRID’s, spatial indexes en ruimtelijke functies moeten zorgvuldig worden gecontroleerd en vertaald naar PostGIS functionaliteit binnen PostGIS.

Na een migratie worden databases gevalideerd door middel van datacontroles, row counts, queryvergelijkingen, performance tests en functionele controles van applicaties. Ook wordt gekeken naar indexing, query performance en de correcte werking van procedures en spatial queries.