在copy一张表的时候,出现ORA-01652临时表空间无法扩展的错误.由于这张表本身较大,想当然的认为是临时段不够大所致,于是用alter database tempfile '/home/u01/oradata/orcl/temp01.dbf' autoextend on next 100m
maxsize 5G 将临时表空间设置为自动扩展.然而当再次copy那张表的时候还是报同样的错误,不应该呀,然后通过视图dba_users,dba_temp_files确认当前用户的临时表空间的大小,状态和是否自动扩展,结果一切正常,一时想不到解决的办法,就重新建了一个自动扩展的较小的临时表空间,然后执行一条排序查询语句测试,发现新建的临时表空间在自动扩展,然而当我继续copy那张表的时候依然报错,于是转变了思路,用视dba_free_space查看了当前用户默认表空间的剩余大小,发现表空间几乎装满,于是为该表空间增加数据文件,再copy那张表时一切正常.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26838534/viewspace-721378/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26838534/viewspace-721378/