Nos domaines de formation :

Formation Migration d'Oracle à PostgreSQL

4,4 / 5
Stage pratique
Durée : 2 jours
Réf : OPL
Prix  2018 : Nous contacter
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Ce cours vous montrera comment migrer des bases Oracle vers PostgreSQL. Vous apprendrez à maîtriser les principales ressemblances et différences entre les deux SGBD, notamment en ce qui concerne le langage SQL, les types des données, les types d'implémentation, les langages PL/SQL et PL/pgSQL...

Objectifs pédagogiques

  • Découvrir les principales équivalences et différences entre une BBD Oracle et une BDD PostgreSQL
  • Définir une méthodologie de migration d'une BDD Oracle vers une BDD PostgreSQL
  • Evaluer les différences de l'implémentation : instance, bases, schémas et utilisateurs
  • Définir les principales différences entre PL/SQL d'Oracle et PL/pgSQL de PostgreSQL

Travaux pratiques

Exercices mettant en évidence les thèmes abordés. En partant de solutions sous Oracle, présenter les solutions équivalentes sous PostgreSQL.
PROGRAMME DE FORMATION

Introduction et rappels

  • Rappels sur l'architecture et l'administration d'une base de données Oracle.
  • Rappels sur l'architecture d'une base de données PostgreSQL.
  • Rappels des langages SQL et PL/SQL.
  • Comparatif des architecture Oracle et PostgreSQL.
  • Les bases et les schémas.
  • Le stockage et les tablespaces.
  • Les sauvegardes et les restaurations.

Travaux pratiques
Création d'une base de données PostgreSQL. Création d'un rôle avec un schéma associé.

Préparation de la migration

  • Migrer vers PostgreSQL ? Les bonnes questions à se poser. Check-list des points importants de la migration.
  • Etude des applications et compatibilité avec PostgreSQL.
  • Procédures de test de la migration.
  • Procédure de test de l'environnement migré.

Travaux pratiques
Création d'une check-list des points importants à prendre en compte lors d'une migration.

Migration des différents types et objets

  • Les types d'un BDD Oracle vs les types d'un BDD PostgreSQL.
  • Les tables et les tableaux.
  • L'utilisation des séquences et des vues.
  • Le partitionnement des tables.
  • Les vues matérialisées.

Travaux pratiques
Les types. Les tableaux. Mise à jour des vues.

Migration de SQL

  • Les instructions de mise à jour.
  • Les fonctions SQL.
  • Les pseudo colonnes.
  • Les spécificités syntaxiques (opérateurs, conversion explicite...).
  • Les requêtes hiérarchiques et l'utilisation de la clause WITH récursive.
  • L'utilisation des fonctions analytiques.

Travaux pratiques
Fonctions SQL. Pseudo colonnes. Utilisation de la récursivité avec WITH. Fonctions analytiques

Migration PL/SQL vers PL/pgSQL

  • Les branchements et les boucles.
  • Les curseurs et les variables curseurs.
  • Les procédures et les fonctions stockées.
  • Le traitement des erreurs.
  • Les triggers.

Travaux pratiques
Boucles FOR. "Procédures" stockées dans PostgreSQL. Traitement d'erreur. Triggers.

Tâches de post-migration

  • Adaptation des scripts.
  • Gestion des statistiques et des sauvegardes.
  • Analyse des applications après migration.
  • Tâches facultatives.
Participants / Prérequis

» Participants

Chefs de projets et développeurs en bases de données.

» Prérequis

Bonnes connaissances de SQL et PL/SQL. Connaissances de l'administration Oracle et de l'administration PostgreSQL ou avoir suivi les stages associés (Réf. ORA et POS).
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Avis vérifiés
picto avis vérifiés
Gérard T. 29/03/2018
4 / 5
Explications claires et précises La possibilité d'approfondir des sujets au delà de ce qui était prévue est satisfaisant

Benjamin P. 29/03/2018
4 / 5
Beaucoup trop de théorie, assez peu de pratiques. Les quelques exercices n'ont pas été réalisés, le corrigé était montré immédiatement. Dans l'ensemble, on a passé beaucoup de temps sur le fonctionnement d'Oracle et de PostgreSQL et assez peu sur les vraies subtilités de migration entre les deux.

Fabrice M. 29/03/2018
5 / 5
Très bon contenu, parfaitement expliqué !

Pascal H. 30/11/2017
5 / 5
avoir un peu de temps pou évaluer un outil du marché qui est ora2pg
Avis client 4,4 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Dates de sessions

Prochaines sessions : Nous consulter

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
Filières métiers
Thème associé