如何将 Oracle 数据库的内容导入 Visio 以创建实体关系图?

9 erd oracle import ddl visio

我有一个 Oracle 数据库,我想在 Visio 2007 Pro 中创建一个 ERD。

到目前为止,我已经查看了 DBMS_METADATA.GET_DDL 命令来生成 DDL。我知道我可以将 Access DB 导入 Visio,但似乎 Access 理解与 Oracle 不同的 SQL 方言,因此我需要调整每个 Create Table 命令以更改数据类型。

有没有一种在 Visio Pro 2007 中使用 DDL 创建 ERD 的简单方法?

Šte*_*vec 7

您只需要配置到 Oracle DB 的 ODBC 连接

    1. 安装 Oracle Client SW(从 otn.oracle.com 下载)。我建议安装与您的 Oracle DB 相同的版本
    2. 在 tnsnames.ora 中定义连接
    3. 在控制面板 > 管理工具 > 数据源 (ODBC) 中创建并测试到 Oracle DB 的 ODBC 连接 - 在您的 ORA_HOME 中使用 Oracle 的驱动程序,使用定义的连接在 tnsnames.ora
    4. 从定义的 ODBC 连接导入到 Oracle 应该与从 Access DB 导入相同