Oracle

如何將 Oracle 數據庫的內容導入 Visio 以創建實體關係圖?

  • May 22, 2015

我有一個 Oracle 數據庫,我想在 Visio 2007 Pro 中創建一個 ERD。

到目前為止,我已經查看了 DBMS_METADATA.GET_DDL 命令來生成 DDL。我知道我可以將 Access DB 導入 Visio,但似乎 Access 理解與 Oracle 不同的 SQL 方言,因此我需要調整每個 Create Table 命令以更改數據類型。

有沒有在 Visio Pro 2007 中使用 DDL 創建 ERD 的簡單方法?

您只需要配置 ODBC 連接到 Oracle DB

  1. 安裝 Oracle 客戶端軟體(從 otn.oracle.com 下載)。我建議安裝與您的 Oracle DB 相同的版本

  2. 在 tnsnames.ora 中定義連接

  3. 在控制面板 > 管理工具 > 數據源 (ODBC) 中創建並測試到 Oracle DB 的 ODBC 連接 - 在您的 ORA_HOME 中使用 Oracle 的驅動程序,使用定義的連接在 tnsnames.ora

  4. 從定義的 ODBC 連接導入到 Oracle 應該與從 Access DB 導入相同

引用自:https://dba.stackexchange.com/questions/14242