COMPRESSION PARTITIONS и SUBPARTITIONS

Rinka777
Дата: 23.09.2015 12:51:55
В общем недопонимаю я такую картину.

oracle 10.2.0.4.0

SELECT TABLE_NAME, PARTITION_NAME, COMPRESSION FROM dba_TAB_PARTITIONS where TABLE_OWNER='DWHMOS' and TABLE_NAME='F$REC_APT' and compression='ENABLED'   order by 3,1,2;

F$REC_APT                      P20053012                      ENABLED    
F$REC_APT                      P20063001                      ENABLED    
F$REC_APT                      P20063002                      ENABLED    
F$REC_APT                      P20063003                      ENABLED    
F$REC_APT                      P20063004                      ENABLED    
F$REC_APT                      P20063005                      ENABLED    
F$REC_APT                      P20063006                      ENABLED    
F$REC_APT                      P20063007                      ENABLED    
F$REC_APT                      P20063008                      ENABLED    
F$REC_APT                      P20063009                      ENABLED    
F$REC_APT                      P20063010                      ENABLED    
F$REC_APT                      P20063011                      ENABLED    
F$REC_APT                      P20063012                      ENABLED 


то есть сжаты партиции 2005 и 2006 года. а 2015 нет. ок

SELECT TABLE_NAME, PARTITION_NAME, SUBPARTITION_NAME, COMPRESSION FROM dba_TAB_SUBPARTITIONS where TABLE_OWNER='DWHMOS' and TABLE_NAME='F$REC_APT' and compression='ENABLED' 
group by TABLE_NAME, PARTITION_NAME, SUBPARTITION_NAME, COMPRESSION  order by 3,1,2



