在做一个关于空间使用问题的实验的时候,遇到了题目所讲到的“ORA-01652: 无法通过 128 (在表空间 TEST01 中) 扩展 temp 段”。看到报错,应该是空间扩展的时候出现了问题。
下面是相关的测试数据,新建的表空间TEST01,最大可分配大小为17M。新建的表SALES01,是分区表,大小为 16646144字节,大概16M多一点。
SQL> create tablespace test01
  2  logging
  3  datafile 'D:\APP\ASUS\ORADATA\TEST\TEST01.DBF'
  4  SIZE 10M
  5  AUTOEXTEND ON
  6  NEXT 2M MAXSIZE 17M
  7  EXTENT MANAGEMENT LOCAL;
表空间已创建。
SQL> SELECT SEGMENT_NAME,SUM(BYTES) BYTES FROM DBA_SEGMENTS WHERE SEGMENT_NAME ='SALES' GROUP BY SEGMENT_NAME;
SEGMENT_NAME              BYTES
-------------------- ----------
SALES                  16646144然后,我查看了一下该表空间的空间使用情况。发现bytes和maxbytes相等了,也就是表空间已经扩展到了最大值,无法再扩展,因此而报错了!
SQL> CREATE TABLE SAL
 
                   
                   
                   
                   在进行空间使用实验时,遇到Oracle错误ORA-01652,指出无法在表空间TEST01中通过128扩展temp段。表空间TEST01最大17M,而创建的分区表SALES01大小约为16M,导致空间不足的问题。
在进行空间使用实验时,遇到Oracle错误ORA-01652,指出无法在表空间TEST01中通过128扩展temp段。表空间TEST01最大17M,而创建的分区表SALES01大小约为16M,导致空间不足的问题。
           最低0.47元/天 解锁文章
最低0.47元/天 解锁文章
                           
                       
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   1万+
					1万+
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            