Générer une représentation visuelle d’un schéma Oracle

Voici une astuce rapide pour générer des graphes de votre schéma de base de données (Oracle ou autres) à l’aide de l’outil SchemaSpy. Cette application va analyser votre schéma pour en produire des pages HTML à la Javadoc, avec de jolis graphes de dépendance pour savoir qui dépend de quoi. Pratique si vous avez un modèle qui évolue un peu à l’arrache sans mise à jour des diagrammes Visio associés (quand ils existent !).

SchemaSpy nécessite d’avoir l’exécutable dot dans le path pour la génération des graphes, vous pouvez l’obtenir en installant Graphviz. L’exécution de SchemaSpy consiste ensuite à lancer un jar avec les bons paramètres :

java -jar schemaSpy_5.0.0.jar -t ora -db MON_SCHEMA -u MON_USER -p MON_PASSWORD -o repertoire_de_sortie -dp d:\oracle\product\10.2.0\client_1\jdbc\lib\classes12.jar

Bien évidemment, il faut adapter les paramètres à vos besoins ;-).

Un exemple de fichiers produits est disponible sur le site officiel.

VN:R_U [1.9.22_1171]
Rating: 0 (from 0 votes)
Share

À propos de Bastien Jansen

Vous pouvez facilement me retrouver sur twitter, linkedin, voire même le blog Excilys (l'autre ;-)). De temps en temps je poste aussi sur mon blog perso.
Ce contenu a été publié dans Outils, avec comme mot(s)-clef(s) , . Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire