你好,我有8192的表空间,按照这个来自的链接,我的表空间中可以有32,768 GB,但是我的一个表有超过10亿条记录,这些记录在120 GB上生成数据文件,而我在ORA-01652中得到了错误:无法在表空间中扩展temp段,那么这里发生了什么?为什么120 GB的数据文件达到了我的极限?
CREATE BIGFILE TABLESPACE TABLE_SPACE
DATAFILE
'~\TABLE_SPACE.DBF' SIZE 127301910528 AUTOEXTEND ON NEXT 8192 MAXSIZE 35184372064256
BLOCKSIZE 8192
DEFAULT NOCOMPRESS NO INMEMORY
ONLINE
SEGMENT SPACE MANAGEMENT AUTO
EXTENT MANAGEMENT LOCAL AUTOALLOCATE;发布于 2021-04-27 00:17:29
ORA-01652:无法扩展XXX的临时段
这与120‘t的大文件数据表空间无关。
您的临时表空间不足以处理数据库中运行的查询所创建的任何类型或临时结果集。如果它不能自动扩展,那么可能是因为您已经填满了磁盘驱动器,没有更多的空间,或者因为临时表空间数据文件(S)已经达到了文件系统允许的最大大小(通常每个文件系统允许的大小为32 by )。
如果文件系统上仍有保存临时表空间的可用空间,则向临时表空间添加一个或多个文件。如果分区已完全满,则与系统和/或存储管理员合作,确定如何扩大文件系统或在何处放置其他数据文件。
发布于 2021-04-27 02:44:46
您需要更多的空闲块在您的临时表空间,您应该手动扩展您的临时文件(S)大小,以完成您的操作。
https://dba.stackexchange.com/questions/290509
复制相似问题