怀疑你是因为重建过控制文件所造成temp表空间为空.
select TEMPORARY_TABLESPACE from dba_users where username='当前用户'
先确认使用哪一个临时表空间.
再查看该项表空间是否存在数据文件.否则先添加一个数据文件再说!
select TEMPORARY_TABLESPACE from dba_users where username='当前用户'
先确认使用哪一个临时表空间.
再查看该项表空间是否存在数据文件.否则先添加一个数据文件再说!
查看其临时空间的数据文件可以:
select tablespace_name,file_name from dba_temp_files;
connect system/manager
alter user uname default tablespace temp;