一个空表初始化时已占用5M空间,INITIAL 5M,如果不想删除表,怎样才能减小空表占用的空间。
解决方案 »
- 新手请教:oracle中怎么把数字转换成汉字?
- Sqlserver的存储过程如何变成在Oracle下可以执行的
- 如何实现当触发器中插入一条新的记录时,我的程序能够获得这一消息?(详细如下)
- to_date('2006-01-02','yyyy-mm-dd')在oracle中执行后的值为:2006-1-2,怎样使其保持2006-01-02不变?
- Oracle 下载问题
- 如何让一个序列回到初值,即(start with)值
- 请问如何在OEM中配置ORACLE Storage Manager
- 关于事务处理问题,高分求教~~~~~
- 强烈建议csdn取消给分制!
- 100分求一个完整SQL
- oracle高性能优化
- 求硬件升级方案
CREATE TABLE ACC_97
(
ACC_NBR VARCHAR2(10) NOT NULL,
SEQ NUMBER(3,0) DEFAULT 0 NOT NULL,
PROD_ID NUMBER(12,0) DEFAULT 0,
STS VARCHAR2(1) DEFAULT 0,
STS_DATE DATE DEFAULT sysdate,
ATTR VARCHAR2(1) DEFAULT 0,
PAUSE_STS VARCHAR2(1) DEFAULT 0,
ACC_INDEX VARCHAR2(10)
)
PCTFREE 10
PCTUSED 40
MAXTRANS 255
TABLESPACE aa
STORAGE(INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS 36384 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
NOCACHE
LOGGING
ALTER TABLE t DEALLOCATE UNUSED 如果表示空的话 truncate table t drop storage
可以使用keep option
e.g.
alter table t deallocate unused keep 10K;