Ich habe eine Oracle-Datenbank und möchte eine ERD in Visio 2007 Pro erstellen.
Ich habe mir bisher die Befehle DBMS_METADATA.GET_DDL angesehen, um DDL zu generieren. Ich weiß, dass ich eine Access-Datenbank in Visio importieren kann, aber es scheint, dass Access einen SQL-Dialekt versteht, der sich von Oracle unterscheidet. Daher müsste ich jeden Befehl "Tabelle erstellen" optimieren, um die Datentypen zu ändern.
Gibt es eine einfache Möglichkeit, eine ERD mit DDL in Visio Pro 2007 zu erstellen?
Antworten:
Sie benötigen lediglich eine konfigurierte ODBC-Verbindung zu Oracle DB
1. Installieren Sie Oracle Client SW (Download von otn.oracle.com). Ich empfehle, dieselbe Version wie Oracle DB zu installieren.
2. Definieren Sie die Verbindung in tnsnames.ora.
3. Erstellen und testen Sie die ODBC-Verbindung zu Oracle DB in Systemsteuerung> Verwaltung> Datenquellen (ODBC). Verwenden Sie den Oracle-Treiber in Ihrem ORA_HOME. Verwenden Sie die definierte Verbindung in tnsnames.ora
4. Der Import aus einer definierten ODBC-Verbindung nach Oracle sollte mit dem Import aus Access DB identisch sein
quelle
C:\Windows\SysWOW64\odbcad32.exe
anstelle von Schritt 3