Asp.net mvc 数据库中的实体框架更新模型出现Oracle错误ORA-01652:无法扩展临时段
我将EF5.0与Oracle一起使用。我已经建立了一个成功的连接,到目前为止,从db更新模型没有问题 我最近在尝试使用edmx文件中的“从数据库更新模型”选项时遇到了一个问题。我研究了一下,发现这个过程正在利用(消耗)服务器上所有可用的临时空间。 然后我得到以下错误:“ORA-01652:无法在表空间'Space_Name'中将临时段扩展128” 不幸的是,当我试图从数据库中刷新模型时,也会发生这种情况 我的项目中似乎发生了一些变化,导致这个过程进入循环。服务器大约有800000个块,每个块是8192,看起来空间很大 我希望有人能为这项事业提供一些指导Asp.net mvc 数据库中的实体框架更新模型出现Oracle错误ORA-01652:无法扩展临时段,asp.net-mvc,oracle,entity-framework,Asp.net Mvc,Oracle,Entity Framework,我将EF5.0与Oracle一起使用。我已经建立了一个成功的连接,到目前为止,从db更新模型没有问题 我最近在尝试使用edmx文件中的“从数据库更新模型”选项时遇到了一个问题。我研究了一下,发现这个过程正在利用(消耗)服务器上所有可用的临时空间。 然后我得到以下错误:“ORA-01652:无法在表空间'Space_Name'中将临时段扩展128” 不幸的是,当我试图从数据库中刷新模型时,也会发生这种情况 我的项目中似乎发生了一些变化,导致这个过程进入循环。服务器大约有800000个块,每个块是8
谢谢。YY简单地解释了我在DB上的处理空间用完了,尽管我有~6GB的空间可以使用,这似乎已经足够了 在深入研究这个问题之后,我意识到我正在处理EF性能问题,这是因为我的数据库的大小及其复杂性。 我连接的数据库有2000多个表。虽然我只是要求将其中的一小部分添加到我的模型中,但有一些因素对我不利,并占用了所有可用空间 最大的是数据库大小-表和关系。增加模式大小的性能成本几乎是指数级的。这就是问题所在 解决建议:
最好的-YY。这个解决方案对我很有效: 它只是说升级到ODT+ODAC 12.1.0.2.1 我当时使用的是12.1.0.1.2,由于数据库模式包含大量表(11k+!!!),所以我遇到了这个问题。EF5和EF6也有同样的问题。升级ODT+ODAC后,一切正常