日期:2014-05-16  浏览次数:20422 次

ora 1653 temp不够大问题解决

?我们在为一个大约70G的表重建索引的时候发现,会报ora 1653错误,实质就是temp断不够大,因为在建索引的时候需要排序,从而导致了大量的temp段使用,所以我们采用了指定temp段的方法

如下:

create bigfile temporary tablespace temp_botnet 
tempfile 'D:/temp_botnet.dbf'
size 1024m 
autoextend on 
next 1024m  
extent management local; 


ALTER USER SZHAO TEMPORARY TABLESPACE  temp_botnet
 

?实质就是建立一个bigfile temporary tablespace 的表空间,然后重新指定ALTER USER SZHAO TEMPORARY TABLESPACE? temp_botnet 用户的temp空间,比较推荐再建立表空间的时候采用bigfile?字段,因为在32位系统里面oracle最多只支持到30G的单个文件。
?