1

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

我尝试使用 SQL Developer 3.2.20.09 并按照另一篇文章中的步骤oracle 的演示

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

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

没有显示表格

你有什么主意吗?

提前致谢。

编辑:

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

4

3 回答 3

0

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

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

我无法用 SQL Developer 弄清楚。最后,我使用 TOAD Data Modeler 生成 E/R 图。

于 2013-01-07T09:25:56.433 回答
0

这是我们正在运行以获取 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_ 视图。

于 2015-01-29T14:20:27.933 回答
0

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

于 2015-02-24T00:57:51.933 回答