J'ai une base de données Oracle et je voudrais créer un ERD dans Visio 2007 Pro.
J'ai jusqu'à présent examiné les commandes DBMS_METADATA.GET_DDL pour générer DDL. Je sais que je peux importer une base de données Access dans Visio, mais il semble qu'Access comprenne un dialecte SQL différent d'Oracle, donc j'aurais besoin de modifier chaque commande Créer une table pour changer les types de données.
Existe-t-il un moyen simple de créer un ERD à l'aide de DDL dans Visio Pro 2007?
Réponses:
Tout ce dont vous avez besoin est une connexion ODBC configurée à Oracle DB
1. Installez Oracle Client SW (téléchargement depuis otn.oracle.com). Je recommande d'installer la même version que votre base de données Oracle
2. Définissez la connexion dans tnsnames.ora
3. Créez et testez la connexion ODBC à Oracle DB dans le Panneau de configuration> Outils d'administration> Sources de données (ODBC) - utilisez le pilote Oracle dans votre ORA_HOME, utilisez la connexion définie dans tnsnames.ora
4. L'importation depuis une connexion ODBC définie vers Oracle doit être identique à l'importation depuis Access DB
la source
C:\Windows\SysWOW64\odbcad32.exe
au lieu de l'étape 3