Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

351

积分

0

好友

8

主题
1#
发表于 2012-3-31 09:30:51 | 查看: 3364| 回复: 1
数据库的默认临时表空间是TEMP,表空间有一个临时文件组成,删掉这个文件,此时临时表空间是空的:
alter database tempfile 'F:\ORADATA\OANET\TEMP.DBF' drop;

这样数据库就没有用于排序的临时文件了,那如果数据库有大的排序操作,不能在内存中完成排序操作,此时会发生什么情况呢?会报错吗?
2#
发表于 2012-3-31 10:38:21
altert databse  temp2 datafile droped!
e.g
SYS>alter user anbob temporary tablespace temp2;                                                                                                                                 

User altered.
ANBOB>select * from obj order by 1,2,3,4,5;                                                                                                                                      
select * from obj order by 1,2,3,4,5
              *
ERROR at line 1:
ORA-25153: Temporary Tablespace is Empty


ANBOB>select count(*) from obj;                                                                                                                                                  

  COUNT(*)
----------
   3656448

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 13:02 , Processed in 0.048243 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569