oracle 扩展 tempfile

监控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

原文地址:https://www.cnblogs.com/ctypyb2002/p/9792954.html