SQL> ANALYZE TABLE a COMPUTE STATISTICS;
ORA-25153: Temporary Tablespace is Empty
SQL> SELECT name FROM v$tempfile;
-- no rows selected
臨時檔案遺失(常見於誤刪、磁碟故障、遷移遺漏)。
ALTER TABLESPACE temp ADD TEMPFILE
'D:\Oracle\oradata\ora92\temp01.dbf' SIZE 100M REUSE;
-- 或 ASM
ALTER TABLESPACE temp ADD TEMPFILE '+DATA' SIZE 100M;
SQL> SELECT name FROM v$tempfile;
NAME
------------------------------------------------
D:\ORACLE\ORADATA\ORA92\TEMP01.DBF
SQL> ANALYZE TABLE a COMPUTE STATISTICS;
Table analyzed.
SELECT tablespace_name, bytes_used/1024/1024 used_mb, bytes_free/1024/1024 free_mb
FROM v$temp_space_header;