Bonjour,
J'ai plusieurs bases de données (archive, production, préproduction) sur des machines différentes, et avec des SID différents, et soit sous Oracle 8 soit sous Oracle 9. Voilà pour l'environnement.
J'aurais besoin de pouvoir facilement comparer déjà les schémas de ces bases de données pour déceler d'éventuelles différences (table en plus ou en moins, colonne en plus ou en moins, format de colonne différent).
Donc y'a t'il quelque outil sur ce sujet ? (j'ai un peu cherché sur le web et sur le forum mais je n'ai rien trouvé). Je n'ai pas et ne peux pas avoir de licence TOAD.
Ce qui serait pas mal serait donc par exemple :
- un outil externe sous Windows où paramétrer les bases à comparer ;
- ou un script en PL/SQL que je pourrais lancer sous Unix depuis une seule machine à partir de laquelle je peux accéder à toutes les bases, avec un script PERL ou autre pour faire la comparaison des résultats des 3 bases.
Enfin, j'aurais presque la même question pour les données : je ne veux bien sûr pas comparer tout le contenu de mes bases (d'autant que nombre de différences seraient normales), mais uniquement le contenu de certaines tables de paramétrie : y'a t'il déjà quelque chose de tout fait sur ce sujet là aussi quelque part ?
Un dump de tout çà (comparaison de schémas ou de données) facilement vers un rapport HTML serait un plus (mais j'en demande peut être beaucoup).
Merci par avance pour toute piste.
Partager