【问题标题】:re-engineering database using oracle sql developer data modeler does not include synonyms使用oracle sql developer数据建模器重新设计数据库不包括同义词
【发布时间】:2014-10-28 18:18:11
【问题描述】:

我正在尝试使用 oracle sql developer data modeler 版本 3.0.04 重新设计数据库架构,并以此作为参考: http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/sqldevdm/r40/mod1_dm_v4/mod1_dm_v4.html 架构很大,所有表都在“同义词”中。即使我选择了同义词(不管它们有多少),它们在最终图表中也不可见。如果我从“表格”中选择,它们会显示在最终图表中。

有人知道如何解决这个问题吗?我应该使用不同的版本吗?我只需要使用 sql developer 来完成这个过程,但是有没有更简单的工具?

谢谢

【问题讨论】:

  • 您有可以在此处或离线共享的示例 DDL 吗?
  • 您应该将同义词视为不同的对象,就像表格一样。选择您想要逆向工程的所有内容。您是否同时选择同义词和表格
  • 所以你的模式没有表,它只有另一个模式中的表的同义词?并且您希望在设计中将这些同义词视为表格,并在图表中将它们视为具有关系的表格?
  • 我确实将同义词视为不同的对象并选择了我想要的(只是同义词,有表格,但不希望重新设计它们)
  • 它们是私有的还是公共的同义词?从你看到它们的地方听起来像是私人的,但只是检查......

标签: oracle oracle-sqldeveloper database-schema oracle-sql-data-modeler


【解决方案1】:

您不能只导入同义词。您需要导入这些同义词指向的基础表。

如果您对表有 SELECT privs,则可以将它们导入到 Oracle SQL Developer Data Modeler 中的关系模型中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-27
    • 2013-09-11
    • 1970-01-01
    • 2014-02-03
    • 2012-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多