atelier d'auteur · bruxelles · mmxxvi
Dt fig. I no. 01 - intitulé de département bruxelles · mmxxvi

Département des Harnais

atelier d'auteur · harnais d'agents ia
section des dossiers · le modèle tenu en laisse, la preuve exigée
Fiche de décision arrêtée au 13 septembre 2026 · prochaine révision prévue le 4 janvier 2027

Oracle vers PostgreSQL : migrer ou rester ?

Ce que les textes Oracle apprennent à une organisation publique ou une ETI avant son anniversaire de support

Cette fiche s'adresse à une organisation publique ou une entreprise de taille intermédiaire, belge ou française, qui porte des bases Oracle sous licence, et à l'intégrateur qui l'accompagne. Trois enseignements : c'est le contrat qui décide, avant la technique ; les dates publiques d'Oracle sont révisables, la seule qui commande est privée ; les cas datés d'autres organisations sont rares et anciens, donc la décision se prend sur neuf questions et un inventaire. La date qui décide n'est publiée nulle part : c'est l'anniversaire de votre support Oracle. Le contrat ne se réduit qu'à cette date, et jamais licence par licence [1]. Deux autres faits pèsent autant : la version qui tourne en production, qui fixe votre échéance, et les applications d'éditeurs certifiées sur Oracle seulement, qui bloquent la migration de leur base. Le dossier ne tranche pas entre migrer et rester ; il dit ce qu'il faut savoir pour que votre organisation tranche. Matière arrêtée au 13 septembre 2026.

Ce que le contrat Oracle impose

  • Douze mois, non résiliables. La période de support est payée d'avance ; une fois la commande passée, elle est « non-cancelable » et les sommes « non-refundable » [1]. Toute réduction ne prend effet qu'à l'anniversaire suivant.
  • Pas de réduction à la carte. Toutes les licences d'un même ensemble doivent être supportées au même niveau. Arrêter le support d'une partie impose de résilier ces licences par lettre [1][4], et les licences restantes sont alors retarifées au prix catalogue moins la remise standard, entre un plancher et un plafond fixés par la politique [1].
  • Revenir coûte plus cher que rester. Un support interrompu puis repris se paie à 150 % de la dernière redevance annuelle, au prorata depuis l'interruption, plus l'année en cours [1].
  • La hausse annuelle n'est chiffrée nulle part. La politique parle de « renewal adjustments » sans montant ; un plafond, s'il existe, est dans votre commande [1].
  • Le préavis de non-renouvellement n'est pas dans les textes publics. Un conseiller en licences le situe entre 30 et 90 jours, 56 en général, selon le contrat [13].
  • L'audit : 45 jours de préavis écrit, puis 30 jours pour remédier à un constat, à vos frais de coopération [4]. Les 45 jours sont le délai avant le début de l'audit, pas un délai pour remettre des données.
  • Deux politiques qui ne sont pas des contrats. La politique cloud admet AWS, Azure et Google Cloud, mais les licences d'une ULA qui y tournent ne comptent pas à la certification de fin de terme [5]. La politique de partitionnement range VMware parmi les partitions « soft », qui ne limitent pas le nombre de licences [6]. Les deux se déclarent non contractuelles ; elles lient dès qu'un avenant signé les incorpore.

Quelle échéance vous concerne

Ce qui tourneÉchéanceSolidité
Oracle 11.2, 12.1.0.2, 12.2.0.1Fin de l'Upgrade Support payant le 31 décembre 2026.Date de sources tierces, déjà repoussée deux fois [7][8].
Oracle 19cPremier Support jusqu'au 31 décembre 2029, puis Extended Support payant jusqu'au 31 décembre 2032.Texte Oracle en vigueur, mais calendrier révisé sept fois depuis 2018 [2][3].
PostgreSQL 14Fin de support le 12 novembre 2026.Politique du projet [9][10].
PostgreSQL 17 et 18Fin de support le 8 novembre 2029 et le 14 novembre 2030.Politique du projet : cinq ans par version, aucune révision trouvée [9].
PostgreSQL 19Disponibilité générale « planned for September 2026 ».Non vérifiée au 13 septembre 2026 [10].
Budget public belge 2027Adoption au 31 décembre 2026, sinon crédits provisoires.Loi du 22 mai 2003 et textes régionaux [12].
NIS2 Belgique, entités essentiellesVérification CyFun ou ISO 27001 au 18 avril 2026 ; certification ou plan de progression au 18 avril 2027.Loi du 26 avril 2024, selon la classe de l'entité [11].

