أهداف الدورة التكوينية
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
لمن تتوجه هذه الدورة؟
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
المتطلبات المسبقة
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
البرنامج
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
المواضيع: PostgreSQL

