首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

遇到ORA-25153: Temporary Tablespace is Empty這樣的問題如何解決

2012-01-03 
遇到ORA-25153: Temporary Tablespace is Empty這樣的問題怎么解決?小弟不才,oracle上手時間也不太長,今天

遇到ORA-25153: Temporary Tablespace is Empty這樣的問題怎么解決?
小弟不才,oracle上手時間也不太長,今天在執行一句3個表串聯的查詢SQL語句時候報出了以上的錯誤提示,再三檢查語句,發現,如果加具體查詢條件的話,不報錯,不加就報錯,請教下各位大蝦,會是DataBase本身設置的問題嗎?
SQL:SELECT   *
    FROM   wi_study_content_his   a,   user_base   c,   dept_info   g
  WHERE   a.user_no   =   c.user_no
      AND   c.user_dept_no   =   g.dept_no
      --AND   a.user_no   IN   ( '00028999 ')

無錯誤SQL:SELECT   *
    FROM   wi_study_content_his   a,   user_base   c,   dept_info   g
  WHERE   a.user_no   =   c.user_no
      AND   c.user_dept_no   =   g.dept_no
      AND   a.user_no   IN   ( '00028999 ')
為了大家便于看,我把具體欄位用*號表示

[解决办法]
查看一下临时表空间,是不是已经满了
[解决办法]
有两个临时表空间,一个使用datafile,一个使用tempfile但是你的用户应该是使用的 tempfile 所在的临时表空间而这个临时表空间可能由于 *一些*(比如重新创建控制文件等) 原因,tempfile 掉了,重新加进去就好了

热点排行