Créer une ERD avec Visio 2003 Oracle 11g, l’ingénierie inverse a échoué?

Créer ERD avec Visio 2003 + Oracle 11g, échec de l'ingénierie inverse?

Problème

Dans Office Visio 2003, essayez d'utiliser l'ingénierie inverse, «Oracle server» comme pilote Visio pour créer un diagramme entité-relation ou ERD à partir d'Oracle 11G.

Mais, lorsque Visio «Extracting Oracle Object, type and body ?XDB$Complex_derivation….» Un message «Encountered a fatal error during reverse engineer of information from database» s'affiche et le processus est arrêté.

Solution

Il semble que le pilote Oracle Visio 2003 par défaut ne puisse pas traiter certains des objets Oracle 11g trouvés dans le processus de rétro-ingénierie. Certaines fonctionnalités 11g sont-elles trop nouvelles pour Visio 2003?

Cependant, la solution de contournement consiste à choisir «ODBC Generic Driver» au lieu de «Oracle Server» comme pilote de connecteur Visio, voir la figure ci-dessous:

visio-reverse-engineer

Terminé, maintenant, le Visio 2003 est capable de générer ERD via reverse engineering à partir d'Oracle 11g.