First Commit - Source Code from Reply

This commit is contained in:
vincenzofariello
2024-05-13 12:54:14 +02:00
parent 73e32a5020
commit a15aee1f08
11184 changed files with 1065913 additions and 0 deletions

View File

@@ -0,0 +1,315 @@
CREATE TABLE MNP_BIT_OUT_REC_NEW
(
ID_PROG NUMBER(18) NOT NULL,
ID_RICHIESTA VARCHAR2(18 BYTE) NOT NULL,
STATO_RICHIESTA VARCHAR2(30 BYTE) NOT NULL,
CAUSALE_RIFIUTO VARCHAR2(1000 BYTE),
DATA_ORA_EFFETTIVA_VALIDAZIONE DATE,
DATA_CUT_OVER DATE,
NOME_FILE VARCHAR2(50 BYTE),
DA_INVIARE NUMBER(1) DEFAULT 0 NOT NULL,
TIPO_FILE NUMBER(1),
ID_RICHIESTA_DBC VARCHAR2(23 BYTE) NOT NULL,
DATA_INVIO DATE DEFAULT SYSDATE NOT NULL,
UNIQUE_ID VARCHAR2(50 BYTE),
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL,
NOME_FILE_TP VARCHAR2(28 BYTE),
TIPO_SPEDIZIONE VARCHAR2(2 BYTE) DEFAULT NULL NOT NULL,
CREDITO VARCHAR2(8 BYTE),
DATA_NOTIFICA_CREDITO VARCHAR2(8 BYTE),
ORA_NOTIFICA_CREDITO VARCHAR2(5 BYTE),
DATA_INVIO_EFFETTIVA DATE
)
TABLESPACE TAB_MEDIUM
NOLOGGING
NOCOMPRESS
NOCACHE
NOPARALLEL
NOMONITORING;
ALTER TABLE MNP_BIT_OUT_REC_NEW ADD (
CONSTRAINT PK_BIT_OUT_REC_NEW
PRIMARY KEY
(ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_MEDIUM
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 384M
NEXT 64M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
));
CREATE INDEX IDX_MNP_BIT_OUT_REC_NEW ON MNP_BIT_OUT_REC_NEW
(UNIQUE_ID)
LOGGING
TABLESPACE TAB_IDX_BIG
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 128M
NEXT 128M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
NOPARALLEL;
CREATE INDEX IDX_MNP_BIT_OUT_REC_NEW1 ON MNP_BIT_OUT_REC_NEW
(ID_RICHIESTA_DBC)
LOGGING
TABLESPACE TAB_IDX_BIG
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 128M
NEXT 128M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
NOPARALLEL;
CREATE TABLE MNP_CCRM_NOTIFICA_OUT_NEW
(
ID_PROG NUMBER(18) NOT NULL,
ID_RICHIESTA VARCHAR2(23 BYTE) NOT NULL,
CODICE_EVENTO VARCHAR2(2 BYTE) NOT NULL,
NUMERO_TELEFONICO_OLO VARCHAR2(13 BYTE),
NUMERO_DUALE VARCHAR2(13 BYTE),
OPERATORE VARCHAR2(20 BYTE),
IDENTIFICATIVO_RICHIESTA_AOM VARCHAR2(64 BYTE) NOT NULL,
TIPO_RICHIESTA VARCHAR2(50 BYTE),
CODICE_FISCALE_PARTITA_IVA VARCHAR2(16 BYTE),
TECNOLOGIA VARCHAR2(50 BYTE),
TIPOLOGIA_UTENZA VARCHAR2(50 BYTE),
DATA_VALIDAZIONE DATE,
ICCD_SERIAL_NUMBER VARCHAR2(30 BYTE),
STATO VARCHAR2(50 BYTE) NOT NULL,
CAUSALE VARCHAR2(1000 BYTE),
DATA_MODIFICA_STATO DATE NOT NULL,
NOTE VARCHAR2(400 BYTE),
DATA_INVIO DATE DEFAULT NULL,
TIPO_PROCESSO VARCHAR2(2 BYTE),
DATA_INSERIMENTO DATE DEFAULT SYSDATE NOT NULL,
UNIQUE_ID VARCHAR2(50 BYTE),
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL,
CODICE_GRUPPO VARCHAR2(16 BYTE),
DATA_CUT_OVER DATE,
CODICE_DEALER VARCHAR2(10 BYTE),
FLAG_TC VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
CREDITO VARCHAR2(8 BYTE),
FLAG_FURTO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
PROGETTOADHOC VARCHAR2(1 BYTE)
)
TABLESPACE TAB_HUGE_2
NOLOGGING
NOCOMPRESS
NOCACHE
NOPARALLEL
NOMONITORING;
ALTER TABLE MNP_CCRM_NOTIFICA_OUT_NEW ADD (
CONSTRAINT PK_CCRM_NOTIFICA_OUT_NEW
PRIMARY KEY
(ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 512M
NEXT 512M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
));
CREATE INDEX IDX_CCRM_NOTIFICA_OUT_NEW3 ON MNP_CCRM_NOTIFICA_OUT_NEW
(ID_RICHIESTA)
LOGGING
TABLESPACE TAB_IDX_HUGE_2_2
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 512M
NEXT 512M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
NOPARALLEL;
CREATE INDEX MNP_CCRM_NOTIFICA_OUT_NEW2 ON MNP_CCRM_NOTIFICA_OUT_NEW
(UNIQUE_ID)
LOGGING
TABLESPACE TAB_IDX_BIG
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 128M
NEXT 128M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
NOPARALLEL;
CREATE TABLE MNP_CIRCE_OUT_NEW
(
CODICE_OPERATORE_RECIPIENT VARCHAR2(4 BYTE) NOT NULL,
CODICE_OPERATORE_DONATING VARCHAR2(4 BYTE) NOT NULL,
MSISDN_A VARCHAR2(15 BYTE) NOT NULL,
DATA_CUT_OVER VARCHAR2(10 BYTE) NOT NULL,
ID_PROG NUMBER(18) NOT NULL,
DA_INVIARE NUMBER(1) NOT NULL,
MSISDN_B VARCHAR2(15 BYTE),
MSISDN_C VARCHAR2(15 BYTE),
NOME_FILE VARCHAR2(40 BYTE),
DATA_VALIDAZIONE_RICHIESTA VARCHAR2(10 BYTE) NOT NULL,
STATO VARCHAR2(2 BYTE) NOT NULL,
TECNOLOGIA VARCHAR2(1 BYTE) NOT NULL,
ID_RICHIESTA VARCHAR2(23 BYTE) NOT NULL,
IMSI VARCHAR2(15 BYTE) NOT NULL,
TIPO_FILE NUMBER(2),
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL
)
TABLESPACE TAB_MEDIUM
NOLOGGING
NOCOMPRESS
NOCACHE
NOPARALLEL
NOMONITORING;
ALTER TABLE MNP_CIRCE_OUT_NEW ADD (
CONSTRAINT PK_CIRCE_OUT_NEW
PRIMARY KEY
(ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_MEDIUM
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 384M
NEXT 64M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
));
CREATE INDEX IDX_MNP_CIRCE_OUT_NEW1 ON MNP_CIRCE_OUT_NEW
(ID_RICHIESTA)
LOGGING
TABLESPACE TAB_IDX_BIG
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 128M
NEXT 128M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
NOPARALLEL;
CREATE TABLE MNP_CIRCE_OUT_REC_NEW
(
ID_PROG NUMBER(18) NOT NULL,
CODICE_OPERATORE_RECIPIENT VARCHAR2(4 BYTE) NOT NULL,
CODICE_OPERATORE_DONATING VARCHAR2(4 BYTE) NOT NULL,
MSISDN_A VARCHAR2(15 BYTE) NOT NULL,
DATA_CUT_OVER VARCHAR2(10 BYTE) NOT NULL,
DA_INVIARE NUMBER(1) NOT NULL,
MSISDN_B VARCHAR2(15 BYTE),
MSISDN_C VARCHAR2(15 BYTE),
NOME_FILE VARCHAR2(60 BYTE),
DATA_VALIDAZIONE_RICHIESTA VARCHAR2(10 BYTE) NOT NULL,
STATO VARCHAR2(2 BYTE) NOT NULL,
TECNOLOGIA VARCHAR2(1 BYTE) NOT NULL,
ID_RICHIESTA VARCHAR2(23 BYTE) NOT NULL,
IMSI VARCHAR2(15 BYTE) NOT NULL,
TIPO_FILE NUMBER(2),
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL
)
TABLESPACE TAB_MEDIUM
NOLOGGING
NOCOMPRESS
NOCACHE
NOPARALLEL
NOMONITORING;
ALTER TABLE MNP_CIRCE_OUT_REC_NEW ADD (
CONSTRAINT PK_CIRCE_OUT_REC_NEW
PRIMARY KEY
(ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_MEDIUM
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 64M
NEXT 64M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
));
CREATE INDEX IDX_MNP_CIRCE_OUT_REC_NEW1 ON MNP_CIRCE_OUT_REC_NEW
(ID_RICHIESTA)
LOGGING
TABLESPACE TAB_IDX_BIG
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 128M
NEXT 128M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
NOPARALLEL;
CREATE INDEX IDX_MNP_CIRCE_OUT_REC_NEW2 ON MNP_CIRCE_OUT_REC_NEW
(DA_INVIARE,TIPO_FILE)
LOGGING
TABLESPACE TAB_IDX_BIG
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 128M
NEXT 10M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
NOPARALLEL;

