关于读取Oracle数据模型的建议

关于读取Oracle数据模型的建议,oracle,data-modeling,datamodel,oracle-sql-data-modeler,Oracle,Data Modeling,Datamodel,Oracle Sql Data Modeler,背景: 我正在对Oracle产品(Argus Safety Insight)进行自我研究,我需要了解该产品的数据库模式。我已成功安装数据库并加载架构。我还使用“SQLDeveloperDataModeler”生成了数据模型 问题: 这个模式有500个表和700个视图,总共提供了大约20K列,由于数据模型太大,我无法在其中导航;SQL开发人员挂起 问题: 请您帮助我使用一种工具或技术,了解如何在如此庞大的数据库中读取和理解表之间的逻辑关系。您有两个问题 1:Technical—“sql开发挂起”-

背景:

我正在对Oracle产品(Argus Safety Insight)进行自我研究,我需要了解该产品的数据库模式。我已成功安装数据库并加载架构。我还使用“SQLDeveloperDataModeler”生成了数据模型

问题:

这个模式有500个表和700个视图,总共提供了大约20K列,由于数据模型太大,我无法在其中导航;SQL开发人员挂起

问题:

请您帮助我使用一种工具或技术,了解如何在如此庞大的数据库中读取和理解表之间的逻辑关系。

您有两个问题

1:Technical—“sql开发挂起”-你要求它打开一个如此大的东西,它压倒了Java虚拟机(JVM)。对于非常大的型号,我们建议您将其增加到2 GB甚至3 GB

要增加JVM的内存,您需要找到SQL Developer的product.conf文件。在Windows上,它位于用户的AppData和漫游配置文件下。在Mac/NIX上,它位于$HOME目录中,然后位于.SQLDev“hidden”子目录中

该文件的文档记录得很好,但您需要执行以下操作-

AddVMOption-Xmx2048m

保存,然后重新打开SQLDev和您的设计

2:人类-如何理解图表中数百或数千个对象?你就是不能。因此,您需要找到驱动主表的应用程序,并生成子视图(图的子集),以便于理解

我谈论如何做到这一点

现在,您的对象已按子视图分组,现在也可以按子视图查看、打印、报告和搜索它们

您有两个问题

1:Technical—“sql开发挂起”-你要求它打开一个如此大的东西,它压倒了Java虚拟机(JVM)。对于非常大的型号,我们建议您将其增加到2 GB甚至3 GB

要增加JVM的内存,您需要找到SQL Developer的product.conf文件。在Windows上,它位于用户的AppData和漫游配置文件下。在Mac/NIX上,它位于$HOME目录中,然后位于.SQLDev“hidden”子目录中

该文件的文档记录得很好,但您需要执行以下操作-

AddVMOption-Xmx2048m

保存,然后重新打开SQLDev和您的设计

2:人类-如何理解图表中数百或数千个对象?你就是不能。因此,您需要找到驱动主表的应用程序,并生成子视图(图的子集),以便于理解

我谈论如何做到这一点

现在,您的对象已按子视图分组,现在也可以按子视图查看、打印、报告和搜索它们