监控oracle 的alert日志时有时会发现如下报错
Mon Jul 02 11:30:14 2018
ORA-1652: unable to extend temp segment by 128 in tablespace TS_ITDEV_TEMP
一般情况下是由于 tempfile设置了一个较小的固定大小导致的。
可以通过如下sql调整:
select 'alter database tempfile '''||dtf.file_name||''' autoextend on next 100m maxsize 30g; ', dtf.*
from dba_temp_files dtf
where 1=1
;
alter database tempfile '/ebsfs/EBSPROD2/db/apps_st/data/ts_itdev_temp.dbf' autoextend on next 100m maxsize 30g;
参考:
https://docs.oracle.com/cd/E11882_01/server.112/e25494/tspaces.htm#ADMIN11356