Édition communautaire

Community Edition

Web Delphes — édition communautaire

La supervision et le diagnostic de vos bases Oracle, en libre accès pour un usage non commercial. Code source ouvert, sous licence Creative Commons BY-NC-SA 4.0.

L’édition communautaire réunit le cœur de Web Delphes et le module Oracle CE. Elle se connecte à vos propres bases Oracle — sur site, en RAC ou dans le cloud — et en tire les rapports du quotidien d’un DBA : activité en temps réel, historique ASH, configuration, diagnostics et détail des ordres SQL.

Pour l’instant, l’édition communautaire est limitée au module Oracle CE. Les autres modules de Web Delphes restent réservés à l’édition complète.

Télécharger

Archive ZIP

La dernière version de la branche principale, prête à déployer : toute l’application dans un seul répertoire.


Télécharger l’archive

Code source

Le dépôt public sur Framagit : historique, signalement d’anomalies et contributions.


Voir le dépôt Framagit

Ou, avec git :

git clone https://framagit.org/yaodb-blog/Webdelphes_CE.git

Ce que contient l’édition communautaire

Domaine Fonctions
Inventaire Bases Oracle (EasyConnect, ou wallet cloud avec alias TNS), groupes, sous-groupes, droits par base (consultation, DBA dev, DBA)
Temps réel Activité de l’instance, sessions actives, arrêt de session
Historique Vue d’ensemble ASH, heatmaps, détail ASH minute par minute
Configuration Paramètres, tablespaces et redo logs, mémoire SGA / PGA, indicateurs et advisors, alert log, calcul des statistiques
Diagnostics ORA-01555, ORA-04030, ORA-04031, ralentissement
SQL SQL Monitor, détail SQL (plans, historique des charges, historique des plans, texte, objets liés), détail d’un objet, analyseur de vue
Tableaux de bord Scheduler (DBMS_SCHEDULER)
Sans Diagnostic Pack sw$bash_snapper : échantillonnage ASH et mini-AWR en PL/SQL, installé depuis l’interface, pour les bases sans licence Diagnostic Pack

Les fonctions soumises à une option Oracle (Diagnostic Pack, Tuning Pack) ne s’activent que si la base déclare l’option : Web Delphes lit CONTROL_MANAGEMENT_PACK_ACCESS et ne les interroge jamais sans elle.

Réservé à l’édition complète

  • Rapports ASH et AWR graphiques
  • Détail PL/SQL, avec déballage des sources enveloppées
  • Rapport complet d’un objet
  • Verrous en temps réel
  • Piste d’audit, points de restauration, configuration du SQL Tuning Advisor
  • Tableaux de bord : sauvegardes RMAN, exports Data Pump, licences, statistiques, wallets TDE

Passer à l’édition complète sans rien perdre : elle remplace l’édition communautaire en place — mêmes tables, mêmes rôles, mêmes réglages. Les bases enregistrées, les groupes et les droits sont conservés.

Installation

  1. Prérequis : Linux ou Windows, Apache 2.4, Nginx ou IIS, PHP 8.2 avec les extensions oci8, sqlite3, sodium, mbstring et intl, et Oracle Instant Client 19c ou plus.
  2. Décompressez l’archive à la racine du serveur web et faites pointer la racine web sur mon-appli/.
  3. Donnez à PHP les droits d’écriture sur log/ et securite/.
  4. Ouvrez l’application : les tables sont créées au premier accès. Connectez-vous avec admin / admin123, et changez ce mot de passe immédiatement.
  5. Enregistrez une première base dans Oracle → Bases de données.

Le pas à pas par plateforme — RHEL/Oracle Linux, Ubuntu/Debian, Windows avec Apache, Nginx ou IIS — est dans le guide d’installation depuis le paquet ZIP. L’utilisation est décrite dans le guide utilisateur Oracle.

Licence

© 2026 Olivier Joly — l’édition communautaire est mise à disposition selon les termes de la licence Creative Commons Attribution – Pas d’Utilisation Commerciale – Partage dans les Mêmes Conditions 4.0 International (CC BY-NC-SA 4.0). Vous pouvez l’utiliser, la partager et l’adapter :

  • en créditant l’auteur et en indiquant les modifications apportées ;
  • sans usage commercial ;
  • en diffusant vos adaptations sous la même licence.

Pour un usage commercial, ou pour les fonctions de l’édition complète, voir la page Téléchargement ou contactez l’auteur.