F$REC_APT	P20153001	P20153001_SP_DEFAULT	ENABLED
F$REC_APT	P20153001	P20153001_SP45000	ENABLED
F$REC_APT	P20153001	P20153001_SP45021	ENABLED
F$REC_APT	P20153001	P20153001_SP45022	ENABLED
F$REC_APT	P20153001	P20153001_SP45263	ENABLED
F$REC_APT	P20153001	P20153001_SP45268	ENABLED
F$REC_APT	P20153001	P20153001_SP45272	ENABLED
F$REC_APT	P20153001	P20153001_SP45277	ENABLED
F$REC_APT	P20153001	P20153001_SP45280	ENABLED
F$REC_APT	P20153001	P20153001_SP45283	ENABLED
F$REC_APT	P20153001	P20153001_SP45286	ENABLED
F$REC_APT	P20153001	P20153001_SP45290	ENABLED
F$REC_APT	P20153001	P20153001_SP45293	ENABLED
F$REC_APT	P20153001	P20153001_SP45296	ENABLED
F$REC_APT	P20153002	P20153002_SP_DEFAULT	ENABLED
F$REC_APT	P20153002	P20153002_SP45000	ENABLED
F$REC_APT	P20153002	P20153002_SP45021	ENABLED
F$REC_APT	P20153002	P20153002_SP45022	ENABLED
F$REC_APT	P20153002	P20153002_SP45263	ENABLED
F$REC_APT	P20153002	P20153002_SP45268	ENABLED
F$REC_APT	P20153002	P20153002_SP45272	ENABLED
F$REC_APT	P20153002	P20153002_SP45277	ENABLED
F$REC_APT	P20153002	P20153002_SP45280	ENABLED
F$REC_APT	P20153002	P20153002_SP45283	ENABLED
F$REC_APT	P20153002	P20153002_SP45286	ENABLED
F$REC_APT	P20153002	P20153002_SP45290	ENABLED
F$REC_APT	P20153002	P20153002_SP45293	ENABLED
F$REC_APT	P20153002	P20153002_SP45296	ENABLED
F$REC_APT	P20153003	P20153003_SP_DEFAULT	ENABLED
F$REC_APT	P20153003	P20153003_SP45000	ENABLED
F$REC_APT	P20153003	P20153003_SP45021	ENABLED
F$REC_APT	P20153003	P20153003_SP45022	ENABLED
F$REC_APT	P20153003	P20153003_SP45263	ENABLED
F$REC_APT	P20153003	P20153003_SP45268	ENABLED
F$REC_APT	P20153003	P20153003_SP45272	ENABLED
F$REC_APT	P20153003	P20153003_SP45277	ENABLED
F$REC_APT	P20153003	P20153003_SP45280	ENABLED
F$REC_APT	P20153003	P20153003_SP45283	ENABLED
F$REC_APT	P20153003	P20153003_SP45286	ENABLED
F$REC_APT	P20153003	P20153003_SP45290	ENABLED
F$REC_APT	P20153003	P20153003_SP45293	ENABLED
F$REC_APT	P20153003	P20153003_SP45296	ENABLED
F$REC_APT	P20153004	P20153004_SP_DEFAULT	ENABLED
F$REC_APT	P20153004	P20153004_SP45000	ENABLED
F$REC_APT	P20153004	P20153004_SP45021	ENABLED
F$REC_APT	P20153004	P20153004_SP45022	ENABLED
F$REC_APT	P20153004	P20153004_SP45263	ENABLED
F$REC_APT	P20153004	P20153004_SP45268	ENABLED
F$REC_APT	P20153004	P20153004_SP45272	ENABLED
F$REC_APT	P20153004	P20153004_SP45277	ENABLED
F$REC_APT	P20153004	P20153004_SP45280	ENABLED
F$REC_APT	P20153004	P20153004_SP45283	ENABLED
F$REC_APT	P20153004	P20153004_SP45286	ENABLED
F$REC_APT	P20153004	P20153004_SP45290	ENABLED
F$REC_APT	P20153004	P20153004_SP45293	ENABLED
F$REC_APT	P20153004	P20153004_SP45296	ENABLED
F$REC_APT	P20153005	P20153005_SP_DEFAULT	ENABLED
F$REC_APT	P20153005	P20153005_SP45000	ENABLED
F$REC_APT	P20153005	P20153005_SP45021	ENABLED
F$REC_APT	P20153005	P20153005_SP45022	ENABLED
F$REC_APT	P20153005	P20153005_SP45263	ENABLED
F$REC_APT	P20153005	P20153005_SP45268	ENABLED
F$REC_APT	P20153005	P20153005_SP45272	ENABLED
F$REC_APT	P20153005	P20153005_SP45277	ENABLED
F$REC_APT	P20153005	P20153005_SP45280	ENABLED
F$REC_APT	P20153005	P20153005_SP45283	ENABLED
F$REC_APT	P20153005	P20153005_SP45286	ENABLED
F$REC_APT	P20153005	P20153005_SP45290	ENABLED
F$REC_APT	P20153005	P20153005_SP45293	ENABLED
F$REC_APT	P20153005	P20153005_SP45296	ENABLED
F$REC_APT	P20153006	P20153006_SP_DEFAULT	ENABLED
F$REC_APT	P20153006	P20153006_SP45000	ENABLED
F$REC_APT	P20153006	P20153006_SP45021	ENABLED
F$REC_APT	P20153006	P20153006_SP45022	ENABLED
F$REC_APT	P20153006	P20153006_SP45263	ENABLED
F$REC_APT	P20153006	P20153006_SP45268	ENABLED
F$REC_APT	P20153006	P20153006_SP45272	ENABLED
F$REC_APT	P20153006	P20153006_SP45277	ENABLED
F$REC_APT	P20153006	P20153006_SP45280	ENABLED
F$REC_APT	P20153006	P20153006_SP45283	ENABLED
F$REC_APT	P20153006	P20153006_SP45286	ENABLED
F$REC_APT	P20153006	P20153006_SP45290	ENABLED
F$REC_APT	P20153006	P20153006_SP45293	ENABLED
F$REC_APT	P20153006	P20153006_SP45296	ENABLED
F$REC_APT	P20153007	P20153007_SP_DEFAULT	ENABLED
F$REC_APT	P20153007	P20153007_SP45000	ENABLED
F$REC_APT	P20153007	P20153007_SP45021	ENABLED
F$REC_APT	P20153007	P20153007_SP45022	ENABLED
F$REC_APT	P20153007	P20153007_SP45263	ENABLED
F$REC_APT	P20153007	P20153007_SP45268	ENABLED
F$REC_APT	P20153007	P20153007_SP45272	ENABLED
F$REC_APT	P20153007	P20153007_SP45277	ENABLED
F$REC_APT	P20153007	P20153007_SP45280	ENABLED
F$REC_APT	P20153007	P20153007_SP45283	ENABLED
F$REC_APT	P20153007	P20153007_SP45286	ENABLED
F$REC_APT	P20153007	P20153007_SP45290	ENABLED
F$REC_APT	P20153007	P20153007_SP45293	ENABLED
F$REC_APT	P20153007	P20153007_SP45296	ENABLED
F$REC_APT	P20153008	P20153008_SP_DEFAULT	ENABLED
F$REC_APT	P20153008	P20153008_SP45000	ENABLED
F$REC_APT	P20153008	P20153008_SP45021	ENABLED
F$REC_APT	P20153008	P20153008_SP45022	ENABLED
F$REC_APT	P20153008	P20153008_SP45263	ENABLED
F$REC_APT	P20153008	P20153008_SP45268	ENABLED
F$REC_APT	P20153008	P20153008_SP45272	ENABLED
F$REC_APT	P20153008	P20153008_SP45277	ENABLED
F$REC_APT	P20153008	P20153008_SP45280	ENABLED
F$REC_APT	P20153008	P20153008_SP45283	ENABLED
F$REC_APT	P20153008	P20153008_SP45286	ENABLED
F$REC_APT	P20153008	P20153008_SP45290	ENABLED
F$REC_APT	P20153008	P20153008_SP45293	ENABLED
F$REC_APT	P20153008	P20153008_SP45296	ENABLED
F$REC_APT	P20153009	P20153009_SP_DEFAULT	ENABLED
F$REC_APT	P20153009	P20153009_SP45000	ENABLED
F$REC_APT	P20153009	P20153009_SP45021	ENABLED
F$REC_APT	P20153009	P20153009_SP45022	ENABLED
F$REC_APT	P20153009	P20153009_SP45263	ENABLED
F$REC_APT	P20153009	P20153009_SP45268	ENABLED
F$REC_APT	P20153009	P20153009_SP45272	ENABLED
F$REC_APT	P20153009	P20153009_SP45277	ENABLED
F$REC_APT	P20153009	P20153009_SP45280	ENABLED
F$REC_APT	P20153009	P20153009_SP45283	ENABLED
F$REC_APT	P20153009	P20153009_SP45286	ENABLED
F$REC_APT	P20153009	P20153009_SP45290	ENABLED
F$REC_APT	P20153009	P20153009_SP45293	ENABLED
F$REC_APT	P20153009	P20153009_SP45296	ENABLED
F$REC_APT	P20153010	P20153010_SP_DEFAULT	ENABLED
F$REC_APT	P20153010	P20153010_SP45000	ENABLED
F$REC_APT	P20153010	P20153010_SP45021	ENABLED
F$REC_APT	P20153010	P20153010_SP45022	ENABLED
F$REC_APT	P20153010	P20153010_SP45263	ENABLED
F$REC_APT	P20153010	P20153010_SP45268	ENABLED
F$REC_APT	P20153010	P20153010_SP45272	ENABLED
F$REC_APT	P20153010	P20153010_SP45277	ENABLED
F$REC_APT	P20153010	P20153010_SP45280	ENABLED
F$REC_APT	P20153010	P20153010_SP45283	ENABLED
F$REC_APT	P20153010	P20153010_SP45286	ENABLED
F$REC_APT	P20153010	P20153010_SP45290	ENABLED
F$REC_APT	P20153010	P20153010_SP45293	ENABLED
F$REC_APT	P20153010	P20153010_SP45296	ENABLED
F$REC_APT	P20153011	P20153011_SP_DEFAULT	ENABLED
F$REC_APT	P20153011	P20153011_SP45000	ENABLED
F$REC_APT	P20153011	P20153011_SP45021	ENABLED
F$REC_APT	P20153011	P20153011_SP45022	ENABLED
F$REC_APT	P20153011	P20153011_SP45263	ENABLED
F$REC_APT	P20153011	P20153011_SP45268	ENABLED
F$REC_APT	P20153011	P20153011_SP45272	ENABLED
F$REC_APT	P20153011	P20153011_SP45277	ENABLED
F$REC_APT	P20153011	P20153011_SP45280	ENABLED
F$REC_APT	P20153011	P20153011_SP45283	ENABLED
F$REC_APT	P20153011	P20153011_SP45286	ENABLED
F$REC_APT	P20153011	P20153011_SP45290	ENABLED
F$REC_APT	P20153011	P20153011_SP45293	ENABLED
F$REC_APT	P20153011	P20153011_SP45296	ENABLED
F$REC_APT	P20153012	P20153012_SP_DEFAULT	ENABLED
F$REC_APT	P20153012	P20153012_SP45000	ENABLED
F$REC_APT	P20153012	P20153012_SP45021	ENABLED
F$REC_APT	P20153012	P20153012_SP45022	ENABLED
F$REC_APT	P20153012	P20153012_SP45263	ENABLED
F$REC_APT	P20153012	P20153012_SP45268	ENABLED
F$REC_APT	P20153012	P20153012_SP45272	ENABLED
F$REC_APT	P20153012	P20153012_SP45277	ENABLED
F$REC_APT	P20153012	P20153012_SP45280	ENABLED
F$REC_APT	P20153012	P20153012_SP45283	ENABLED
F$REC_APT	P20153012	P20153012_SP45286	ENABLED
F$REC_APT	P20153012	P20153012_SP45290	ENABLED
F$REC_APT	P20153012	P20153012_SP45293	ENABLED
F$REC_APT	P20153012	P20153012_SP45296	ENABLED


2006 и 2005 не сжаты (почему?), а 2015 сжаты. странно.
если разжать партиции 2015 то субпартиции не разожмутся.
как сжать-разжать субпартиции, я по доке так поняла, что никак.
Rinka777
Дата: 23.09.2015 13:58:16
все, разобралась

ALTER TABLE DWHMOS.F$REC_APT MODIFY PARTITION P20053012 COMPRESS;
ALTER TABLE DWHMOS.F$REC_APT MOVE SUBPARTITION P20053012_SP45000;