View File

@@ -0,0 +1,352 @@
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC1);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC2);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC3);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC4);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC5);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC6);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC7);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC8);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC9);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC10);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC11);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC12);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC13);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC14);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC15);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC16);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC17);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC18);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC19);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC20);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC21);
commit;
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC_MAX);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT1);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT2);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT3);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT4);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT5);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT6);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT7);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT8);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT9);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT10);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT11);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT12);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT13);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT14);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT15);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT16);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT17);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT18);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT19);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT20);
commit;
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT_MAX);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT1);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT2);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT3);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT4);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT5);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT6);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT7);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT8);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT9);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT10);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT11);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT12);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT13);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT14);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT15);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT16);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT17);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT18);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT19);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT20);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT21);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT_MAX);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC1);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC2);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC3);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC4);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC5);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC6);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC7);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC8);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC9);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC10);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC11);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC12);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC13);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC14);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC15);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC16);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC17);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC18);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC19);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC20);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC21);
commit;
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC_MAX);
commit;

View File

@@ -0,0 +1,29 @@
alter table MNP_BIT_OUT_REC rename to MNP_BIT_OUT_REC_OLD;
alter table MNP_CCRM_NOTIFICA_OUT rename to MNP_CCRM_NOTIFICA_OUT_OLD;
alter table MNP_CIRCE_OUT rename to MNP_CIRCE_OUT_OLD;
alter table MNP_CIRCE_OUT_REC rename to MNP_CIRCE_OUT_REC_OLD;
alter table MNP_BIT_OUT_REC_NEW rename to MNP_BIT_OUT_REC;
alter table MNP_CCRM_NOTIFICA_OUT_NEW rename to MNP_CCRM_NOTIFICA_OUT;
alter table MNP_CIRCE_OUT_NEW rename to MNP_CIRCE_OUT;
alter table MNP_CIRCE_OUT_REC_NEW rename to MNP_CIRCE_OUT_REC;
PROMPT RECORD MNP_BIT_OUT OLD E NEW
SELECT COUNT(*) NUM_REC FROM MNP_BIT_OUT_REC_OLD
UNION
SELECT COUNT(*) NUM_REC FROM MNP_BIT_OUT_REC;
PROMPT RECORD MNP_CCRM_NOTIFICA_OUT OLD E NEW
SELECT COUNT(*) NUM_REC FROM MNP_CCRM_NOTIFICA_OUT_OLD
UNION
SELECT COUNT(*) NUM_REC FROM MNP_CCRM_NOTIFICA_OUT;
PROMPT RECORD MNP_CIRCE_OUT OLD E NEW
SELECT COUNT(*) NUM_REC FROM MNP_CIRCE_OUT_OLD
UNION
SELECT COUNT(*) NUM_REC FROM MNP_CIRCE_OUT;
PROMPT RECORD MNP_CIRCE_OUT_REC OLD E NEW
SELECT COUNT(*) NUM_REC FROM MNP_CIRCE_OUT_REC_OLD
UNION
SELECT COUNT(*) NUM_REC FROM MNP_CIRCE_OUT_REC;

