正常来说
![](/icons/45879dou.gif)
![](/icons/45879yi.gif)
![](/icons/45879de.gif)
![](/icons/45879dou.gif)
![](/icons/45879de.gif)
![](/icons/45879dou2.gif)
![](/icons/45879dou.gif)
![](/icons/45879de.gif)
![](/icons/45879dou.gif)
![](/icons/45879dou2.gif)
![](/icons/45879dou.gif)
![](/icons/45879yi.gif)
![](/icons/45879dou.gif)
![](/icons/45879dou2.gif)
法
![](/icons/45879yi.gif)
库重启时
![](/icons/45879dou.gif)
![](/icons/45879de.gif)
![](/icons/45879dou.gif)
![](/icons/45879de.gif)
![](/icons/45879de.gif)
![](/icons/45879de.gif)
![](/icons/45879yi.gif)
![](/icons/45879de.gif)
![](/icons/45879dou.gif)
![](/icons/45879de.gif)
![](/icons/45879dou2.gif)
法 2、Metalink给出
![](/icons/45879de.gif)
![](/icons/45879yi.gif)
修改
![](/icons/45879yi.gif)
![](/icons/45879de.gif)
![](/icons/45879dou.gif)
![](/icons/45879yi.gif)
![](/icons/45879dou.gif)
![](/icons/45879de.gif)
![](/icons/45879de.gif)
![](/icons/45879dou2.gif)
SQL>alter tablespace temp increase 1;
SQL>alter tablespace temp increase 0;
法 3、我常用
![](/icons/45879de.gif)
![](/icons/45879yi.gif)
1、 使用如下语句a查看
![](/icons/45879yi.gif)
SELECT username,
sid,
serial#,
sql_address,
machine,
program,
tablespace,
segtype,
contents
FROM v$session se,
v$sort_usage su
WHERE se.saddr=su.session_addr
2、 那些正在使用临时段
![](/icons/45879de.gif)
SQL>Alter system kill session 'sid,serial#';
3、把TEMP表空间回缩
![](/icons/45879yi.gif)
SQL>Alter tablespace TEMP coalesce;
法 4、使用诊断事件
![](/icons/45879de.gif)
![](/icons/45879yi.gif)
![](/icons/45879de.gif)
![](/icons/45879yi.gif)
1、 确定TEMP表空间
![](/icons/45879de.gif)
SQL>select ts#, name from sys.ts$ ;
TS# NAME
-----------------------
0 SYSYEM
1 RBS
2 USERS
3* TEMP
4 TOOLS
5 INDX
6 DRSYS
2、 执行清理操作
SQL>alter session
![](/icons/45879set.gif)
介绍说明:
temp表空间
![](/icons/45879de.gif)
其它:
1、 出现如上问题
![](/icons/45879de.gif)
![](/icons/45879de.gif)
![](/icons/45879de.gif)
![](/icons/45879de.gif)
![](/icons/45879dou2.gif)
![](/icons/45879de.gif)
![](/icons/45879de.gif)
![](/icons/45879dou2.gif)
2、 观注TEMP等这些空间
![](/icons/45879de.gif)
![](/icons/45879yi.gif)
![](/icons/45879dou.gif)
![](/icons/45879dou.gif)
![](/icons/45879de.gif)
SELECT UPPER(F.TABLESPACE_NAME) "表空间名",
D.TOT_GROOTTE_MB "表空间大小(M)",
D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",
TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,
2),
'990.99') "使用比",
F.TOTAL_BYTES "空闲空间(M)",
F.MAX_BYTES "最大块(M)"
FROM (SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,
ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES
FROM SYS.DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) F,
(SELECT DD.TABLESPACE_NAME,
ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB
FROM SYS.DBA_DATA_FILES DD
GROUP BY DD.TABLESPACE_NAME) D
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
ORDER BY 4 DESC
最新评论