alter tablespace temp resize datafile 'TEMP.DBF' to 10240;
执行失败(语句1)
-511: 第1 行附近出现错误:
超出数据库表空间数量限制,请检查TS_MAX_ID参数
请问:是不是只能重启修改temp_size才行了
这个ts_max_id=8192没看懂撒意思
ts_max_id是用于限制系统所支持的最大表空间ID,取值范围512~65517,与系统实际最大ID比较,取大。
如果设置为590,但是系统最大ID已经为1000了,最后结果是1000。

临时表空间最大占用是收到参数TEMP_SPACE_LIMIT控制的,数据库会自己维护扩展,查询参数值语句:
select * from v$dm_ini where para_name like 'TEMP_SPACE_LIMIT';
可以通过以下语句在线修改最大值:
SP_SET_PARA_VALUE(1,'TEMP_SPACE_LIMIT',10240);