Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1742941
  • 博文数量: 297
  • 博客积分: 285
  • 博客等级: 二等列兵
  • 技术积分: 3006
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-06 22:04
个人简介

Linuxer, ex IBMer. GNU https://hmchzb19.github.io/

文章分类

全部博文(297)

文章存档

2020年(11)

2019年(15)

2018年(43)

2017年(79)

2016年(79)

2015年(58)

2014年(1)

2013年(8)

2012年(3)

分类: Oracle

2013-03-22 10:46:22

ASSM 引入了手工缩减HWM的命令,以前估计都是用CTAS ,或者只能truncate.

命令倒是很简单:


点击(此处)折叠或打开

  1. alter table t enable row movement;
  2. alter table t shrink space



但是这两条命令只适用于ASSM的表空间,并且需要重建index.

点击(此处)折叠或打开

  1. SELECT tablespace_name,block_size,extent_management,allocation_type,segment_space_management from dba_tablespaces;


  2. TABLESPACE_NAME BLOCK_SIZE EXTENT_MAN ALLOCATIO SEGMEN
  3. ------------------------------ ---------- ---------- --------- ------
  4. SYSTEM     8192 LOCAL SYSTEM MANUAL
  5. SYSAUX     8192 LOCAL SYSTEM AUTO
  6. UNDOTBS1     8192 LOCAL SYSTEM MANUAL
  7. TEMP     8192 LOCAL UNIFORM MANUAL
  8. USERS     8192 LOCAL SYSTEM AUTO
  9. EXAMPLE 8192 LOCAL SYSTEM AUTO



  10. select * from v$version;


  11. BANNER
  12. --------------------------------------------------------------------------------
  13. Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
  14. PL/SQL Release 11.2.0.1.0 - Production
  15. CORE    11.2.0.1.0    Production
  16. TNS for Linux: Version 11.2.0.1.0 - Production
  17. NLSRTL Version 11.2.0.1.0 - Production
我的oracle 是11g2的,而SYSTEMTEMP,UNDOTBS1 仍然是manual管理,而不是Auto.
TEMP不能使用ASSM管理。


阅读(1995) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~