Mam bazę danych Oracle i chciałbym utworzyć ERD w Visio 2007 Pro.
Do tej pory sprawdzałem komendy DBMS_METADATA.GET_DDL do generowania DDL. Wiem, że mogę zaimportować Access DB do Visio, ale wygląda na to, że Access rozumie dialekt SQL inny niż Oracle, więc musiałbym dostosować każde polecenie Utwórz tabelę, aby zmienić typy danych.
Czy istnieje prosty sposób na utworzenie ERD przy użyciu DDL w Visio Pro 2007?
Odpowiedzi:
Wszystko czego potrzebujesz to skonfigurowane połączenie ODBC z Oracle DB
1. Zainstaluj oprogramowanie Oracle Client SW (pobierz z otn.oracle.com). Zalecam zainstalowanie tej samej wersji, co Oracle DB
2. Zdefiniuj połączenie w tnsnames.ora
3. Utwórz i przetestuj połączenie ODBC z Oracle DB w Panelu sterowania> Narzędzia administracyjne> Źródła danych (ODBC) - użyj sterownika Oracle w ORA_HOME, użyj zdefiniowanego połączenia w tnsnames.ora
4. Importowanie ze zdefiniowanego połączenia ODBC do Oracle powinno być takie samo jak importowanie z Access DB
źródło
C:\Windows\SysWOW64\odbcad32.exe
zamiast kroku 3