-- eseguire come utente MNP

spool addPartition.log;

-- ELIMINAZIONI DELLE PARTIZIONI MAX
ALTER TABLE MNP_BIT_OUT_REC DROP PARTITION MNP_BIT_OUT_REC_MAX;
ALTER TABLE MNP_CCRM_NOTIFICA_OUT DROP PARTITION MNP_CCRM_NOTIFICA_OUT_MAX;
ALTER TABLE MNP_CIRCE_OUT DROP PARTITION MNP_CIRCE_OUT_MAX;
ALTER TABLE MNP_CIRCE_OUT_REC DROP PARTITION MNP_CIRCE_OUT_REC_MAX;
ALTER TABLE MNP_CRM_VALIDAZIONE_IN DROP PARTITION MNP_CRM_VALIDAZIONE_IN_MAX;
ALTER TABLE MNP_CRM_VALIDAZIONE_OUT DROP PARTITION MNP_CRM_VALIDAZIONE_OUT_MAX;
ALTER TABLE MNP_GESTIONE_RICHIESTA DROP PARTITION MNP_GESTIONE_RICHIESTA_MAX;
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC DROP PARTITION MNP_GESTIONE_RICHIESTA_REC_MAX;
ALTER TABLE MNP_SID_IN DROP PARTITION MNP_SID_IN_MAX;
ALTER TABLE MNP_STORICO_PORTING DROP PARTITION MNP_STORICO_PORTING_MAX;
ALTER TABLE MNP_STORICO_RICHIESTA DROP PARTITION MNP_STORICO_RICHIESTA_MAX;
ALTER TABLE MNP_STORICO_RICHIESTA_REC DROP PARTITION MNP_STORICO_RICHIESTA_REC_MAX;
ALTER TABLE MNP_XML_IN DROP PARTITION MNP_XML_IN_MAX;
ALTER TABLE MNP_XML_OUT DROP PARTITION MNP_XML_OUT_MAX;
ALTER TABLE MNP_XML_RICHIESTA_IN DROP PARTITION MNP_XML_RICHIESTA_IN_MAX;
ALTER TABLE MNP_XML_RICHIESTA_OUT DROP PARTITION MNP_XML_RICHIESTA_OUT_MAX;

--CREAZIONE NUOVE PARTIZIONI 

ALTER TABLE MNP_BIT_OUT_REC ADD PARTITION MNP_BIT_OUT_REC12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_BIT_OUT_REC ADD PARTITION MNP_BIT_OUT_REC13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_BIT_OUT_REC ADD PARTITION MNP_BIT_OUT_REC14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_BIT_OUT_REC ADD PARTITION MNP_BIT_OUT_REC_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_MEDIUM;

ALTER TABLE MNP_CCRM_NOTIFICA_OUT ADD PARTITION MNP_CCRM_NOTIFICA_OUT12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_CCRM_NOTIFICA_OUT ADD PARTITION MNP_CCRM_NOTIFICA_OUT13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_CCRM_NOTIFICA_OUT ADD PARTITION MNP_CCRM_NOTIFICA_OUT14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_CCRM_NOTIFICA_OUT ADD PARTITION MNP_CCRM_NOTIFICA_OUT_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_HUGE_2;

ALTER TABLE MNP_CIRCE_OUT ADD PARTITION MNP_CIRCE_OUT12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_CIRCE_OUT ADD PARTITION MNP_CIRCE_OUT13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_CIRCE_OUT ADD PARTITION MNP_CIRCE_OUT14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_CIRCE_OUT ADD PARTITION MNP_CIRCE_OUT_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_MEDIUM;

ALTER TABLE MNP_CIRCE_OUT_REC ADD PARTITION MNP_CIRCE_OUT_REC12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_CIRCE_OUT_REC ADD PARTITION MNP_CIRCE_OUT_REC13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_CIRCE_OUT_REC ADD PARTITION MNP_CIRCE_OUT_REC14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_CIRCE_OUT_REC ADD PARTITION MNP_CIRCE_OUT_REC_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_MEDIUM;

ALTER TABLE MNP_CRM_VALIDAZIONE_IN ADD PARTITION MNP_CRM_VALIDAZIONE_IN12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_CRM_VALIDAZIONE_IN ADD PARTITION MNP_CRM_VALIDAZIONE_IN13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_CRM_VALIDAZIONE_IN ADD PARTITION MNP_CRM_VALIDAZIONE_IN14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_CRM_VALIDAZIONE_IN ADD PARTITION MNP_CRM_VALIDAZIONE_IN_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_MEDIUM;

ALTER TABLE MNP_CRM_VALIDAZIONE_OUT ADD PARTITION MNP_CRM_VALIDAZIONE_OUT12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_CRM_VALIDAZIONE_OUT ADD PARTITION MNP_CRM_VALIDAZIONE_OUT13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_CRM_VALIDAZIONE_OUT ADD PARTITION MNP_CRM_VALIDAZIONE_OUT14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_CRM_VALIDAZIONE_OUT ADD PARTITION MNP_CRM_VALIDAZIONE_OUT_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_MEDIUM;