View File

@@ -0,0 +1,4 @@
drop table MNP_BIT_OUT_REC_OLD;
drop table MNP_CCRM_NOTIFICA_OUT_OLD;
drop table MNP_CIRCE_OUT_OLD;
drop table MNP_CIRCE_OUT_REC_OLD;

View File

@@ -0,0 +1,17 @@
--execute as DBC
spool /mnpapp/log/script/dbc_ExtraKit_Aprile_12.log;
-----------------------------
--CREATE/MODIFY OBJECT
@@dbcDDL.sql
-----------------------------
--INSERT/UPDATE DATA
@@dbcDML.sql
-----------------------------
spool off;

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,27 @@
-- cancellazione record più vecchio del 2011
delete mnp_bit_in_rec b
where b.DATA_RICHIESTA < to_date('01012011','ddmmyyyy');
commit;
update mnp_fmsrisk_cessazione_out f
set id_richiesta = (
select id_richiesta
from mnp_gestione_richiesta r
where r.msisdn = f.msisdn
and r.codice_fiscale_partita_iva = f.cf_piva
and r.data_cut_over_calc = f.data_cut_over)
where f.data_inserimento < to_date('01012011','ddmmyyyy');
commit;
update mnp_fmsrisk_cessazione_out f
set id_richiesta = (
select id_richiesta
from mnp_gest_rich_rec_virt r
where r.msisdn = f.msisdn
and r.codice_fiscale_partita_iva = f.cf_piva
and r.data_cut_over_calc = f.data_cut_over)
where f.data_inserimento < to_date('01012011','ddmmyyyy');
commit;

