ORA-01652无法通过256(在表空间temp中)扩展temp段
来源:互联网 发布:java二维阶梯数组定义 编辑:程序博客网 时间:2024/05/16 01:43
【是个老系统】 oracle9i数据库中某表数据量超过1亿,最近查询该表时WEB页长时间处于空白状态,于是考虑优化该表。优化计划如下:
1.创建临时表
create global temporary table tmptable on commit preserve rows as select * from water;
2.删除water表数据
delete from water;commit;
3.临时表数据赋予water表
insert into water select * from tmptable;
第一步就报错:ORA-01652无法通过256(在表空间temp中)扩展temp段。 此错误告诉我们临时表空间不足。
临时表空间主要用途是在数据库进行排序运算[如创建索引、order by及group by、distinct、union/intersect/minus/、sort-merge及join、analyze命令]、管理索引[如创建索引、IMP进行数据导入]、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。
当临时表空间不足时,表现为运算速度异常的慢,并且临时表空间迅速增长到最大空间(扩展的极限),并且一般不会自动清理了。
如果临时表空间没有设置为自动扩展,则临时表空间不够时事务执行将会报ora-01652无法扩展临时段的错误,当然解决方法也很简单:1、设置临时数据文件自动扩展,或者2、增大临时表空间。
临时表空间的相关操作:
查询默认临时表空间:
SQL> select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';
查询临时表空间状态:
SQL> select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_file
扩展临时表空间:
方法一、增大临时文件大小:
SQL> alter database tempfile ‘/u01/app/oracle/oradata/orcl/temp01.dbf’ resize100m;
方法二、将临时数据文件设为自动扩展:
SQL> alter database tempfile ‘/u01/app/oracle/oradata/orcl/temp01.dbf’ autoextend on next 5m maxsize unlimited;
- ORA-01652无法通过256(在表空间temp中)扩展temp段
- ORA-01652无法通过128(在表空间temp中)扩展temp段
- ora-01652无法通过128(在表空间temp中)扩展temp段
- ora-01652无法通过128(在表空间temp中)扩展temp段
- ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段
- ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段
- ora-01652无法通过128(在表空间temp中)扩展temp段
- ora-01652无法通过128(在表空间temp中)扩展temp段
- ORA-01652 无法通过128 (在表空间 TEMP中)扩展temp段 剖析解决
- ora-01652无法通过128(在表空间temp中)扩展temp段
- ora-01652无法通过128(在表空间temp中)扩展temp段
- 【空间管理】ORA-01652: 无法通过 128 (在表空间 TEST01 中) 扩展 temp 段
- 解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程
- 解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程
- 解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程
- 解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程
- ORA-01652: 无法通过 (在表空间 中) 扩展 temp 段
- ORA-01652: 无法通过128(在表空间NEW_TEMP中)扩展 temp 段
- 【iOS-Cocos2d游戏开发之十九】游戏数据存储的四种常用方式NSKeyedArchiver/NSUserDefaults/Write写入/SQLite3
- iSCSI相关术语
- 【iOS-Cocos2d游戏开发之二十】精灵的基础知识点总汇(位图操作/贴图更换/重排z轴等)以及利用CCSprite与CCLayerColor制作简单遮盖层!
- 在Windows平台上建立GStreamer开发环境
- Android 自动化测试遇到的问题总结
- ORA-01652无法通过256(在表空间temp中)扩展temp段
- setTimeout和setInterval的使用
- c++
- No result defined for ........... and result input错误
- 关于僵死进程
- sed -n 筛选数据(从行到行)
- IplImage cvCreateImage
- IOC of Spring
- Android系统手机几种运行模式分析