Un parc en 19c a du temps ; un parc en 11.2 ou 12.x n'en a pas, et rester signifie pour lui monter de version, ce qui est déjà un projet. Si votre anniversaire de support tombe avant le 31 décembre 2026, c'est lui qui fixe le calendrier.

Ce qui rend une base difficile ou impossible à migrer

  1. Une application certifiée sur Oracle seulement. Aucune des matrices de certification lues ne mentionne PostgreSQL : SAP ERP et Business One, Oracle E-Business Suite, PeopleSoft et JD Edwards, Sage X3, Sage FRP 1000, Cegid, Dynamics 365 Business Central. Sage X3 V12 certifie Oracle 19c et SQL Server 2022 [16]. La matrice SAP est derrière identification et n'a pas été lue [17]. Une base qui porte une telle application ne migre pas tant que l'application n'est pas remplacée.
  2. Oracle Forms. Aucun outil ne convertit automatiquement les écrans Forms, et l'assistant d'Oracle mène vers ADF, donc d'Oracle à Oracle [15]. Une application Forms se réécrit ; elle ne se migre pas.
  3. Le PL/SQL en volume. Le portage du code stocké est « la partie la plus importante en termes de complexité et de temps dans la migration » ; la migration du schéma et des données « est souvent marginal par rapport au temps de la migration du code » [14].
  4. Spatial, Advanced Queuing, Oracle Text, RAC. Ces fonctions n'ont pas d'équivalent direct, ou pas de parité évaluée ; PostgreSQL n'offre pas de cluster actif-actif à stockage partagé comparable à RAC. Le détail, outil par outil, est au dossier.

Les outils d'évaluation (Ora2Pg, AWS Schema Conversion Tool) produisent un score par objet ; aucun ne chiffre l'effort total d'un projet.

Trois chemins, et ce qui casse chacun

CheminIl tient quandIl casse sur
Rester et renégocierDes applications certifiées Oracle seulement ou un PL/SQL massif portent l'essentiel du parc.Une hausse annuelle sans plafond dans la commande [1] ; la montée de version obligatoire pour un parc 11.2 ou 12.x [7] ; la dépendance aux compétences Oracle.
Migrer par domaineLe parc mêle des bases liées à des applications certifiées Oracle et des bases libres de toute dépendance.La règle des ensembles de licences : réduire le support des bases migrées oblige à résilier ces licences, et les autres sont retarifées [1]. Deux moteurs, deux sauvegardes, deux plans de reprise et deux compétences pendant la coexistence [14].
Migrer intégralementAucune application ne lie une base à Oracle, ou toutes ont été remplacées.La dernière application liée, Forms, le PL/SQL massif [14][15] ; un audit possible sur 45 jours de préavis [4].

Aucun chemin ne se chiffre sans l'inventaire du parc, et « rester » ne se renégocie pas sans la lecture de la commande.

Ce qui ne se trouve que dans vos documents

Dans votre commande

  • La date d'anniversaire du support et le préavis de non-renouvellement.
  • Un plafond de hausse annuelle, s'il existe.
  • Une ULA et la date de son terme.
  • Une notification d'audit en cours.

Dans votre parc

  • Pour chaque base : édition (EE ou SE2), métrique (Processor ou Named User Plus), type de licence, lieu d'exécution (vos serveurs, un hébergeur, un cloud admis par Oracle, VMware) et version.
  • Les applications d'éditeurs qui s'appuient sur ces bases et leur certification, à demander à chaque éditeur.
  • L'inventaire du code : PL/SQL, packages, files d'attente, Spatial, Text, écrans Forms.

Dans votre organisation

  • La classe NIS2, qui décide si les échéances d'avril 2026 et 2027 vous concernent [11].
  • Le cycle budgétaire et l'état du budget 2027 [12].

Rien n'est exigé au 31 décembre 2026 : ni bascule, ni résiliation, ni décision définitive. Ce qui manque le plus souvent, c'est l'inventaire et la lecture de ces dates.

Ce que d'autres organisations ont décidé

  • Parties. DNS Belgium a basculé sa plateforme d'enregistrement d'Oracle vers PostgreSQL le 7 mai 2026, en invoquant la politique de licence d'Oracle et la dépendance à des acteurs non européens [18]. Météo-France impose PostgreSQL pour tout nouveau projet depuis 2016 et a migré des bases depuis Oracle [19]. Smals a passé en 2022 un accord-cadre PostgreSQL avec un lot d'outil de migration [20], tout en exploitant toujours Oracle [24].
  • Restées. La Confédération suisse a acheté en gré à gré en 2016, au motif qu'aucune alternative appropriée n'existait [21]. Baloise Bank a migré en 2026 vers Oracle Exadata Cloud@Customer parce qu'une large part de sa logique métier est en PL/SQL [22]. L'hôpital universitaire de Bâle renouvelle son infrastructure Exadata pour cause de fin de support [23].

