{"id":6603,"date":"2026-03-24T16:40:09","date_gmt":"2026-03-24T15:40:09","guid":{"rendered":"https:\/\/rootfan.com\/?p=6603"},"modified":"2026-03-24T16:40:12","modified_gmt":"2026-03-24T15:40:12","slug":"pourquoi-les-entreprises-quittent-elles-oracle-pour-postgresql","status":"publish","type":"post","link":"https:\/\/rootfan.com\/fr\/why-companies-are-leaving-oracle-for-postgresql\/","title":{"rendered":"Pourquoi les entreprises quittent Oracle pour PostgreSQL (et comment le faire en toute s\u00e9curit\u00e9)"},"content":{"rendered":"<p><strong>TL;DR :<\/strong> La licence Oracle est devenue un fardeau financier important.<br>Un serveur double socket ex\u00e9cutant Oracle Enterprise Edition peut co\u00fbter plus de 350 000 \u20ac en licences de base seules, avec 22% de frais de support annuels qui augmentent chaque ann\u00e9e.<br>PostgreSQL est d\u00e9sormais la base de donn\u00e9es la plus utilis\u00e9e par les d\u00e9veloppeurs, avec un taux d'adoption global de 55,6% et de 58,2% parmi les d\u00e9veloppeurs professionnels dans l'enqu\u00eate Stack Overflow Developer Survey 2025, ainsi qu'une maturit\u00e9 \u00e9prouv\u00e9e en entreprise.<br>Les entreprises qui ont effectu\u00e9 le changement rapportent des r\u00e9ductions de 70 \u00e0 80% sur les co\u00fbts de licence de base de donn\u00e9es.<br>Ce post explique ce qui motive l'exode et ce qu'il faut pour migrer en toute s\u00e9curit\u00e9.<\/p>\n\n\n\n<!--more-->\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Votre renouvellement de support Oracle arrive sur votre bureau.<\/p>\n\n\n\n<p>Le nombre est plus \u00e9lev\u00e9 que l'ann\u00e9e derni\u00e8re.<\/p>\n\n\n\n<p>Encore.<\/p>\n\n\n\n<p>Tu te rebelles.<\/p>\n\n\n\n<p>Oracle dit que c'est le prix.<\/p>\n\n\n\n<p>Tu signes, car tu n'as pas le choix en ce moment.<\/p>\n\n\n\n<p>Ce sc\u00e9nario se d\u00e9roule chaque ann\u00e9e dans des milliers de d\u00e9partements informatiques.<\/p>\n\n\n\n<p>C'est la raison principale pour laquelle les entreprises \u00e9valuent d\u00e9sormais s\u00e9rieusement la migration d'Oracle vers PostgreSQL en chiffres qui auraient \u00e9t\u00e9 impensables il y a cinq ans.<\/p>\n\n\n\n<p>Apr\u00e8s 20 ans \u00e0 g\u00e9rer des environnements Oracle au sein d'entreprises telles qu'une grande banque europ\u00e9enne exploitant une infrastructure Exadata de 14 000 bases de donn\u00e9es et une banque espagnole de premier plan g\u00e9rant des environnements Oracle RAC 12c et 19c critiques, j'ai \u00e9t\u00e9 t\u00e9moin de cette \u00e9volution.<\/p>\n\n\n\n<p>La question que mes clients me posent n'est plus \u201c devrions-nous migrer ? \u201d.<\/p>\n\n\n\n<p>C'est \u201c quand, et comment le faire sans rien casser ? \u201d<\/p>\n\n\n\n<p>Voici ce que vous devez savoir.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Table des mati\u00e8res<\/h2><nav><ul><li><a href=\"#why-is-oracle-suddenly-so-expensive\">Pourquoi Oracle est-il soudainement si cher ?<\/a><\/li><li><a href=\"#is-postgre-sql-really-ready-for-enterprise-workloads\">PostgreSQL est-elle vraiment pr\u00eate pour les charges de travail d'entreprise ?<\/a><\/li><li><a href=\"#what-companies-are-actually-saving\">Quelles entreprises r\u00e9alisent r\u00e9ellement des \u00e9conomies<\/a><\/li><li><a href=\"#what-are-the-hidden-risks-of-an-oracle-audit\">Quels sont les risques cach\u00e9s d'un audit Oracle ?<\/a><\/li><li><a href=\"#is-the-migration-technically-difficult\">La migration est-elle techniquement difficile ?<\/a><\/li><li><a href=\"#what-a-safe-migration-actually-looks-like\">\u00c0 quoi ressemble r\u00e9ellement une migration s\u00fbre<\/a><ul><li><a href=\"#phase-1-assessment\">Phase 1 : \u00c9valuation<\/a><\/li><li><a href=\"#phase-2-schema-and-code-conversion\">Phase 2 : Conversion du sch\u00e9ma et du code<\/a><\/li><li><a href=\"#phase-3-data-migration\">Phase 3 : Migration des donn\u00e9es<\/a><\/li><li><a href=\"#phase-4-testing\">Phase 4 : Tests<\/a><\/li><li><a href=\"#phase-5-cutover\">Phase 5 : Basculement<\/a><\/li><\/ul><\/li><li><a href=\"#in-summary\">En r\u00e9sum\u00e9<\/a><\/li><li><a href=\"#frequently-asked-questions\">Foire aux questions<\/a><ul><li><a href=\"#faq-question-1774365417984\">Combien co\u00fbte une migration d'Oracle vers PostgreSQL ?<\/a><\/li><li><a href=\"#faq-question-1774365651674\">Combien de temps prend une migration d'Oracle vers PostgreSQL ?<\/a><\/li><li><a href=\"#faq-question-1774365709020\">PostgreSQL peut-il g\u00e9rer la disponibilit\u00e9 au niveau d'Oracle RAC ?<\/a><\/li><li><a href=\"#faq-question-1774365778226\">Mes paquets PL\/SQL fonctionneront-ils sous PostgreSQL ?<\/a><\/li><li><a href=\"#faq-question-1774365805582\">Quelles sont les performances d'Oracle apr\u00e8s la migration vers PostgreSQL ?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-is-oracle-suddenly-so-expensive\">Pourquoi Oracle est-il soudainement si cher ?<\/h2>\n\n\n\n<p>Oracle Enterprise Edition co\u00fbte environ 43 000 \u20ac par licence processeur, plus 22 % de frais de support annuels qui s'accumulent chaque ann\u00e9e.%.<\/p>\n\n\n\n<p>Les modules compl\u00e9mentaires tels que RAC, le partitionnement et le pack de diagnostic multiplient le co\u00fbt des d\u00e9ploiements enti\u00e8rement configur\u00e9s par deux ou trois par rapport au co\u00fbt de base.<\/p>\n\n\n\n<p>Oracle contr\u00f4le les prix par le biais de contrats n\u00e9goci\u00e9s sous accord de non-divulgation \u2014 les clients n'ont aucun levier sur le prix final.<\/p>\n\n\n\n<p>Un serveur Intel de base \u00e0 double socket avec 16 c\u0153urs co\u00fbte \u00e0 lui seul 350 000 \u20ac en licences EE de base, avant toute option suppl\u00e9mentaire.<\/p>\n\n\n\n<p>La plupart des entreprises qui exploitent des parcs Oracle en production paient pour plusieurs modules compl\u00e9mentaires sans le savoir.<\/p>\n\n\n\n<p>Le <a href=\"https:\/\/www.oracle.com\/a\/ocom\/docs\/corporate\/pricing\/technology-price-list-070617.pdf\" rel=\"nofollow noopener\" target=\"_blank\">Liste de prix des technologies Oracle<\/a> est publique, mais les montants que les entreprises paient r\u00e9ellement sont n\u00e9goci\u00e9s sous accord de confidentialit\u00e9.<\/p>\n\n\n\n<p>Oracle contr\u00f4le toute la conversation sur les prix.<\/p>\n\n\n\n<p>C'est intentionnel.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"is-postgre-sql-really-ready-for-enterprise-workloads\">PostgreSQL est-elle vraiment pr\u00eate pour les charges de travail d'entreprise ?<\/h2>\n\n\n\n<p>Oui \u2014 et ce depuis plusieurs ann\u00e9es.<\/p>\n\n\n\n<p>PostgreSQL prend en charge les transactions ACID, le partitionnement, la r\u00e9plication logique, la recherche en texte int\u00e9gral, le JSON et les requ\u00eates parall\u00e8les.<\/p>\n\n\n\n<p>Selon le <a href=\"https:\/\/survey.stackoverflow.co\/2025\/technology#most-popular-technologies-database-database\" rel=\"nofollow noopener\" target=\"_blank\">Enqu\u00eate sur les d\u00e9veloppeurs Stack Overflow 2025<\/a>, elle a un taux d'adoption global par les d\u00e9veloppeurs de 55,6% et de 58,2% parmi les d\u00e9veloppeurs professionnels \u2014 la base de donn\u00e9es la plus utilis\u00e9e par les d\u00e9veloppeurs pour la quatri\u00e8me ann\u00e9e cons\u00e9cutive.<\/p>\n\n\n\n<p>Le <a href=\"https:\/\/www.postgresql.org\/about\/news\/postgresql-17-released-2936\/\" rel=\"nofollow noopener\" target=\"_blank\">Annonce de la sortie de PostgreSQL 17<\/a> indique que les charges de travail \u00e0 forte concurrence peuvent b\u00e9n\u00e9ficier d'un d\u00e9bit d'\u00e9criture jusqu'\u00e0 2 fois sup\u00e9rieur gr\u00e2ce aux am\u00e9liorations du traitement du WAL.<\/p>\n\n\n\n<p>Trente ans de d\u00e9veloppement continu depuis le projet POSTGRES \u00e0 l'UC Berkeley.<\/p>\n\n\n\n<p>Un \u00e9cosyst\u00e8me commercial qui comprend d\u00e9sormais EDB, Percona, Crunchy Data et Supabase, tous offrant un support d'entreprise, des outils de haute disponibilit\u00e9 et des services cloud g\u00e9r\u00e9s.<\/p>\n\n\n\n<p>L'\u00e9cart technique avec Oracle est r\u00e9el mais g\u00e9rable.<\/p>\n\n\n\n<p>Ce n'est pas la technologie qui fait \u00e9chouer les migrations.<\/p>\n\n\n\n<p>Ce qui unit les \u00e9quipes, c'est sous-estimer la complexit\u00e9 de la conversion PL\/SQL et les d\u00e9pendances au niveau de l'application.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-companies-are-actually-saving\">Quelles entreprises r\u00e9alisent r\u00e9ellement des \u00e9conomies<\/h2>\n\n\n\n<p>Le cas financier n'est plus th\u00e9orique.<\/p>\n\n\n\n<p>Chiffres r\u00e9els issus d'\u00e9tudes de cas publi\u00e9es :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/techdaily.ai\/storage\/database\/oracle-to-postgresql-the-great-migration-cost-savings-challenges-real-success-stories\/\" rel=\"nofollow noopener\" target=\"_blank\">Un op\u00e9rateur t\u00e9l\u00e9com mondial a migr\u00e9 d'Oracle vers PostgreSQL<\/a> et r\u00e9duit les co\u00fbts de base de donn\u00e9es de 70%, tout en divisant par deux les d\u00e9lais de d\u00e9ploiement.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.optisolbusiness.com\/insight\/how-we-migrated-10tb-from-oracle-to-postgresql-without-breaking-the-business\/\" rel=\"nofollow noopener\" target=\"_blank\">Une entreprise qui a migr\u00e9 une base de donn\u00e9es Oracle de 10 To<\/a> vu que les d\u00e9penses de licence ont diminu\u00e9 d'environ 80% sans aucune perturbation des activit\u00e9s.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.datapatroltech.com\/blog\/oracle-postgresql-migration-cost-savings\" rel=\"nofollow noopener\" target=\"_blank\">Une analyse a r\u00e9v\u00e9l\u00e9 un retour sur investissement (ROI) de 340% sur trois ans<\/a> d'une migration Oracle vers PostgreSQL termin\u00e9e, en tenant compte des co\u00fbts de migration, des outils, et de l'\u00e9limination totale des frais de licence et de support Oracle.<\/li>\n<\/ul>\n\n\n\n<p>Le chiffre de 70\u201380% de r\u00e9duction des co\u00fbts de licence revient constamment dans les \u00e9tudes de cas.<\/p>\n\n\n\n<p>Le principe est simple : PostgreSQL est gratuit.<\/p>\n\n\n\n<p>Vous payez toujours pour l'infrastructure, les contrats de support (si vous en voulez), et la migration elle-m\u00eame.<\/p>\n\n\n\n<p>But the compounding 8\u201310% annual Oracle support increase stops.<\/p>\n\n\n\n<p>D\u00e9finitivement.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-are-the-hidden-risks-of-an-oracle-audit\">Quels sont les risques cach\u00e9s d'un audit Oracle ?<\/h2>\n\n\n\n<p>Les audits Oracle ont lieu sur un cycle de 2 \u00e0 3 ans et trouvent r\u00e9guli\u00e8rement des options non autoris\u00e9es \u2014 Diagnostics Pack, Tuning Pack, Partitioning \u2014 activ\u00e9es sans que personne ne r\u00e9alise les implications de la licence.<\/p>\n\n\n\n<p>Chacun d\u00e9clenche des frais r\u00e9troactifs.<\/p>\n\n\n\n<p>Les entreprises qui ex\u00e9cutent Oracle sur VMware sont expos\u00e9es davantage : Oracle exige une licence pour chaque h\u00f4te physique d'un cluster VMware, quel que soit son utilisation r\u00e9elle.<\/p>\n\n\n\n<p>Les factures d'audit s'\u00e9l\u00e8vent r\u00e9guli\u00e8rement \u00e0 six ou sept chiffres.<\/p>\n\n\n\n<p>Selon le <a href=\"https:\/\/redresscompliance.com\/top-4-oracle-software-audit-compliance-issues-in-2023-24\/\" rel=\"nofollow noopener\" target=\"_blank\">Redressement de la conformit\u00e9<\/a>, Depuis 2024, la fr\u00e9quence des audits d'Oracle a augment\u00e9.<\/p>\n\n\n\n<p>Les r\u00e9sultats sont rarement mineurs.<\/p>\n\n\n\n<p>L'exposition VMware est particuli\u00e8rement sous-estim\u00e9e : un petit d\u00e9ploiement Oracle sur une grande ferme VMware peut g\u00e9n\u00e9rer une exposition de licence se chiffrant en millions d'euros.<\/p>\n\n\n\n<p>Rester sur Oracle comporte son propre risque financier.<\/p>\n\n\n\n<p>Plus vous restez longtemps, plus vous \u00eates susceptible de faire face \u00e0 une facture d'audit qui \u00e9clipse le co\u00fbt de la migration.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Si vous n'\u00eates pas s\u00fbr que votre environnement Oracle soit un bon candidat \u00e0 la migration, je propose une \u00e9valuation \u00e0 prix fixe qui r\u00e9pond exactement \u00e0 cette question : registre des risques, score de complexit\u00e9 et projection r\u00e9aliste des co\u00fbts\/avantages.\n<a href=\"https:\/\/rootfan.com\/fr\/services\/\">Voir le service d'\u00e9valuation \u2192<\/a><\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"is-the-migration-technically-difficult\">La migration est-elle techniquement difficile ?<\/h2>\n\n\n\n<p>La migration d'Oracle vers PostgreSQL est techniquement complexe mais g\u00e9rable.<\/p>\n\n\n\n<p>Le d\u00e9placement des donn\u00e9es n'est pas la partie difficile.<\/p>\n\n\n\n<p>Les parties difficiles sont la conversion de PL\/SQL vers PL\/pgSQL, le mappage des types de donn\u00e9es et les d\u00e9pendances au niveau de l'application.<\/p>\n\n\n\n<p>Des outils comme ora2pg automatisent 60 \u00e0 80% de la conversion de sch\u00e9ma \u2014 les 20 \u00e0 40% restants n\u00e9cessitent une r\u00e9vision et une r\u00e9\u00e9criture manuelles.<\/p>\n\n\n\n<p>Oracle utilise des types de donn\u00e9es (NUMBER, VARCHAR2, DATE, CLOB) qui ne correspondent pas directement aux \u00e9quivalents PostgreSQL.<\/p>\n\n\n\n<p>Les packages, les curseurs et la gestion des exceptions en PL\/SQL doivent \u00eatre r\u00e9\u00e9crits, et pas seulement convertis.<\/p>\n\n\n\n<p>Les proc\u00e9dures stock\u00e9es qui d\u00e9pendent d'un comportement sp\u00e9cifique \u00e0 Oracle \u2014 coercition de type implicite, table DUAL, ROWNUM \u2014 n\u00e9cessitent une gestion attentive.<\/p>\n\n\n\n<p>ora2pg g\u00e8re la majeure partie de la conversion de sch\u00e9ma automatiquement.<\/p>\n\n\n\n<p>Il ne g\u00e8re pas les cas limites.<\/p>\n\n\n\n<p>La conversion de code est un domaine qui n\u00e9cessite une connaissance approfondie des deux c\u00f4t\u00e9s.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-a-safe-migration-actually-looks-like\">\u00c0 quoi ressemble r\u00e9ellement une migration s\u00fbre<\/h2>\n\n\n\n<p>Une migration s\u00fbre d'Oracle vers PostgreSQL suit cinq phases :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-1-assessment\">Phase 1 : \u00c9valuation<\/h3>\n\n\n\n<p>Inventoriez vos sch\u00e9mas, proc\u00e9dures stock\u00e9es, objets personnalis\u00e9s et d\u00e9pendances d'application.<\/p>\n\n\n\n<p>C'est ici que se trouvent les surprises.<\/p>\n\n\n\n<p>Une \u00e9valuation payante \u2014 g\u00e9n\u00e9ralement 3 jours \u2014 vous donne un devis de projet \u00e0 prix fixe et un registre des risques r\u00e9aliste avant que vous ne vous engagiez dans quoi que ce soit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-2-schema-and-code-conversion\">Phase 2 : Conversion du sch\u00e9ma et du code<\/h3>\n\n\n\n<p>Correspondance des types de donn\u00e9es, conversion PL\/SQL vers PL\/pgSQL, s\u00e9quences, partitionnement, d\u00e9clencheurs et vues.<\/p>\n\n\n\n<p>Des outils comme ora2pg automatisent 60 \u00e0 80% de cela.<\/p>\n\n\n\n<p>Les 20\u201340% restants n\u00e9cessitent une r\u00e9\u00e9criture pratique.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-3-data-migration\">Phase 3 : Migration des donn\u00e9es<\/h3>\n\n\n\n<p>Chargement initial complet suivi d'une r\u00e9plication continue \u00e0 l'aide de CDC (Change Data Capture) pour maintenir la synchronisation de PostgreSQL pendant qu'Oracle reste en ligne.<\/p>\n\n\n\n<p>AWS DMS g\u00e8re cela tr\u00e8s bien pour la plupart des environnements.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-4-testing\">Phase 4 : Tests<\/h3>\n\n\n\n<p>Validation fonctionnelle ligne par ligne.<\/p>\n\n\n\n<p>Comparaison des performances par rapport aux bases de r\u00e9f\u00e9rence Oracle.<\/p>\n\n\n\n<p>Tests de r\u00e9gression d'application.<\/p>\n\n\n\n<p>Cette phase prend plus de temps que ce que la plupart des \u00e9quipes s'attendent.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-5-cutover\">Phase 5 : Basculement<\/h3>\n\n\n\n<p>Une fen\u00eatre de maintenance planifi\u00e9e \u2014 aussi courte que quelques minutes avec une strat\u00e9gie de z\u00e9ro temps d'arr\u00eat \u2014 o\u00f9 le trafic bascule d'Oracle vers PostgreSQL.<\/p>\n\n\n\n<p>Oracle est maintenu en fonctionnement mais fig\u00e9 pour une fen\u00eatre de restauration, g\u00e9n\u00e9ralement de deux \u00e0 quatre semaines.<\/p>\n\n\n\n<p>Si un probl\u00e8me critique appara\u00eet sur PostgreSQL, le trafic peut \u00eatre redirig\u00e9 vers Oracle \u2014 bien que toutes les donn\u00e9es \u00e9crites sur PostgreSQL pendant cette p\u00e9riode seraient perdues, la d\u00e9cision de revenir en arri\u00e8re doit donc \u00eatre rapide.<\/p>\n\n\n\n<p>La chronologie s'\u00e9tend de 3 semaines pour une petite base de donn\u00e9es avec un minimum de PL\/SQL \u00e0 3 mois pour un environnement de complexit\u00e9 moyenne.<\/p>\n\n\n\n<p>Les grands parcs Oracle lourdement personnalis\u00e9s n\u00e9cessitent un exercice d'\u00e9valuation personnalis\u00e9 avant de s'engager sur un calendrier.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"in-summary\">En r\u00e9sum\u00e9<\/h2>\n\n\n\n<p>Les co\u00fbts des licences Oracle augmentent chaque ann\u00e9e.<\/p>\n\n\n\n<p>Les audits sont de plus en plus fr\u00e9quents et s\u00e9v\u00e8res.<\/p>\n\n\n\n<p>PostgreSQL a atteint un niveau de maturit\u00e9 d'entreprise qui en fait un remplacement cr\u00e9dible pour la plupart des charges de travail Oracle.<\/p>\n\n\n\n<p>Les entreprises qui ont effectu\u00e9 la transition signalent des r\u00e9ductions de 70 \u00e0 80% dans les d\u00e9penses de licences de bases de donn\u00e9es.<\/p>\n\n\n\n<p>Trois choses \u00e0 retenir de ce message :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L'argument financier en faveur de la migration d'Oracle vers PostgreSQL est solide et devient de plus en plus solide \u00e0 chaque augmentation de prix d'Oracle.<\/li>\n\n\n\n<li>PostgreSQL est pr\u00eat pour la production. Le risque r\u00e9side dans la mani\u00e8re dont vous ex\u00e9cutez la migration, pas dans la technologie elle-m\u00eame.<\/li>\n\n\n\n<li>La conversion PL\/SQL et les d\u00e9pendances d'application sont les parties difficiles. Le d\u00e9placement des donn\u00e9es ne l'est pas.<\/li>\n<\/ul>\n\n\n\n<p>Si vous \u00e9valuez une migration d'Oracle vers PostgreSQL, la premi\u00e8re \u00e9tape appropri\u00e9e est une \u00e9valuation du p\u00e9rim\u00e8tre.<\/p>\n\n\n\n<p><a href=\"https:\/\/rootfan.com\/fr\/services\/\">Contactez-moi \u00e0 rootfan.com<\/a> pour un appel gratuit de 30 minutes afin de discuter de votre environnement.<\/p>\n\n\n\n<p>Aucune offre commerciale \u2014 juste une conversation technique pour savoir si la migration est pertinente pour votre situation.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"frequently-asked-questions\">Foire aux questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list\">\n<div id=\"faq-question-1774365417984\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\"><strong>Combien co\u00fbte une migration d'Oracle vers PostgreSQL ?<\/strong><\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Cela d\u00e9pend du nombre de sch\u00e9mas, de la complexit\u00e9 du PL\/SQL et des exigences de haute disponibilit\u00e9. <br \/>La premi\u00e8re \u00e9tape est toujours une \u00e9valuation \u00e0 forfait qui vous fournit un registre des risques et un devis de projet avant que vous ne vous engagiez sur quoi que ce soit. <br \/>Voir la r\u00e9partition compl\u00e8te des prix sur la page des services \u00e0 rootfan.com\/services\/.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1774365651674\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\"><strong>Combien de temps prend une migration d'Oracle vers PostgreSQL ?<\/strong><\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Une petite migration dure g\u00e9n\u00e9ralement 3 \u00e0 4 semaines. <br \/>Une migration de complexit\u00e9 moyenne dure de 2 \u00e0 3 mois. <br \/>Le calendrier d\u00e9pend principalement du volume de code PL\/SQL, du nombre de d\u00e9pendances applicatives et du niveau de test requis avant la bascule. <br \/>Une \u00e9valuation appropri\u00e9e vous donne une estimation pr\u00e9cise avant que vous ne vous engagiez.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1774365709020\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\"><strong>PostgreSQL peut-il g\u00e9rer la disponibilit\u00e9 au niveau d'Oracle RAC ?<\/strong><\/h3>\n<div class=\"rank-math-answer\">\n\n<p>PostgreSQL assure une haute disponibilit\u00e9 gr\u00e2ce \u00e0 etcd pour l'\u00e9tat du cluster et l'\u00e9lection du leader, Patroni pour le basculement automatique, et HAProxy ou une adresse IP virtuelle pour router les connexions vers le primaire actuel. <br \/>Cette architecture offre une haute disponibilit\u00e9 solide pour la plupart des charges de travail. <br \/>Pour les charges de travail \u00e0 tr\u00e8s forte \u00e9criture qui s'appuient sur le mod\u00e8le de disque partag\u00e9 d'Oracle RAC, l'architecture HA n\u00e9cessite une \u00e9valuation approfondie lors de la phase d'\u00e9valuation.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1774365778226\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\"><strong>Mes paquets PL\/SQL fonctionneront-ils sous PostgreSQL ?<\/strong><\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Pas sans conversion. PostgreSQL utilise PL\/pgSQL, qui diff\u00e8re de PL\/SQL sur les curseurs, la gestion des exceptions, les paquets et les fonctions Oracle sp\u00e9cifiques. <br \/>Des outils comme ora2pg g\u00e8rent la conversion structurelle. <br \/>La logique proc\u00e9durale \u2013 en particulier les cas limites de gestion des exceptions et la coercition de type implicite \u2013 n\u00e9cessite une r\u00e9vision manuelle et une r\u00e9\u00e9criture.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1774365805582\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\"><strong>Quelles sont les performances d'Oracle apr\u00e8s la migration vers PostgreSQL ?<\/strong><\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Les performances apr\u00e8s une migration d\u00e9pendent fortement de l'optimisation des requ\u00eates. Les indications sp\u00e9cifiques \u00e0 Oracle, l'utilisation de ROWNUM et la gestion implicite des types ne se traduisent pas directement. <br \/>Apr\u00e8s un passage de r\u00e9glage de performance PostgreSQL appropri\u00e9, les requ\u00eates s'ex\u00e9cutent g\u00e9n\u00e9ralement \u00e0 des performances comparables ou meilleures que l'original Oracle. <br \/>Les gains sont plus visibles dans les charges de travail intensives en E\/S o\u00f9 le mod\u00e8le MVCC de PostgreSQL et ses options d'indexation flexibles donnent de bons r\u00e9sultats.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>TL;DR : Les licences Oracle sont devenues un v\u00e9ritable fardeau financier.Un serveur \u00e0 deux sockets fonctionnant sous Oracle Enterprise Edition peut co\u00fbter plus de 350 000 \u20ac rien qu'en licences de base, avec 22% de frais de support annuels qui augmentent chaque ann\u00e9e.PostgreSQL est d\u00e9sormais la base de donn\u00e9es la plus largement utilis\u00e9e par les d\u00e9veloppeurs, avec 55,6% d'adoption globale et 58,2% parmi les d\u00e9veloppeurs professionnels en 2025 Stack Overflow ... <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/rootfan.com\/fr\/why-companies-are-leaving-oracle-for-postgresql\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Why Companies Are Leaving Oracle for PostgreSQL (And How to Do It Safely)&nbsp;&raquo;<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":6613,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_focus_keyword":"why companies are leaving oracle for postgresql","rank_math_title":"Why Companies Are Leaving Oracle for PostgreSQL (And How to Do It Safely)","rank_math_description":"Oracle licensing costs are rising every year. Find out why companies are migrating to PostgreSQL and saving 70-80% on database licensing costs \u2014 and how to do it safely.","rank_math_robots":"","rank_math_og_title":"","rank_math_og_description":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[31,126],"tags":[140,139,137],"class_list":["post-6603","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle","category-postgresql","tag-audit","tag-licensing","tag-migration"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/rootfan.com\/wp-content\/uploads\/pexels-photo-36459395.jpeg?fit=1880%2C1253&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/posts\/6603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/comments?post=6603"}],"version-history":[{"count":11,"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/posts\/6603\/revisions"}],"predecessor-version":[{"id":6630,"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/posts\/6603\/revisions\/6630"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/media\/6613"}],"wp:attachment":[{"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/media?parent=6603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/categories?post=6603"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rootfan.com\/fr\/wp-json\/wp\/v2\/tags?post=6603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}