Accueil > Big Data, SGBD, IA, BI, SAP > Migration d’Oracle à PostgreSQL
Formation #BSI208

Formation Migration d’Oracle à PostgreSQL

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 3 jours

Code : BSI208


Sessions programmées :

Du 17 au 19 Fév. 2021

Du 07 au 09 Avril 2021

Du 09 au 11 Juin 2021

Du 15 au 17 Sept. 2021

Du 17 au 19 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 3 jours

Code : BSI208


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Connaître les différences entre Oracle et PostgreSQL
  • Définir un plan de migration
  • Migrer le SQL d’Oracle à PostgreSQL
  • Migrer un schéma complet
  • Migrer les procédures stockées depuis le PL/SQL d’Oracle vers le PL/pgSQL de PostgreSQL
  • Maîtriser l’outil de migration Ora2Pg
Programme
1/ Oracle vs PostgreSQL
  • Oracle vs PostgreSQL : les fonctionnalités
  • Oracle vs PostgreSQL : les coûts
  • Les langages SQL et PL/SQL : rappels
  • Les bases et les schémas
  • Le stockage et les tablespaces
  • Les sauvegardes et les restaurations
2/ La maîtrise des différentes méthodes d’import/export
  • L'extraction du DDL
  • La commande COPY
  • Les tables externes
3/ Préparation de la migration
  • Méthodologie de la migration
  • Bonnes pratiques et pièges à éviter
  • Procédures de test de la migration
  • Procédure de test de l'environnement migré
4/ Migration des différents types et objets
  • Oracle vs PostgreSQL : les types de données
  • Oracle vs PostgreSQL : Les tables et les tableaux
  • L'utilisation des séquences et des vues
  • Le partitionnement des tables
  • Migrer les vues matérialisées
5/ 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
6/ 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
7/ L’outil ora2pg
  • Les concepts
  • Les options
  • Installation de l'outil ora2pg et de ses dépendances
  • Configuration d'ora2pg
8/ Tâches de post-migration
  • Adapter les scripts
  • Gérer les statistiques et des sauvegardes
  • Effectuer l'analyse des applications après migration
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Chefs de projets
  • Développeurs
Dates

Dates

  • Du 17 au 19 Fév. 2021
  • Du 07 au 09 Avril 2021
  • Du 09 au 11 Juin 2021
  • Du 15 au 17 Sept. 2021
  • Du 17 au 19 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation