У меня есть база данных Oracle, и я хотел бы создать ERD в Visio 2007 Pro.
До сих пор я смотрел на команды DBMS_METADATA.GET_DDL для генерации DDL. Я знаю, что могу импортировать базу данных Access в Visio, но кажется, что Access понимает диалект SQL, который отличается от Oracle, поэтому мне нужно настроить каждую команду Create Table для изменения типов данных.
Есть ли простой способ создать ERD с использованием DDL в Visio Pro 2007?
Ответы:
Все, что вам нужно, это настроить соединение ODBC с БД Oracle
1. Установите программное обеспечение Oracle Client (загрузить с otn.oracle.com). Я рекомендую установить ту же версию, что и ваша БД Oracle.
2. Определить соединение в tnsnames.ora.
3. Создать и протестировать ODBC-соединение с БД Oracle в Панели управления> Администрирование> Источники данных (ODBC) - использовать драйвер Oracle в вашем ORA_HOME, использовать определенное соединение в tnsnames.ora
4. Импорт из определенного подключения ODBC к Oracle должен быть таким же, как импорт из БД Access
источник
C:\Windows\SysWOW64\odbcad32.exe
вместо шага 3