查看临时表空间大小 select tablespace_name,file_name,sum(bytes)/1024/1024/1024 GB from dba_temp_files group by tablespace_name,file_name;(临时表空间) 临时表空间添加数据文件 alter tablespace tmp1 add tempfile '/oracle/app/oradata/wlh1/tmp02.dbf' size 55m autoextend on; 查看用户默认temp表空间 select username,TEMPORARY_TABLESPACE from dba_users; 建新的temp表空间 CREATE temporary TABLESPACE ntemp TEMPFILE '+NEWDATA/rac/ntemp01.dbf' SIZE 100m autoextend off; 如果用户的默认表空间只有一个,修改全部的默认temp表空间 alter database default temporary tablespace ntemp; 如果用户的默认表空间有多个,分别重新设置这些用户的默认temp表空间 select 'alter user '||username||' TEMPORARY TABLESPACE temp03;' from dba_users where TEMPORARY_TABLESPACE='TEMP'; 删除temp表空间(如果用的到的话) drop tablespace ntemp including contents and datafiles; --查询temp表空间使用率: select df.tablespace_name "Tablespace", df.totalspace "Total(MB)", nvl(FS.UsedSpace, 0) "Used(MB)", (df.totalspace - nvl(FS.UsedSpace, 0)) "Free(MB)", round(100 * (1 - (nvl(fs.UsedSpace, 0) / df.totalspace)), 2) "Pct. Free(%)" FROM (SELECT tablespace_name, round(SUM(bytes) / 1048576) TotalSpace FROM dba_TEMP_files GROUP BY tablespace_name) df, (SELECT tablespace_name, ROUND(SUM(bytes_used) / 1024 / 1024) UsedSpace FROM gV$temp_extent_pool GROUP BY tablespace_name) fs WHERE df.tablespace_name = fs.tablespace_name(+); 1、使用如下语句查看一下认谁在用临时段 SELECT se.USERNAME, se.sid, se.SERIAL#, se.sql_address, se.machine, se.program, su.tablespace, su.segtype, su.contents FROM v$session se, v$sort_usage su WHERE se.saddr=su.session_addr; 2、杀死正在使用临时段的会话 SQL>Altersystem kill session 'sid,serial#'; 3、把TEMP表空间回缩一下 SQL>alter tablespace TEMP coalesce;
oracle临时表空间相关
来源:这里教程网
时间:2026-03-03 19:08:02
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 记一次oracle 19c RAC集群重启单节点DB启动异常(一)
记一次oracle 19c RAC集群重启单节点DB启动异常(一)
26-03-03 - oracle监听日志截取流程
oracle监听日志截取流程
26-03-03 - oracle ORA-08104处理
oracle ORA-08104处理
26-03-03 - oracle ORA-01189 ORA-01110(控制文件创建报错)
oracle ORA-01189 ORA-01110(控制文件创建报错)
26-03-03 - oracle ORA-01180 ORA-01110(rman恢复问题)
oracle ORA-01180 ORA-01110(rman恢复问题)
26-03-03 - oracle TNS-01190 (windows监听权限问题)
oracle TNS-01190 (windows监听权限问题)
26-03-03 - oracle ORA-01157 ORA-01110(convert问题主库添加数据文件)
- oracle rac的scan监听状态Not All Endpoints Registered
- oracle ORA-01102: cannot mount database in EXCLUSIVE mode(无法起到独占模式)
- linux df -h卡顿问题(卡住)
linux df -h卡顿问题(卡住)
26-03-03
