ORA-01652: 无法通过128(在表空间NEW_TEMP中)扩展 temp 段
来源:互联网 发布:淘宝实拍保护 编辑:程序博客网 时间:2024/05/20 07:17
通常来说如果出现该错误是由于临时表空间空间不足所致,只要给表空间添加数据文件就能解决问题(alter tablespace ts_name add tempfile file_name size n M)。当然最好是检查应用程序的设计,以优化排序操作。
但通过检查发现应用程序没有大的排序操作。这时我们就把注意力放在表空间的数据文件上,检查一下数据文件的状态。
SQL> select file#,status from v$tempfile;
FILE# STATUS
---------- -------
1 ONLINE
2 ONLINE
3 ONLINE
4 OFFLINE
果不其然,问题就出现在数据文件上,我们看到编号为4的临时文件状态为不在线。我们首先找出对应的临时文件:
SQL> select tablespace_name,file_name from dba_temp_files where file_id=4;
TABLESPACE_NAME FILE_NAME
------------------------------ ----------------------------------------
NEW_TEMP D:/ORACLE/ORADATA/HSMIS/NEW_TEMP01.DBF
再把临时文件的状态改为在线:
SQL> alter database tempfile 'd:/oracle/oradata/hsmis/new_temp01.dbf' online;
数据库已更改。
另外解决办法:
1.增大临时表空间或将临时表空间删除重新创建即可
sql> alter database datafile 'c:/oracle/oradata/TEMP.dbf' resize 200m;
2.
select tablespace_name,current_users,total_blocks,used_blocks,
free_blocks
from v$sort_segment;
- ORA-01652: 无法通过128(在表空间NEW_TEMP中)扩展 temp 段
- ORA-01652: 无法通过128(在表空间NEW_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(在escalade表空间中)扩展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 段
- 一个时代的剪影-----汉 (作者:金立扬)
- CSS中文字体对照表
- 有这么一个数,当把它的最后一位(个位)挪到第一位的时候,得到的新数刚好是原来数的两倍。问这个数是多少?
- 2011-03-12 13:22:30
- vs2005 MFC添加类出错(解决)
- ORA-01652: 无法通过128(在表空间NEW_TEMP中)扩展 temp 段
- Jquery插件资源链接搜集
- Ubuntu 10.04上安装python2.5
- 十一步让你理解linux的内存映射
- ctype.h里函数
- 成长工作笔记一
- HTML的URL与Servlet的URL对应
- x86架构下的物理内存-通过linux概述
- 公司管理记一