【问题标题】:How to generate data model diagram from Oracle sql developer如何从 Oracle sql developer 生成数据模型图
【发布时间】:2012-12-13 21:28:57
【问题描述】:

我想从现有的 oracle 数据库生成数据模型图。

我尝试使用 SQL Developer 3.2.20.09 并按照 oracle 的另一个 postdemonstration 中的步骤操作。

但我没有成功。这有点奇怪,因为我可以看到除了表格之外的所有其他类型的对象。

这是我的步骤: 文件 -> 数据建模器 -> 导入 -> 数据字典 -> 当前数据库连接 -> 下一步 -> 当前架构 -> 下一步

你有什么想法吗?

提前致谢。

编辑:

我认为这是我的数据库中的一个特定问题。 我无法用 SQL Developer 解决这个问题。 最后,我使用 TOAD Data Modeler 生成了 E/R 图。

【问题讨论】:

  • 你有sql developer的答案吗?
  • 我也没有在网上找到答案。如果你“有”答案,为什么要拒​​绝?

标签: oracle11g oracle-sqldeveloper datamodel


【解决方案1】:

由于没有其他人提出的解决方案,我将我的“解决方案”标记为答案。

我认为这是我的数据库中的一个特定问题。

我无法通过 SQL Developer 解决。最后,我使用 TOAD Data Modeler 生成了 E/R 图。

【讨论】:

    【解决方案2】:

    这是我们正在运行以获取 SQL Developer Data Modeler 4.1 版中的表列表:

    SELECT TABLE_NAME, TABLE_TYPE, TABLE_TYPE_OWNER
    FROM dba_all_tables a
    WHERE IOT_NAME IS NULL
    AND (IOT_TYPE  IS NULL
    OR IOT_TYPE     = 'IOT')
    AND NESTED      ='NO'
    AND a.OWNER     =?
    AND SECONDARY   ='N'
    AND NOT EXISTS
      (SELECT 1
      FROM dba_queue_tables c
      WHERE OWNER       =?
      AND c.QUEUE_TABLE = a.TABLE_NAME
      )
    ORDER BY TABLE_NAME
    

    您的连接是否有权访问 DBA_ 视图?

    如果我们看不到对 DBA_ 视图的访问,我们会下拉到 ALL_ 视图。

    【讨论】:

      【解决方案3】:

      你可以按照这个教程 https://www.youtube.com/watch?v=bpKJmCoBy2c。 我建议另一种更方便的方法:您可以将表从连接拖放到关系屏幕中以生成模型,然后按照上述教程中的步骤创建图表。 希望对您有所帮助:)

      【讨论】:

        猜你喜欢
        • 2014-05-12
        • 1970-01-01
        • 2011-07-25
        • 2021-03-26
        • 2013-10-24
        • 2011-09-28
        • 2017-10-17
        • 2011-01-16
        相关资源
        最近更新 更多