首页 > 数据库 > 国内数据库 > 达梦数据库TEMP表空间管理
查看TEMP表空间参数:
SQL> select para_name,para_value from v$dm_ini where para_name like '%TEMP%'; LINEID PARA_NAME PARA_VALUE ---------- ---------------- --------------------- 1 TEMP_PATH /app/dmdbms/data/DMDB 2 TEMP_SIZE 10 3 TEMP_SPACE_LIMIT 0
sp_set_para_value(2,'TEMP_SIZE',500); sp_set_para_value(2,'TEMP_SIZE',10240);
设置临时表空间上限为100G,动态参数:
sp_set_para_value(1,'TEMP_SPACE_LIMIT',102400);
TEMP 表空间增加数据文件:
alter tablespace TEMP add datafile '/app/dmdbms/data/DMDB/TEMP01.DBF' size 100;
TEMP 数据文件收缩:
select file_name,file_id,tablespace_name,bytes/1024/1024,AUTOEXTENSIBLE from dba_data_files where tablespace_name='TEMP'; LINEID FILE_NAME FILE_ID TABLESPACE_NAME BYTES/1024/1024 AUTOEXTENSIBLE ---------- -------------------------------- ----------- --------------- -------------------- -------------- 1 /app/dmdbms/data/DMDB/TEMP.DBF 0 TEMP 11 YES 2 /app/dmdbms/data/DMDB/TEMP01.DBF 1 TEMP 100 YES select * from v$tablespace where NAME='TEMP'; ID NAME CACHE TYPE$ STATUS$ MAX_SIZE TOTAL_SIZE FILE_NUM ENCRYPT_NAME ENCRYPTED_KEY ----------- ---- ----- ----------- ----------- -------------------- -------------------- ----------- ------------ ------------- 3 TEMP 2 0 13107200 7808 2 NULL NULL SP_TRUNC_TS_FILE(3,1,50); 第一个参数是临时表空间ID 第二个参数是临时表空间数据文件ID 第三个参数是截断至多大 收缩后: SQL> select file_name,file_id,tablespace_name,bytes/1024/1024,AUTOEXTENSIBLE from dba_data_files where tablespace_name='TEMP'; LINEID FILE_NAME FILE_ID TABLESPACE_NAME BYTES/1024/1024 AUTOEXTENSIBLE ---------- -------------------------------- ----------- --------------- -------------------- -------------- 1 /app/dmdbms/data/DMDB/TEMP.DBF 0 TEMP 11 YES 2 /app/dmdbms/data/DMDB/TEMP
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69983850/viewspace-2719966/ ,如需转载,请注明出处,否则将追究法律责任。