Un regard clair sur la façon dont Oracle et Larry Ellison ont bâti une richesse durable grâce aux bases de données, aux coûts de changement, aux licences et à une discipline commerciale enterprise.

La formule de Larry Ellison pour une fortune durable se résume ainsi : vendre une base de données critique, l'encadrer par des contrats pluriannuels, et bâtir une machine de ventes enterprise qui rend plus sûr de rester que de changer.
C'est une histoire d'affaires sur la raison pour laquelle Oracle est devenu difficile à remplacer — pas un tutoriel technique profond sur les internals des bases de données. Vous n'avez pas besoin de savoir comment fonctionnent les optimisateurs SQL pour comprendre pourquoi Oracle a généré des flux de trésorerie pendant des décennies.
« Durable » ne veut pas dire que les clients adoraient chaque renouvellement. Cela signifie qu'Oracle s'est positionné pour que les revenus aient tendance à se répéter.
La durabilité se manifeste par :
Quand une base de données se trouve sous la facturation, l'inventaire, la paie ou les systèmes de trading, ce n'est plus un simple outil IT. Elle devient une dépendance, et les dépendances collent.
1) Les bases de données comme fondation. Oracle s'est concentré sur la couche « système d'enregistrement » — là où vivent les données opérationnelles les plus précieuses.
2) Le verrouillage (parfois accidentel). Pas seulement la compatibilité technique, mais aussi les processus, les intégrations, la formation et les fonctionnalités spécifiques au fournisseur qui s'accumulent sur des années.
3) Les ventes enterprise. Oracle n'a pas gagné comme une application grand public. Elle a gagné avec des cycles d'achat, des relations exécutives et des contrats conçus pour prolonger la relation.
Ensemble, ces piliers ont créé un effet de composition : chaque nouvelle affaire n'était pas une simple vente ponctuelle — elle augmentait la probabilité de nombreux paiements futurs.
Larry Ellison n'a pas commencé comme une célébrité du logiciel. Ses débuts mêlaient des emplois de programmation pratiques et l'apprentissage de la façon dont les grandes organisations achètent réellement de la technologie — lentement, prudemment, et en préférant les fournisseurs qui paraissent stables.
Oracle a démarré en 1977 (sous le nom de Software Development Laboratories) avec une thèse claire : le plus gros argent du logiciel viendrait de la vente d'infrastructures aux grandes institutions, pas de systèmes personnalisés ponctuels. Plutôt que de courir après les marchés hobbyistes ou grand public, Ellison et ses cofondateurs visaient les entreprises et agences gouvernementales qui avaient besoin de systèmes pour la paie, l'inventaire, la facturation et la comptabilité.
À l'époque, l'informatique était dominée par les mainframes et la gestion centralisée des données. Même avec l'apparition du client-serveur, l'hypothèse par défaut dans les grandes entreprises restait que les systèmes devaient être fiables, auditables et pris en charge pendant des années.
Cet environnement récompensait les logiciels qui pouvaient devenir un composant standard — quelque chose autour duquel les équipes IT pouvaient construire. Les bases de données s'y prêtaient parfaitement : elles se trouvaient sous de nombreuses applications, touchaient des données critiques et justifiaient une maintenance et un support continus.
Les clients enterprise n'achètent pas comme des individus. Ils achètent via des comités, des processus d'approvisionnement et des plans pluriannuels. Cela pousse un fournisseur à mettre l'accent sur :
Cela change aussi le profil financier. Une seule grosse affaire peut financer des années de travail produit, mais elle exige un mouvement commercial construit autour des relations, des preuves et de la réduction du risque.
Le pari initial d'Oracle était simple : gagner une place au cœur des opérations enterprise, et vous ne vendez pas seulement un logiciel — vous vendez la continuité via des mises à jour, du support et des upgrades que les organisations continuent de payer à mesure que la dépendance grandit.
Une base de données est le système d'enregistrement d'une entreprise : l'endroit où réside la « vérité officielle ». Comptes clients, factures, stocks, écritures de paie, statuts d'expédition — ce ne sont pas que des fichiers. Ce sont des faits sur lesquels l'entreprise s'appuie pour être payée, rester conforme et fonctionner au quotidien.
À mesure que les entreprises construisent plus de logiciels — ERP, CRM, facturation, supply chain — ces applications partagent de plus en plus la même source de vérité sous-jacente. Si la base de données est indisponible, les applications qui lisent et écrivent ces enregistrements ne peuvent pas faire leur travail. Cela fait de la base de données une dépendance centrale plutôt qu'« un autre composant IT ».
Les bases de données collent parce que les applications sont écrites autour d'elles. Avec le temps, vous accumulez :
Changer n'est pas comme remplacer un outil de tableur. Il faut migrer d'énormes volumes de données, préserver l'historique, retester les workflows critiques et souvent réécrire des parties de l'application. Même si la nouvelle option est moins chère, le risque de projet peut l'emporter sur les économies.
Pour les systèmes critiques, la peur n'est pas « un peu plus lent cette semaine ». C'est une panne qui arrête le traitement des commandes, ou une perte de données qui force des rapprochements, des remboursements et des problèmes réglementaires.
Quand le coût d'une mauvaise journée peut atteindre des millions — ou nuire à la confiance — les acheteurs deviennent conservateurs. « Fonctionne de manière fiable » l'emporte sur « nouveau et prometteur ».
Les départements IT sont évalués sur la stabilité. Cela les pousse vers des fournisseurs ayant un long historique, des outils matures et des équipes de support qui ont déjà vu tous les modes de défaillance.
Une fois cette décision prise, la base de données devient l'ancre du reste de la pile — entraînant applications, processus et budgets dans son orbite.
Une base de données relationnelle est une façon de stocker des données métier — clients, factures, expéditions — dans des tables (pensez feuilles de calcul) qui peuvent être reliées entre elles. Au lieu de chercher dans des fichiers, vous posez des questions comme « montre-moi toutes les factures impayées de plus de 30 jours » et obtenez une réponse rapidement et de manière cohérente.
SQL (Structured Query Language) est le langage commun utilisé pour interroger les bases relationnelles. Parce que SQL est largement enseigné et supporté, il est facile de supposer que les produits de bases de données sont interchangeables.
Mais dans les entreprises réelles, ce qui compte n'est pas seulement qu'un système comprenne SQL. La différenciation apparaît dans tout l'écosystème : comportement en forte charge, récupération après crash, fonctionnement des sauvegardes, gestion des permissions, et la façon dont les équipes surveillent et optimisent la performance.
Oracle ne "vendait" pas du SQL. Oracle vendait la promesse que les systèmes critiques continueraient de fonctionner.
Même si un concurrent alignait les fonctionnalités, la décision de standardiser sur une base se répand sur les équipes, les budgets et des années d'habitudes opérationnelles. Une fois qu'une base de données devient le centre du reporting, des intégrations et de la conformité, la technologie « assez bonne » ne suffit plus pour l'emporter.
La domination du marché reflète généralement un mélange de qualité produit, gestion du risque et exécution commerciale — pas une seule fonctionnalité miracle.
Oracle n'a pas attendu que des développeurs saisissent une carte de crédit. Elle a appris comment les grandes entreprises achètent réellement : lentement, prudemment, et avec de nombreuses parties prenantes.
L'approvisionnement enterprise est un sport d'équipe. Une affaire typique implique la DSI, la sécurité, les finances, le juridique et l'unité métier qui possédera le système. Cela signifie des timelines longues, des exigences formelles et de la politique interne.
Oracle a exploité cette réalité avec des preuves de concept (PoC), des clients de référence et des affirmations de compatibilité détaillées. Un PoC n'est pas qu'un test technique — c'est un moyen d'aider un sponsor à justifier l'achat devant tout le comité.
Oracle a construit une vente classique par compte : représentants dédiés, comptes nommés, et cadence de revues trimestrielles bien avant que l'ABM soit à la mode.
L'objectif n'était pas seulement le premier contrat ; c'était de devenir le choix par défaut pour le projet suivant et celui d'après. La confiance avec un CIO ou une équipe de DBA peut survivre aux budgets, aux réorganisations et même à une insatisfaction produit à court terme.
Les contrats de support, les certifications (DBA, développeurs) et les intégrateurs système créent de l'élan. Une fois qu'une entreprise a du personnel formé, des architectures approuvées et un partenaire qui connaît Oracle sur le bout des doigts, changer de fournisseur paraît augmenter le risque.
Les partenaires influencent aussi ce qui est recommandé dans les RFP, quelles compétences sont disponibles, et quelles plateformes sont considérées comme "sûres".
Les renouvellements peuvent compter plus que les nouveaux logos. Si Oracle s'intègre aux systèmes centraux, le renouvellement annuel devient une décision de continuité d'activité, pas un nouvel achat. C'est là que la tarification, les clauses d'audit et la structure contractuelle commencent à façonner le comportement autant que les fonctionnalités produit.
(Pour les mécanismes de ce levier, voir /blog/how-lock-in-works.)
Le verrouillage fournisseur ne nécessite pas de mauvaise intention. C'est simplement une dépendance croissante à un produit, combinée à des coûts de changement qui augmentent avec le temps. Avec un système central comme une base de données, cette combinaison devient puissante car la base se situe sous les applications, le reporting, la sécurité et les opérations quotidiennes.
Le verrouillage technique survient lorsque vos systèmes dépendent de capacités difficiles à reproduire ailleurs. Dans les bases de données, cela prend souvent la forme de fonctionnalités propriétaires (extensions SQL spéciales, hints de performance, approches de clustering), d'outillage spécifique au fournisseur et d'intégrations profondément ancrées avec des apps et du middleware.
Même quand « ce n'est que du SQL », les déploiements réels accumulent procédures stockées, triggers, scripts de sauvegarde, agents de monitoring et connecteurs personnalisés. Plus cette pile est adaptée à une base, plus une migration propre devient difficile.
Le verrouillage opérationnel concerne les personnes et les processus. Les équipes se forment sur une plateforme, embauchent des administrateurs selon un parcours de certifications précis, et construisent des runbooks autour des comportements spécifiques — comment fonctionne le basculement, comment se font les upgrades, quel est le « normal » de performance.
Avec le temps, la documentation de conformité et d'audit devient également spécifique : contrôles d'accès, configurations de chiffrement, politiques de rétention et procédures d'incident. Changer de fournisseur implique alors re-former les équipes, réécrire les procédures et re-valider les contrôles.
Le verrouillage contractuel transforme les coûts de changement en réalité calendaire. Des termes pluriannuels, des structures de support groupées, des cycles de renouvellement et des accords d'entreprise peuvent rendre « nous changerons le trimestre prochain » irréaliste.
Le support est un levier important : une fois que des systèmes critiques reposent sur le support fournisseur pour les patchs et les conseils de sécurité, partir peut donner l'impression de prendre un nouveau risque opérationnel — surtout si les contrats incluent des définitions d'usage strictes et des pénalités qui compliquent des migrations partielles.
Le fossé d'Oracle n'était pas que technique. Il était financier — bâti par des modèles de licence qui faisaient sentir la base de données intégrée aux budgets autant qu'aux systèmes.
Les licences Oracle ont souvent été vendues selon quelques unités communes :
L'idée clé est simple : une fois la base devenue centrale, la croissance tend à augmenter l'un de ces compteurs — plus de cœurs, plus d'utilisateurs, ou plus de fonctionnalités.
Quand la tarification a beaucoup de boutons — métriques, exceptions, droits d'usage, options groupées — les négociations penchent vers la partie qui comprend le mieux les règles.
La complexité rend aussi difficile pour les clients de modéliser le coût total sur plusieurs années, ce qui affaiblit leur capacité à comparer des alternatives ou à s'engager confidentiellement dans une migration.
Oracle (comme beaucoup de grands fournisseurs) utilise des revues de licence pour confirmer que les clients utilisent le logiciel conformément aux termes du contrat. Traitées impartialement, ces revues peuvent protéger les deux parties.
En pratique, elles créent aussi un risque financier : si l'usage est interprété comme sur-déployé, le client peut devoir régulariser rapidement.
Les renouvellements annuels de support — souvent liés à un pourcentage de la licence — créent des revenus stables même quand les nouvelles ventes ralentissent. Les upgrades et nouvelles éditions deviennent un second levier : les clients paient pour rester à jour, compatibles et supportés, renforçant le cycle récurrent.
Oracle n'a jamais manqué de concurrents. Ce qui est inhabituel, c'est la fréquence à laquelle les clients évaluaient des alternatives — puis renouvelaient quand même.
Au début, IBM était le rival évident : DB2 vivait déjà là où beaucoup d'entreprises exécutaient leurs charges les plus importantes. L'argument d'Oracle était la portabilité et la performance sur différentes plateformes matérielles, ce qui comptait à mesure que les entreprises se diversifiaient au-delà des mainframes IBM.
Dans les années 1990 et 2000, Microsoft SQL Server s'est étendu rapidement, surtout pour les systèmes départementaux et le mid-market qui appréciaient la simplicité et un prix inférieur. Il était souvent « assez bon », et pour beaucoup d'applications nouvelles, il l'était réellement.
Puis l'open source est devenu crédible pour des usages sérieux. MySQL a dominé les charges web ; PostgreSQL est devenu le choix pour les équipes voulant des fonctionnalités de niveau entreprise sans licence propriétaire.
Les bases de données ne s'achètent pas isolément. Elles sont enveloppées dans des processus métier, du reporting, des revues de sécurité, des validations de conformité et des relations fournisseurs.
Économiser sur les frais de licence peut être réel, mais il est souvent éclipsé par le coût du retesting applicatif, de la re-formation du personnel et de l'absorption du risque opérationnel. Pour beaucoup d'entreprises, la base de données est la partie la moins visible d'un système quand tout fonctionne — et la plus incriminée quand ça échoue. Cela rend les décideurs prudents : ils préfèrent payer plus que d'être l'équipe qui « a cassé la facturation ».
Migrer les données n'est que la première étape. Procédures stockées, différences de dialecte SQL, tuning de performance, routines de sauvegarde/restaure, monitoring, outils tiers et applications certifiées par le fournisseur peuvent tous dépendre d'un comportement spécifique à Oracle. Même les contrats et l'historique d'audit peuvent créer des frictions.
Les services cloud ont transformé la base de données en abonnement avec moins de réglages : AWS RDS/Aurora, Azure SQL et Google Cloud SQL (et Spanner) réduisent le besoin d'un travail DBA spécialisé et facilitent l'essai. C'est une concurrence réelle — moins axée sur les fonctionnalités, plus sur la réduction des coûts de changement.
La réponse d'Oracle a été de promouvoir ses propres offres managées et d'arguer que l'endroit le plus sûr pour exécuter Oracle reste Oracle.
Oracle a commencé comme entreprise de bases de données, mais les grandes entreprises achètent rarement « une base de données » isolément. Elles achètent des systèmes pour gérer la finance, la RH, les ventes et les opérations — et ces systèmes créent une demande constante pour la couche de base de données en dessous.
Un schéma courant dans le logiciel enterprise consiste à élargir le catalogue en acquérant des éditeurs d'applications établis, puis à vendre le portefeuille plus large aux mêmes décideurs. Plutôt que de se confronter affaire par affaire avec un seul produit, le fournisseur peut proposer plusieurs modules dans une seule démarche d'achat : un ensemble de contrats, une équipe de compte, et (souvent) une stack technique préférée.
Oracle a utilisé les acquisitions au fil du temps pour monter dans la stack vers des applications métier comme l'ERP et le CRM, parallèlement au middleware et autres produits d'infrastructure. Ce n'est pas une garantie d'intégration parfaite, mais cela change la façon dont un client évalue les fournisseurs : « Peut-on standardiser chez un seul fournisseur pour plus de nos systèmes critiques ? » devient une question concrète.
Une fois qu'une entreprise exécute des applications critiques sur la stack d'un fournisseur, les bases de données cessent d'être une ligne séparée et deviennent une dépendance intégrée. Si un déploiement ERP est conçu, testé et supporté sur Oracle Database, le choix d'achat le plus sûr est souvent de garder la base cohérente avec l'application.
Cette dynamique s'appelle parfois pull-through : la vente d'une application augmente la probabilité d'une vente de base de données (et des renouvellements), parce que la fiabilité, les frontières de support et la planification des upgrades sont plus simples quand les pièces sont alignées.
Le bundling consiste à empaqueter plusieurs produits ensemble — commercialement ou opérationnellement — pour que l'achat chez un même fournisseur paraisse plus simple que l'assemblage d'alternatives.
Une stratégie plateforme est la version long terme : gestion d'identité partagée, outils de monitoring, connecteurs d'intégration et schémas de déploiement standardisés.
Pour les acheteurs, l'avantage est moins de fournisseurs et une responsabilité plus claire. Le compromis est que chaque couche ajoutée peut augmenter les coûts de changement plus tard, car la base de données, le middleware et les applications commencent à fonctionner comme un système connecté.
Pendant des décennies, Oracle a prospéré sur un schéma simple : vendre une licence initiale importante, puis encaisser le support annuel. Le passage au cloud a menacé ce rythme. Au lieu d'acheter des logiciels perpétuels et d'exécuter en interne, les clients pouvaient louer l'infrastructure et des bases managées — souvent avec un approvisionnement plus rapide, une montée en charge plus facile et des coûts mensuels plus clairs.
Les plateformes cloud ont changé qui contrôle l'environnement d'exécution. Si votre base tourne sur l'infrastructure d'un tiers — et que des bases concurrentes sont à portée de clic — le pouvoir de fixation des prix et l'effet de levier sur les renouvellements peuvent s'affaiblir.
L'adoption du cloud a aussi poussé les équipes financières vers des dépenses d'abonnement, rendant les gros deals de licences plus difficiles à justifier.
Oracle a poursuivi deux mouvements parallèles :
Pour les acheteurs, les bases managées peuvent être attractives : patchs et sauvegardes automatisés, haute disponibilité plus facile, et montée en capacité sans cycle matériel long.
Même si l'économie de licence bascule vers l'abonnement, l'échange peut valoir la peine si cela réduit le risque de downtime et libère les équipes internes.
Peu d'entreprises déplacent tout en une fois. Il est courant d'exécuter des charges Oracle critiques on-prem pendant des années tout en construisant de nouveaux systèmes dans le cloud — parfois sur OCI, parfois sur d'autres clouds, et souvent avec de la colle d'intégration entre les deux.
L'objectif d'Oracle dans ce monde mixte est simple : rester la base par défaut où que le client exécute.
Le verrouillage n'est pas toujours un piège tendu par le fournisseur ; il est souvent l'effet secondaire de choix raisonnables pris sous la pression du temps. L'objectif n'est pas « ne jamais s'engager » mais de s'engager en pleine connaissance de cause et avec un plan de sortie que vous pouvez réellement financer.
Avant de signer, faites un exercice rapide de « migration future » et budgétez-le comme un vrai projet.
De petites clauses contractuelles peuvent créer de grands coûts de changement.
Faites attention aux termes de renouvellement, augmentations de prix du support et au libellé d'audit (ce qui déclenche un audit, les délais de préavis et comment l'usage est mesuré). Vérifiez aussi que votre modèle de déploiement — virtualisation, conteneurs, DR et dev/test — correspond aux définitions du contrat.
Utilisez des benchmarks pour comparer des alternatives sur des charges équivalentes, pas sur des chiffres marketing. Right-sizez les licences selon l'usage actuel et la croissance à court terme plutôt que des projections worst-case.
Exigez de la transparence d'usage : métriques claires, accès aux rapports et droit d'auto-audit.
Si vous avez besoin d'aide pour prévoir les coûts, alignez cela avec votre planification des dépenses fournisseurs et vos mécanismes de refacturation interne (voir /pricing).
Une torsion contemporaine est que les équipes peuvent accumuler des dépendances plus vite que jamais. Des plateformes qui accélèrent la génération d'applications comme Koder.ai permettent de lancer des apps web (React), backends (Go + PostgreSQL) et mobiles (Flutter) à partir d'une interface de chat — souvent en jours plutôt qu'en mois.
Cette vitesse est puissante, mais le même principe s'applique : décidez d'emblée ce qui vous garde flexible. Des fonctionnalités pratiques « anti-verrouillage accidentel » incluent l'export du code source, snapshots et rollback, et des options de déploiement/hébergement prévisibles. (Koder.ai prend en charge tout cela et propose aussi un mode planification pour cartographier les besoins avant de générer une large surface de code.)
L'histoire d'Oracle n'est pas seulement "vendre du logiciel aux grandes entreprises". C'est une étude de cas sur la manière dont un produit devient une partie permanente d'une organisation — et comment cette permanence se transforme en économie durable.
Oracle n'a pas gagné en étant un gadget agréable. La base de données est devenue l'endroit où vivaient les données critiques, et le business s'est modelé autour de cette réalité.
Si vous construisez une entreprise enterprise, cherchez des wedges qui :
La prudence est importante : plus vous êtes central, plus vous devez mériter la confiance. Si les clients se sentent piégés sans recevoir de valeur continue, ils finiront par vous remplacer.
Oracle montre que les grandes entreprises enterprise sont souvent des machines à renouvellement, pas des machines à nouveaux logos perpétuels. Les coûts de changement peuvent stabiliser les revenus, mais le meilleur signal est que les clients choisissent de renouveler même quand ils ont des alternatives.
Cherchez :
Le verrouillage n'est pas que technique — il est opérationnel et contractuel. Le moment de négocier la flexibilité est avant d'être dépendant.
Actions pratiques :
Oracle a livré une valeur réelle : fiabilité, performance et une manière standard de faire tourner des entreprises sérieuses. Les coûts apparaissent quand la dépendance limite le pouvoir de négociation ou ralentit le changement.
La leçon moderne est d'aspirer à être indispensable en le méritant continuellement — tout en donnant aux clients une voie d'évolution. C'est ainsi qu'on obtient des relations long terme sans créer de ressentiment durable.
"Durable" signifie que l'activité est structurée pour que les revenus se répètent de manière fiable — même si les clients ne sont pas toujours enthousiastes.
Dans le cas d'Oracle, la durabilité venait de :
Parce que la base de données se trouve sous les systèmes qui font fonctionner une entreprise : facturation, paie, inventaire, trading, rapports de conformité.
Quand la base de données est le système d'enregistrement, une panne ou une perte de données crée un risque opérationnel et réglementaire existentiel — les acheteurs privilégient donc la stabilité et le support éprouvé plutôt que la nouveauté.
Pas vraiment interchangeable. SQL est une norme, mais les entreprises n'achètent pas de la « syntaxe » : elles achètent des résultats — disponibilité, récupération, performance en charge, contrôles de sécurité, outils et support.
Deux produits peuvent « parler SQL » et différer fortement sur :
Les coûts de changement s'accumulent avec le temps.
Sources courantes :
Même si une alternative est moins chère, le risque de migration peut dépasser les économies.
Oracle vendait à des comités et dans des cycles d'achat longs, puis traitait les comptes comme des relations de long terme.
Tactiques typiques :
C'est souvent le moment où le pouvoir de levier est maximal.
Si une base de données supporte les opérations centrales, le renouvellement devient une décision de continuité d'activité, pas une nouvelle évaluation. Cela transforme la question de « devons-nous acheter ? » en « pouvons-nous changer en toute sécurité ? » — beaucoup plus difficile.
C'est aussi là que les conditions tarifaires, les clauses d'audit et les politiques de support ont un impact disproportionné.
Trois couches qui se renforcent mutuellement :
Ces couches transforment le coût de changement en réalité calendaire et organisationnelle.
La tarification d'Oracle comporte souvent plusieurs « compteurs », et la croissance tend à en augmenter au moins un.
Leviers courants :
La complexité rend difficile la prévision du coût total et facilite les dérives de conformité involontaires.
Un audit (ou revue de licences) vérifie que l'usage correspond au contrat.
Pratiquement, cela peut entraîner :
Réduisez le risque en suivant vos déploiements, en comprenant les définitions métriques (virtualisation, DR, dev/test) et en conservant des rapports internes d'usage clairs.
Pas automatiquement — le cloud change la forme du verrouillage sans l'éliminer.
Les bases managées réduisent la charge opérationnelle (patchs, sauvegardes, HA), mais il faut surveiller :
Beaucoup d'entreprises vivent longtemps en mode hybride, mélangeant Oracle on-premises et services cloud, tout en essayant de garder des options de sortie réalistes.