Formation Migration d’Oracle à PostgreSQL
2 JoursObjectifs de la formation PostgreSQL Oracle
Objectif opérationnel :
Accélérer tout processus de migration d’Oracle à PostgreSQL.
Objectifs pédagogiques :
- Connaître plus en détails le projet PostgreSQL
- Connaître les différences entre Oracle et PostgreSQL
- Définir un plan de migration
- Savoir migrer le SQL d’Oracle à PostgreSQL
- Savoir migrer un schéma complet d’une base Oracle à PostgreSQL
- Savoir migrer les procédures stockées d’Oracle PL/SQL aux procédures stockées de PostgreSQL en pl/pgsql
À qui s’adresse cette formation ?
Public :
Cette formation PostgreSQL Oracle s’adresse à tous les informaticiens qui ont ou auront en charge les travaux relatifs à un projet de migration d’une base Oracle vers une base PostgreSQL. Les postes concernés par cette formation sont : – Chefs de Projet, – Architectes de système d’information, – DBA, – Développeurs
Prérequis :
Connaissances minimales en système d’exploitation et informatique; Bonnes connaissances du SQL et de PL/SQL; Connaissances de base en Oracle et PostgreSQL, au minimum
Contenu du cours PostgreSQL Oracle
Richesses de l’écosystème Postgres
Tour d’horizon des projets satellites
Comparaisons avec les autres SGBDR (fonctionnalités/performances)
Fonctionnalités avancées (PITR, Héritage, Partitionnement)
Cas d’utilisation / Usages à éviter
Un éléphant dans les nuages ? (PostgreSQL et le cloud computing, la virtualisation)
Sécurité
Fonctionnement de la communauté
Comment participer ?
Avenir du projet
Plan de Migration et SQL
Méthodologie de la migration
Recommandations et pièges à éviter
Différences structurelles entre Oracle et PostgreSQL
Comment migrer les vues matérialisées ?
Schéma et données
Installation de l’outil ora2pg et de ses dépendances
Configuration d’ora2pg
Correspondances de types de données
Procédures Stockées
Outils et méthodes
Différences de syntaxes
Régles de migration
Etude de cas concrets
Tests et validation