View File

@@ -0,0 +1,12 @@
--execute as DWH
spool /mnpapp/log/script/dwh_ExtraKit_Aprile_12.log;
-----------------------------
--CREATE/MODIFY OBJECT
@@dwhDDL.sql
-----------------------------
spool off;

View File

@@ -0,0 +1,9 @@
CREATE INDEX DWH.IDX_MNP_DW_XML_IN_OUT_4 ON DWH.MNP_DW_XML_IN_OUT
(NOME_FILE_XML)
NOLOGGING
NOPARALLEL;
CREATE INDEX DWH.IDX_MNP_DW_XML_IN_OUT_5 ON DWH.MNP_DW_XML_IN_OUT
(NOME_FILE_ACK)
NOLOGGING
NOPARALLEL;

View File

@@ -0,0 +1,75 @@
CREATE TABLE MNP_GEST_RICHIESTA_PORTING_NEW
(
ID_RICHIESTA VARCHAR2(23 BYTE) NOT NULL,
STATO NUMBER(2) NOT NULL,
DA_INVIARE NUMBER(1) DEFAULT 1 NOT NULL,
DATARICEZIONERICHIESTA DATE DEFAULT SYSDATE NOT NULL,
CODICE_CONTROLLO_ESPLETAMENTO NUMBER(2),
ORA_CUT_OVER VARCHAR2(8 BYTE) DEFAULT '14:00:00' NOT NULL,
TIPO_MESSAGGIO NUMBER(1) NOT NULL,
CODICE_OPERATORE_RECIPIENT VARCHAR2(4 BYTE) NOT NULL,
CODICE_OPERATORE_DONATING VARCHAR2(4 BYTE) NOT NULL,
CODICE_RICHIESTA_RECIPIENT VARCHAR2(18 BYTE) NOT NULL,
MSISDN VARCHAR2(15 BYTE) NOT NULL,
ADDIZIONALE_1 VARCHAR2(15 BYTE),
ADDIZIONALE_2 VARCHAR2(15 BYTE),
DATA_CUT_OVER DATE NOT NULL,
DA_PROCESSARE NUMBER(1) DEFAULT 1 NOT NULL,
DATA_FINE_PROCESSO DATE,
FLAG_TC VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
CODICE_OPERATORE_DON_EFF VARCHAR2(4 BYTE) NOT NULL,
CODICE_OPERATORE_REC_EFF VARCHAR2(4 BYTE) NOT NULL,
ROUTING_NUMBER VARCHAR2(3 BYTE)
)
TABLESPACE TAB_BIG
PARTITION BY RANGE (DATARICEZIONERICHIESTA)
( PARTITION T1_2011 VALUES LESS THAN (TO_DATE(' 2011-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
NOLOGGING
NOCOMPRESS
TABLESPACE TAB_BIG,
PARTITION T2_2011 VALUES LESS THAN (TO_DATE(' 2011-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
NOLOGGING
NOCOMPRESS
TABLESPACE TAB_BIG,
PARTITION T3_2011 VALUES LESS THAN (TO_DATE(' 2011-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
NOLOGGING
NOCOMPRESS
TABLESPACE TAB_BIG,
PARTITION T4_2011 VALUES LESS THAN (TO_DATE(' 2012-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
NOLOGGING
NOCOMPRESS
TABLESPACE TAB_BIG,
PARTITION T1_2012 VALUES LESS THAN (TO_DATE(' 2012-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
NOLOGGING
NOCOMPRESS
TABLESPACE TAB_BIG,
PARTITION T2_2012 VALUES LESS THAN (TO_DATE(' 2012-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
NOLOGGING
NOCOMPRESS
TABLESPACE TAB_BIG,
PARTITION T3_2012 VALUES LESS THAN (TO_DATE(' 2012-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
NOLOGGING
NOCOMPRESS
TABLESPACE TAB_BIG,
PARTITION T4_2012 VALUES LESS THAN (TO_DATE(' 2013-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
NOLOGGING
NOCOMPRESS
TABLESPACE TAB_BIG,
PARTITION T_MAX VALUES LESS THAN (MAXVALUE)
NOLOGGING
NOCOMPRESS
TABLESPACE TAB_BIG)
NOCOMPRESS
NOCACHE
NOPARALLEL
NOMONITORING;
alter table MNP_GEST_RICHIESTA_PORTING_NEW
add constraint PK_GEST_RICHIESTA_PORTING_P primary key (ID_RICHIESTA)
using index
tablespace TAB_IDX_MEDIUM
nologging;
grant select on MNP_GEST_RICHIESTA_PORTING_NEW to dwh;

View File

@@ -0,0 +1,52 @@
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
select * from MNP_GESTIONE_RICHIESTA_PORTING
where dataricezionerichiesta < to_date('01042011','ddmmyyyy');
commit;
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
select * from MNP_GESTIONE_RICHIESTA_PORTING
where dataricezionerichiesta >= to_date('01042011','ddmmyyyy')
and dataricezionerichiesta < to_date('01072011','ddmmyyyy');
commit;
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
select * from MNP_GESTIONE_RICHIESTA_PORTING
where dataricezionerichiesta >= to_date('01072011','ddmmyyyy')
and dataricezionerichiesta < to_date('01102011','ddmmyyyy');
commit;
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
select * from MNP_GESTIONE_RICHIESTA_PORTING
where dataricezionerichiesta >= to_date('01102011','ddmmyyyy')
and dataricezionerichiesta < to_date('01012012','ddmmyyyy');
commit;
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
select * from MNP_GESTIONE_RICHIESTA_PORTING
where dataricezionerichiesta >= to_date('01012012','ddmmyyyy')
and dataricezionerichiesta < to_date('01042012','ddmmyyyy');
commit;
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
select * from MNP_GESTIONE_RICHIESTA_PORTING
where dataricezionerichiesta >= to_date('01042012','ddmmyyyy')
and dataricezionerichiesta < to_date('01072012','ddmmyyyy');
commit;
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
select * from MNP_GESTIONE_RICHIESTA_PORTING
where dataricezionerichiesta >= to_date('01072012','ddmmyyyy')
and dataricezionerichiesta < to_date('01102012','ddmmyyyy');
commit;
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
select * from MNP_GESTIONE_RICHIESTA_PORTING
where dataricezionerichiesta >= to_date('01102012','ddmmyyyy')
and dataricezionerichiesta < to_date('01012013','ddmmyyyy');
commit;
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
select * from MNP_GESTIONE_RICHIESTA_PORTING
where dataricezionerichiesta >= to_date('01012013','ddmmyyyy');
commit;

View File

@@ -0,0 +1,28 @@
alter table MNP_STORICO_PORTING drop constraint FK_MNP_STORICO_PORTING_1;
alter table MNP_STORICO_PORTING add constraint FK_MNP_STORICO_PORTING_1
foreign key (ID_RICHIESTA) references MNP_GEST_RICHIESTA_PORTING_NEW (ID_RICHIESTA);
drop MATERIALIZED VIEW LOG ON MNP_GESTIONE_RICHIESTA_PORTING;
alter table MNP_GESTIONE_RICHIESTA_PORTING rename to BCK_GESTIONE_RICHIESTA_PORTING;
alter table MNP_GEST_RICHIESTA_PORTING_NEW rename to MNP_GESTIONE_RICHIESTA_PORTING;
CREATE MATERIALIZED VIEW LOG ON MNP_GESTIONE_RICHIESTA_PORTING
TABLESPACE TAB_MNP_CONSOLE_LOG
PCTUSED 0
PCTFREE 60
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 38M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
NOCACHE
LOGGING
NOPARALLEL
WITH ROWID, PRIMARY KEY
EXCLUDING NEW VALUES;

View File

@@ -0,0 +1,18 @@
create index IDX_GESTRICHPORT_P_STATO_DAINV on MNP_GESTIONE_RICHIESTA_PORTING (STATO, DA_INVIARE)
tablespace TAB_IDX_MEDIUM
local
nologging;
create index IDX_GEST_RICHIESTA_PORTING_P1 on MNP_GESTIONE_RICHIESTA_PORTING (MSISDN)
tablespace TAB_IDX_MEDIUM
local
nologging;
create index IDX_GEST_RICHIESTA_PORTING_P2 on MNP_GESTIONE_RICHIESTA_PORTING (DATARICEZIONERICHIESTA)
tablespace TAB_IDX_MEDIUM
local
nologging;
create index IDX_GEST_RICHIESTA_PORTING_P3 on MNP_GESTIONE_RICHIESTA_PORTING (STATO)
tablespace TAB_IDX_MEDIUM
local;

View File

@@ -0,0 +1,6 @@
alter table HIST_SVECCHIA_RECVIRT nologging;
alter table HIST_SVECCHIA_RECIPIENT nologging;
alter table HIST_SVECCHIA_DONOR nologging;
alter table HIST_SVECCHIA_DONVIRT nologging;
alter table HIST_SVECCHIA_PORTING nologging;