SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
PL/SQL Release 9.2.0.6.0 - Production
CORE 9.2.0.6.0 Production
TNS for HPUX: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production
SQL> CREATE TABLE xxx
2 (aa varchar2(20),
3 bb number ) tablespace tt
4 PARTITION BY RANGE (bb)
5 (PARTITION xxx_p1
6 VALUES LESS THAN (10000),
7 PARTITION xxx_p2
8 VALUES LESS THAN (40000),
9 PARTITION xxx_p3
10 VALUES LESS THAN (80000),
11 PARTITION xxx_p4
12 VALUES LESS THAN (100000),
13 PARTITION xxx_max
14 values less than (maxvalue)
15 );
Table created.
SQL> select TABLESPACE_NAME from user_tab_partitions where table_name='XXX';
TABLESPACE_NAME
------------------------------
TT
TT
TT
TT
TT
SQL> select INITIAL_EXTENT,EXTENTS,BYTES from user_segments where segment_name='XXX';
INITIAL_EXTENT EXTENTS BYTES
-------------- ---------- ----------
65536 1 65536
65536 1 65536
65536 1 65536
65536 1 65536
65536 1 65536
SQL> insert into xxx select 'aa',rownum from dba_objects;
97390 rows created.
SQL> insert into xxx select * from xxx;
97390 rows created.
SQL> insert into xxx select aa,rownum from xxx;
194780 rows created.
SQL> commit;
Commit complete.
SQL> select INITIAL_EXTENT,EXTENTS,BYTES from user_segments where segment_name='XXX';
INITIAL_EXTENT EXTENTS BYTES
-------------- ---------- ----------
65536 7 458752
65536 17 2097152
65536 17 2097152
65536 13 851968
65536 17 2097152
SQL> alter table xxx truncate partition xxx_p1;
Table truncated.
SQL> select INITIAL_EXTENT,EXTENTS,BYTES from user_segments where segment_name='XXX';
INITIAL_EXTENT EXTENTS BYTES
-------------- ---------- ----------
65536 7 458752 ######truncate该分区,空间没释放
65536 17 2097152
65536 17 2097152
65536 13 851968
65536 17 2097152
SQL> alter table xxx truncate partition xxx_p2;
Table truncated.
SQL> select INITIAL_EXTENT,EXTENTS,BYTES from user_segments where segment_name='XXX';
INITIAL_EXTENT EXTENTS BYTES
-------------- ---------- ----------
65536 7 458752
65536 17 2097152 ######truncate该分区,空间没释放
65536 17 2097152
65536 13 851968
65536 17 2097152