您当前位置:主页 > 资讯攻略 >
来源:未知
2020-04-29 04:39:34 浏览: 分类:资讯攻略

Oracle回滚段空间回收步骤

是谁“偷偷摸摸”那么多空房间呢(本来有几十个G的免费盘空房间)?

检查数据库表空 空的占用情况:

SQL & gtselect表空间名称,总和(字节)/1024/1024/1024 GB

2来自DBA _ data _ files group by tablespace _ name

3联合所有

4选择表空间名称,总和(字节)/1024/1024/1024 GB

5从DBA _ temp _ files group by tablespace _ name order by GB;

表空间名称GB

- -

用户. 004882813

2 .09765625

系统. 478515625

SYSAUX .634765625

WAPCM_TS_VISIT_DETAIL .9765625

HY_DS_DEFAULT 1

薄荷_ TS _默认1

彩信_ TS _数据2 1.375

彩信_IDX_SJH 2

彩信_ TS _默认2

IVRCN_TS_DATA 2

表空间名称GB

- -

彩信_ TS _数据1 2

CM_TS_DEFAULT 5

温度20.5498047

27.1582031

选择了15行。

可惜UNDO表空扩展到了27G,而TEMP表空也扩展到了20G。两个表空加起来占用了47G的磁盘空,造成了空的不足。

显然,大量的撤销表空和临时表空被大事务占用,而oracle的AUM(自动撤销管理)从诞生之日起就一直是膨胀不收缩的(通常我们可以在撤销表空之间设置足够的大小,然后取消其自动膨胀属性)。

现在我们可以采取以下步骤来回收UNDO空空间:

1.确认文件

SQL & gt从dba_data_files中选择文件名,字节/1024/1024

2其中tablespace_name类似于' undotbs 1 ';

文件名

-

字节/1024/1024

-

+ORADG/danaly/datafile/undotbs 1。56860.68668686666

27810

2.检查撤消段的状态

SQL & gt选择usn、xacts、rssize/1024/1024、hwmsize/1024/1024/1024、shrinks

2 from v $ rollstat order by rssize

USN XACTS RSSIZE/1024/1024/1024 HWM size/1024/1024/1024收缩

- - - - -

0 0 .000358582 .000358582 0

2 0 .071517944 .071517944 0

3 0 .13722229 .13722229 0

9 0 .236984253 .236984253 0

10 0 .625144958 .625144958 0

5 1 1.22946167 1.22946167 0

8 0 1.27175903 1.27175903 0

4 1 1.27895355 1.27895355 0

7 0 1.56770325 1.56770325 0

1 0 2.02474976 2.02474976 0

6 0 2.9671936 2.9671936 0

选择了11行。

3.创建新的撤消表空

SQL & gt创建还原表空间undotbs2

表空间关键字标签:Oracle

优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。

本文链接:http://www.123down.cn/gonglue/227306.html

攻略资讯
安卓软件