Eu tenho um banco de dados Oracle e gostaria de criar um ERD no Visio 2007 Pro.
Até agora, observei os comandos DBMS_METADATA.GET_DDL para gerar DDL. Eu sei que posso importar um banco de dados do Access para o Visio, mas parece que o Access entende um dialeto SQL diferente do Oracle, portanto, seria necessário ajustar cada comando Criar Tabela para alterar os tipos de dados.
Existe uma maneira simples de criar um ERD usando DDL no Visio Pro 2007?
Respostas:
Tudo o que você precisa é de uma conexão ODBC configurada com o Oracle DB
1. Instale o Oracle Client SW (faça o download em otn.oracle.com). Eu recomendo instalar a mesma versão do seu Oracle DB
2. Defina a conexão no tnsnames.ora
3. Crie e teste a conexão ODBC com o Oracle DB no Painel de Controle> Ferramentas Administrativas> Fontes de Dados (ODBC) - use o driver do Oracle no seu ORA_HOME, use a conexão definida em tnsnames.ora
4. Importar da conexão ODBC definida para o Oracle deve ser o mesmo que importar do Access DB
fonte
C:\Windows\SysWOW64\odbcad32.exe
vez da etapa 3