ALTER TABLE MNP_GESTIONE_RICHIESTA ADD PARTITION MNP_GESTIONE_RICHIESTA12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_BIG;
ALTER TABLE MNP_GESTIONE_RICHIESTA ADD PARTITION MNP_GESTIONE_RICHIESTA13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_BIG;
ALTER TABLE MNP_GESTIONE_RICHIESTA ADD PARTITION MNP_GESTIONE_RICHIESTA14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_BIG;
ALTER TABLE MNP_GESTIONE_RICHIESTA ADD PARTITION MNP_GESTIONE_RICHIESTA_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_BIG;

ALTER TABLE MNP_GESTIONE_RICHIESTA_REC ADD PARTITION MNP_GESTIONE_RICHIESTA_REC12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC ADD PARTITION MNP_GESTIONE_RICHIESTA_REC13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC ADD PARTITION MNP_GESTIONE_RICHIESTA_REC14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC ADD PARTITION MNP_GESTIONE_RICHIESTA_REC_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_MEDIUM;

ALTER TABLE MNP_SID_IN ADD PARTITION MNP_SID_IN12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_SID_IN ADD PARTITION MNP_SID_IN13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_SID_IN ADD PARTITION MNP_SID_IN14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_SID_IN ADD PARTITION MNP_SID_IN_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_MEDIUM;

ALTER TABLE MNP_STORICO_PORTING ADD PARTITION MNP_STORICO_PORTING12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_STORICO_PORTING ADD PARTITION MNP_STORICO_PORTING13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_STORICO_PORTING ADD PARTITION MNP_STORICO_PORTING14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_STORICO_PORTING ADD PARTITION MNP_STORICO_PORTING_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_MEDIUM;

ALTER TABLE MNP_STORICO_RICHIESTA ADD PARTITION MNP_STORICO_RICHIESTA12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_HUGE;
ALTER TABLE MNP_STORICO_RICHIESTA ADD PARTITION MNP_STORICO_RICHIESTA13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_HUGE;
ALTER TABLE MNP_STORICO_RICHIESTA ADD PARTITION MNP_STORICO_RICHIESTA14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_HUGE;
ALTER TABLE MNP_STORICO_RICHIESTA ADD PARTITION MNP_STORICO_RICHIESTA_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_HUGE;

ALTER TABLE MNP_STORICO_RICHIESTA_REC ADD PARTITION MNP_STORICO_RICHIESTA_REC12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_BIG;
ALTER TABLE MNP_STORICO_RICHIESTA_REC ADD PARTITION MNP_STORICO_RICHIESTA_REC13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_BIG;
ALTER TABLE MNP_STORICO_RICHIESTA_REC ADD PARTITION MNP_STORICO_RICHIESTA_REC14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_BIG;
ALTER TABLE MNP_STORICO_RICHIESTA_REC ADD PARTITION MNP_STORICO_RICHIESTA_REC_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_BIG;

ALTER TABLE MNP_XML_IN ADD PARTITION MNP_XML_IN12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_XML_IN ADD PARTITION MNP_XML_IN13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_XML_IN ADD PARTITION MNP_XML_IN14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_XML_IN ADD PARTITION MNP_XML_IN_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_MEDIUM;

ALTER TABLE MNP_XML_OUT ADD PARTITION MNP_XML_OUT12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_XML_OUT ADD PARTITION MNP_XML_OUT13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_XML_OUT ADD PARTITION MNP_XML_OUT14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_MEDIUM;
ALTER TABLE MNP_XML_OUT ADD PARTITION MNP_XML_OUT_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_MEDIUM;

ALTER TABLE MNP_XML_RICHIESTA_IN ADD PARTITION MNP_XML_RICHIESTA_IN12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_XML_RICHIESTA_IN ADD PARTITION MNP_XML_RICHIESTA_IN13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_XML_RICHIESTA_IN ADD PARTITION MNP_XML_RICHIESTA_IN14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_XML_RICHIESTA_IN ADD PARTITION MNP_XML_RICHIESTA_IN_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_HUGE_2;

ALTER TABLE MNP_XML_RICHIESTA_OUT ADD PARTITION MNP_XML_RICHIESTA_OUT12 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD')) TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_XML_RICHIESTA_OUT ADD PARTITION MNP_XML_RICHIESTA_OUT13 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD')) TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_XML_RICHIESTA_OUT ADD PARTITION MNP_XML_RICHIESTA_OUT14 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD')) TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_XML_RICHIESTA_OUT ADD PARTITION MNP_XML_RICHIESTA_OUT_MAX VALUES LESS THAN (MAXVALUE) TABLESPACE TAB_HUGE_2;




spool off;