今天检查oracle alert日志发现报了很多ORA-25153: Temporary Tablespace is Empty错误,由于这个库是从另外一个数据库上恢复出来的,第一感觉是可能忘了创建temp文件导致,经过查看v$tempfile,确定了这一猜想,tempfile没有创建,于是执行下面这个语句进行添加tempfile:
ALTER TABLESPACE TEMP ADD TEMPFILE '/app/oradata/CHNUELT2/temp01.dbf'
SIZE 278921216 REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M;
SQL> select name from v$tempfile;
NAME
--------------------------------------------------------------------------------
/app/oradata/CHNUELT2/temp01.dbf
继续观察,如果此文不再更新,代表此问题已解决。
转载于:https://blog.51cto.com/chinadm123/1123156