为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:4-2-98-21.12.16-153423-10040-SEC
【操作系统】:
【CPU】:
【问题描述】*:临时表空间添加几个数据文件,数据库重启之后,数据库查不到添加的数据文件,但服务器上面以前创建的临时表空间文件还存在
alter tablespace "TEMP" add datafile '/data/temp1.dbf' size 32;
alter tablespace "TEMP" add datafile '/data/temp2.dbf' size 32;
alter tablespace "TEMP" add datafile '/data/temp3.dbf' size 32;
select t.name,d.path from V$datafile d ,v$tablespace t where d.group_id=t.id and t.name='TEMP'
数据库重启之后,看不到以前新添加的数据文件
但服务器上面数据文件还存在
1、服务器上添加的临时表空间可以清理掉
alter tablespace "TEMP" add datafile '+DGDATA01/PROD/TEMP19.DBF' size 30720 autoextend off;
2、通过设置dm.ini参数来调整临时表空间
如:临时表空间给600G(TEMP_SPACE_LIMIT参数值要大于TEMP_SIZE)
SQL>sp_set_para_value(1,'TEMP_SPACE_LIMIT',614401);
[dmdba@PAI-P-01 ~]$ cat /dm/conf/dm.ini|grep TEMP_SIZE
TEMP_SIZE = 614400 #temporary file size in Megabytes
重启数据库,是以TEMP_PATH 参数重新初始化一个TEMP.DBF文件
这个alter table xxx add 为了解决暂时临时表空间的空间不足。
可以帮你提一个需求