Le marché documenté ne tranche pas : les deux mouvements coexistent. Les départs sont surtout racontés par les organisations elles-mêmes, souvent des années après ; les maintiens, par les partenaires qui les ont vendus.

Sources citées ici

  1. Oracle Software Technical Support Policiesoracle.com. En vigueur le 17 août 2026. 2026-08-17
  2. Oracle Software Technical Support Policies, Statement of Changesoracle.com. 2026-08-17
  3. Oracle Lifetime Support Policy: Oracle Technology Productsoracle.com. 2026-09-11
  4. Online Transactional Oracle Master Agreement v070124, Schedule P §5.2 et §8oracle.com. 2024-07-01
  5. Licensing Oracle Software in the Cloud Computing Environmentoracle.com. Politique non contractuelle. 2026-09-04
  6. Oracle Partitioning Policyoracle.com. Politique non contractuelle. 2022-02-14
  7. Oracle EBS Technology blog, « Reminder: Upgrade Support for Oracle Database 12.1.0.2 and 11.2.0.4 »blogs.oracle.com. 2024-07-08
  8. Mike Dietrich, « Restricted Upgrade Support added for several releases of Oracle Database »mikedietrichde.com. 2023-08-23
  9. PostgreSQL : Versioning Policypostgresql.org. 2026-08-13
  10. PostgreSQL 18.6, 17.11, 16.15, 15.19, 14.24 and 19 Beta 3 Released!postgresql.org. 2026-08-13
  11. CCB Safeonweb@Work, « La loi NIS2 »atwork.safeonweb.be. Date de publication non consignée. non datée
  12. Loi du 22 mai 2003 portant organisation du budget et de la comptabilité de l'État fédéralrefli.be. Version consolidée. 2025-12-12
  13. Palisade Compliance, « Beware of Oracle's Support Renewal Strategy »palisadecompliance.com. 2026-08-22
  14. Dalibo, « Migrer d'Oracle à PostgreSQL », manuel de formationpublic.dalibo.com. Date de publication non consignée. non datée
  15. Pretius, « Migrating Oracle Forms »pretius.com. 2026-04-28
  16. Sage X3 Online Help, Prerequisites overview V12online-help.sagex3.com. 2026-08-21
  17. SAP Support Portal, Product Availability Matrixsupport.sap.com. Matrice derrière identification, non lue. non datée
  18. DNS Belgium, « DNS Belgium ruilt Oracle voor open source alternatief PostgreSQL »dnsbelgium.be. 2026-06-23
  19. Témoignage de David Peyrières, ingénieur DBA, Météo-Francepostgresql.fr. 2020-01-23
  20. Smals, avis de marché Smals-BB-001.002/2022 (abonnements PostgreSQL Enterprise Edition et outil de migration)smals.be. 2022-07-18
  21. Netzwoche, « Bund kauft für 50 Millionen Franken bei Oracle ein »netzwoche.ch. 2016-11-24
  22. dbi services, « Baloise Bank's Avaloq migration to Exadata Cloud@Customer »dbi-services.com. Étude de cas d'un partenaire Oracle. 2026-09-08
  23. Universitätsspital Basel, appel d'offres « Life-cycling Oracle-Exadata-Infrastruktur »wirtschaftsregister.ch. 2026-09-02
  24. Kangaroot, « The Role of Open Source & PostgreSQL at Smals »kangaroot.net. 2025-03-01

Toutes les sources ont été collectées le 13 septembre 2026. Le dossier complet en compte 249, dont les documentations techniques citées ici sans lien (Ora2Pg, AWS Schema Conversion Tool, documentation PostgreSQL) et les matrices d'éditeurs.

Le dossier complet

Le dossier est écrit pour une organisation publique ou une ETI qui porte des bases Oracle sous licence, et pour l'intégrateur qui l'accompagne. Il cite les clauses Oracle mot pour mot et sépare ce que le contrat impose de ce que les politiques et les conseillers ajoutent. Il donne toutes les horloges, contractuelles, produit, budgétaires et légales, avec leur point de départ ; l'inventaire technique en quinze lignes, point de rupture par point de rupture ; les décisions datées d'organisations belges, françaises et suisses, dans les deux sens ; et vingt zones d'incertitude nommées, avec leur motif. Contact : [email protected].