First Commit - Source Code from Reply
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
CREATE INDEX idx_mnp_dw_xml_in_out_3 ON mnp_dw_xml_in_out
|
||||
(
|
||||
data ASC
|
||||
)
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
TABLESPACE tab_mnp_console_indx
|
||||
STORAGE (
|
||||
INITIAL 65536
|
||||
NEXT 10485760
|
||||
PCTINCREASE 0
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
)
|
||||
PARALLEL (DEGREE 12)
|
||||
/
|
||||
@@ -0,0 +1,48 @@
|
||||
|
||||
DROP MATERIALIZED VIEW mnp_dwh_xml_in;
|
||||
|
||||
CREATE TABLE mnp_dwh_xml_in
|
||||
(id_richiesta VARCHAR2(23) NOT NULL,
|
||||
nome_file VARCHAR2(27) NOT NULL,
|
||||
tipo_file VARCHAR2(2) NOT NULL)
|
||||
PCTFREE 10
|
||||
PCTUSED 0
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
TABLESPACE tab_dwh
|
||||
STORAGE (
|
||||
INITIAL 65536
|
||||
NEXT 10485760
|
||||
PCTINCREASE 0
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
)
|
||||
NOCACHE
|
||||
NOMONITORING
|
||||
/
|
||||
|
||||
|
||||
-- Indexes for MNP_DWH_XML_IN
|
||||
|
||||
CREATE INDEX indice_esercizio ON mnp_dwh_xml_in
|
||||
(
|
||||
id_richiesta ASC
|
||||
)
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
TABLESPACE tab_idx_big
|
||||
STORAGE (
|
||||
INITIAL 134217728
|
||||
NEXT 10485760
|
||||
PCTINCREASE 0
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
)
|
||||
PARALLEL (DEGREE 6)
|
||||
/
|
||||
|
||||
|
||||
|
||||
-- End of DDL Script for Table DWH.MNP_DWH_XML_IN
|
||||
|
||||
@@ -0,0 +1,96 @@
|
||||
|
||||
DROP MATERIALIZED VIEW mnp_dw_xml_in_out;
|
||||
|
||||
CREATE TABLE mnp_dw_xml_in_out
|
||||
(id_richiesta VARCHAR2(23) NOT NULL,
|
||||
msisdn VARCHAR2(15) NOT NULL,
|
||||
tipo_file VARCHAR2(3),
|
||||
tipo_notifica VARCHAR2(40) NOT NULL,
|
||||
nome_file VARCHAR2(27) NOT NULL,
|
||||
direzione VARCHAR2(10),
|
||||
data DATE DEFAULT sysdate NOT NULL,
|
||||
data_show VARCHAR2(20) NOT NULL,
|
||||
destinatario VARCHAR2(4) NOT NULL,
|
||||
mittente VARCHAR2(4) NOT NULL,
|
||||
canale_alternativo NUMBER(1,0) DEFAULT 0 NOT NULL,
|
||||
tipo_processo VARCHAR2(1),
|
||||
nome_file_xml VARCHAR2(27) NOT NULL,
|
||||
nome_file_ack VARCHAR2(27),
|
||||
ord2 NUMBER(1,0))
|
||||
PCTFREE 10
|
||||
PCTUSED 0
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
TABLESPACE tab_mnp_console_log
|
||||
STORAGE (
|
||||
INITIAL 65536
|
||||
NEXT 10485760
|
||||
PCTINCREASE 0
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
)
|
||||
NOCACHE
|
||||
NOMONITORING
|
||||
/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- Indexes for MNP_DW_XML_IN_OUT
|
||||
|
||||
CREATE INDEX idx_mnp_dw_xml_in_out_1 ON mnp_dw_xml_in_out
|
||||
(
|
||||
id_richiesta ASC
|
||||
)
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
TABLESPACE tab_mnp_console_indx
|
||||
STORAGE (
|
||||
INITIAL 65536
|
||||
NEXT 10485760
|
||||
PCTINCREASE 0
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
)
|
||||
PARALLEL (DEGREE 12)
|
||||
/
|
||||
|
||||
CREATE INDEX idx_mnp_dw_xml_in_out_2 ON mnp_dw_xml_in_out
|
||||
(
|
||||
nome_file ASC,
|
||||
data ASC
|
||||
)
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
TABLESPACE tab_mnp_console_indx
|
||||
STORAGE (
|
||||
INITIAL 65536
|
||||
NEXT 10485760
|
||||
PCTINCREASE 0
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
)
|
||||
PARALLEL (DEGREE 12)
|
||||
/
|
||||
|
||||
CREATE INDEX idx_mnp_dw_xml_in_out_3 ON mnp_dw_xml_in_out
|
||||
(
|
||||
data ASC
|
||||
)
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
TABLESPACE tab_mnp_console_indx
|
||||
STORAGE (
|
||||
INITIAL 65536
|
||||
NEXT 10485760
|
||||
PCTINCREASE 0
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
)
|
||||
PARALLEL (DEGREE 12)
|
||||
/
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
spool /mnpapp/log/script/mnp_Kit_Dicembre_11.log;
|
||||
@@dbcDDL.sql
|
||||
@@dbcDML.sql
|
||||
spool off;
|
||||
@@ -0,0 +1,3 @@
|
||||
spool /mnpapp/log/script/mnp_Kit_Dicembre_11_bis.log;
|
||||
@@dbcDDL1.sql
|
||||
spool off;
|
||||
21
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre11/dbcDDL.sql
Normal file
21
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre11/dbcDDL.sql
Normal file
@@ -0,0 +1,21 @@
|
||||
CREATE SYNONYM MNP_DW_SLA_SE_IN_OUT FOR DWH.MNP_DW_SLA_SE_IN_OUT;
|
||||
CREATE SYNONYM MNP_DW_SLA_3GG_OUT FOR DWH.MNP_DW_SLA_3GG_OUT;
|
||||
CREATE SYNONYM MNP_DW_SLA_TC_OUT FOR DWH.MNP_DW_SLA_TC_OUT;
|
||||
CREATE INDEX IDX_XML_DAT_EFF ON MNP_XML_IN
|
||||
(DATA_EFF)
|
||||
LOGGING
|
||||
TABLESPACE TAB_MEDIUM
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
PARALLEL ( DEGREE DEFAULT INSTANCES DEFAULT );
|
||||
@@ -0,0 +1,9 @@
|
||||
grant select on MNP_STATO_DON_VIRT to dwh;
|
||||
|
||||
grant select on MNP_GEST_RICH_DON_VIRT_TC to dwh;
|
||||
|
||||
grant select on MNP_STATO_REC_VIRT to dwh;
|
||||
|
||||
grant select on MNP_GEST_RICH_REC_VIRT_TC to dwh;
|
||||
|
||||
grant select on MNP_GISP_ATT_CESS_IN to dwh;
|
||||
94
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre11/dbcDML.sql
Normal file
94
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre11/dbcDML.sql
Normal file
@@ -0,0 +1,94 @@
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (
|
||||
CODICE_PROCESSO, NOME_PROCESSO)
|
||||
VALUES ('S1' ,'ServiceExposureReportOut' );
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (
|
||||
CODICE_PROCESSO, NOME_PROCESSO)
|
||||
VALUES ('S2' ,'ServiceExposureFtpIn' );
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (
|
||||
CODICE_PROCESSO, NOME_PROCESSO)
|
||||
VALUES ('S3' ,'ServiceExposureController' );
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (
|
||||
CODICE_PROCESSO, NOME_PROCESSO)
|
||||
VALUES ('S4' ,'MessageConsumerEJBSeIn' );
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (
|
||||
CODICE_PROCESSO, NOME_PROCESSO)
|
||||
VALUES ('US' ,'UploadServlet' );
|
||||
INSERT INTO MNP.MNP_ANAGRAFICA_LOG (
|
||||
CODICE_LOG, SEVERITA, DESCRIZIONE)
|
||||
VALUES ( '2512', 'C', 'ERRORE DI GET');
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'S1', CODICE_LOG, 1, '00'
|
||||
FROM MNP_ANAGRAFICA_LOG
|
||||
WHERE CODICE_LOG LIKE '00%';
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'US', CODICE_LOG, 1, '00'
|
||||
FROM MNP_ANAGRAFICA_LOG
|
||||
WHERE CODICE_LOG LIKE '00%';
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'S2', CODICE_LOG, 1, '00'
|
||||
FROM MNP_ANAGRAFICA_LOG
|
||||
WHERE CODICE_LOG LIKE '00%';
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'S3', CODICE_LOG, 1, '00'
|
||||
FROM MNP_ANAGRAFICA_LOG
|
||||
WHERE CODICE_LOG LIKE '00%';
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'S2', CODICE_LOG, 1, '00'
|
||||
FROM MNP_ANAGRAFICA_LOG
|
||||
WHERE CODICE_LOG LIKE '25%';
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
VALUES('S1', '9999', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
VALUES('S2', '9999', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
VALUES('US', '9999', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
VALUES('S3', '9999', 1, '00');
|
||||
Insert into MNP_ANAGRAFICA_LOG
|
||||
(CODICE_LOG, SEVERITA, DESCRIZIONE)
|
||||
Values
|
||||
('2608', 'N', 'FILE DI OUTPUT CREATO CON SUCCESSO');
|
||||
Insert into MNP_ANAGRAFICA_LOG
|
||||
(CODICE_LOG, SEVERITA, DESCRIZIONE)
|
||||
Values
|
||||
('2609', 'C', 'ERRORE NELLA CREAZIONE DEL FILE DI OUTPUT');
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
Values
|
||||
('S1','2608',1,'00');
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
Values
|
||||
('S1','2609',1,'00');
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'S4',B.CODICE_LOG,B.LOG_ON,B.TIPO_EVENTO FROM MNP_PROCESSO_LOG B WHERE B.CODICE_PROCESSO='YC';
|
||||
INSERT INTO MNP_SISTEMI_INTERNI(ID,DESCRIZIONE_SISTEMA) VALUES (92,'S_EXPOSURE');
|
||||
INSERT INTO MNP_FLUSSI_SISTEMI_INTERNI (
|
||||
ID_SISTEMA, ID_FLUSSO, PREFISSO,
|
||||
ESTENSIONE, SYNC_FILE, PATH_FILE_IN,
|
||||
TIPO_PROCESSO, DESCRIZIONE, GESTIONE,
|
||||
NOTIFICATION_TYPE)
|
||||
VALUES ( 92, 73, 'Ritardi di Validazione_Virtuali_',NULL,NULL,'/mnpapp/gwmnp/FTPIN/','D','Service Exposure SLA1',1,1);
|
||||
INSERT INTO MNP_FLUSSI_SISTEMI_INTERNI (
|
||||
ID_SISTEMA, ID_FLUSSO, PREFISSO,
|
||||
ESTENSIONE, SYNC_FILE, PATH_FILE_IN,
|
||||
TIPO_PROCESSO, DESCRIZIONE, GESTIONE,
|
||||
NOTIFICATION_TYPE)
|
||||
VALUES ( 92, 74, 'MA_TCR_Donating',NULL,NULL,'/mnpapp/gwmnp/FTPIN/','D','Service Exposure SlaTC',1,2);
|
||||
INSERT INTO MNP_FLUSSI_SISTEMI_INTERNI (
|
||||
ID_SISTEMA, ID_FLUSSO, PREFISSO,
|
||||
ESTENSIONE, SYNC_FILE, PATH_FILE_IN,
|
||||
TIPO_PROCESSO, DESCRIZIONE, GESTIONE,
|
||||
NOTIFICATION_TYPE)
|
||||
VALUES ( 92, 75, 'MNP_Virtuali_Recipient_AOM-VIRT_from_',NULL,NULL,'/mnpapp/gwmnp/FTPIN/','R','Service Exposure Sla2 AOM',1,3);
|
||||
INSERT INTO MNP_FLUSSI_SISTEMI_INTERNI (
|
||||
ID_SISTEMA, ID_FLUSSO, PREFISSO,
|
||||
ESTENSIONE, SYNC_FILE, PATH_FILE_IN,
|
||||
TIPO_PROCESSO, DESCRIZIONE, GESTIONE,
|
||||
NOTIFICATION_TYPE)
|
||||
VALUES ( 92, 76, 'MNP_Virtuali_Recipient_INTERNO-VIRT_from_',NULL,NULL,'/mnpapp/gwmnp/FTPIN/','R','Service Exposure Sla2',1,4);
|
||||
INSERT INTO MNP_FLUSSI_SISTEMI_INTERNI (
|
||||
ID_SISTEMA, ID_FLUSSO, PREFISSO,
|
||||
ESTENSIONE, SYNC_FILE, PATH_FILE_IN,
|
||||
TIPO_PROCESSO, DESCRIZIONE, GESTIONE,
|
||||
NOTIFICATION_TYPE)
|
||||
VALUES ( 92, 77, 'ALL_TCR_Recipient_last_sem',NULL,NULL,'/mnpapp/gwmnp/FTPIN/','R','Service Exposure SlaTC',1,5);
|
||||
commit;
|
||||
@@ -0,0 +1,5 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgo_Kit_Dicembre_11.log;
|
||||
@@dbcgoDDL.sql
|
||||
spool off;
|
||||
163
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre11/dbcgoDDL.sql
Normal file
163
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre11/dbcgoDDL.sql
Normal file
@@ -0,0 +1,163 @@
|
||||
-- eseguire come utente DBCGO
|
||||
|
||||
DROP VIEW DBCGO_PP_VIEW;
|
||||
CREATE OR REPLACE FORCE VIEW DBCGO_PP_VIEW
|
||||
(
|
||||
ID_RICHIESTA,
|
||||
MSISDN,
|
||||
PROCESSO,
|
||||
CODICE_OPERATORE_DONATING,
|
||||
CODICE_OPERATORE_RECIPIENT,
|
||||
DATA_OPERAZIONE
|
||||
)
|
||||
AS
|
||||
(SELECT id_richiesta,
|
||||
msisdn,
|
||||
'D' AS processo,
|
||||
codice_operatore_donating,
|
||||
codice_operatore_recipient,
|
||||
data_transizione_stato AS data_operazione
|
||||
FROM DBCGO_DONOR_PP
|
||||
WHERE stato = 16 -- stato finale
|
||||
UNION
|
||||
SELECT id_richiesta,
|
||||
msisdn,
|
||||
'R' AS processo,
|
||||
codice_operatore_donating,
|
||||
codice_operatore_recipient,
|
||||
data_transizione_stato AS data_operazione
|
||||
FROM DBCGO_RECIPIENT_PP
|
||||
WHERE stato = 12 -- stato finale
|
||||
UNION
|
||||
SELECT id_richiesta,
|
||||
msisdn,
|
||||
'P' AS processo,
|
||||
codice_operatore_donating,
|
||||
codice_operatore_recipient,
|
||||
data_transizione_stato AS data_operazione
|
||||
FROM DBCGO_PORTING_PP
|
||||
WHERE stato = 6 -- stato finale
|
||||
);
|
||||
CREATE OR REPLACE FORCE VIEW MNP_DW_SLA_TC_OUT_VIEW
|
||||
(
|
||||
ID_RICHIESTA,
|
||||
TIPO_MESSAGGIO,
|
||||
DATA_MESSAGGIO,
|
||||
DATA_MESSAGGIO_SHOW,
|
||||
DATA_ATTESA_EVENTO_FIN,
|
||||
MESE_COMP_FINALE,
|
||||
DONOR_RETE,
|
||||
RECIPIENT_RETE,
|
||||
DONOR_EFFETTIVO,
|
||||
RECIPIENT_EFFETTIVO,
|
||||
TERZA_PARTE,
|
||||
MSISDN,
|
||||
CODICE_RICHIESTA_RECIPIENT,
|
||||
NOME_FILE,
|
||||
NOME_FILE_INIZIALE,
|
||||
NOME_FILE_FINALE,
|
||||
ACK_INIZIALE,
|
||||
ACK_FINALE,
|
||||
NUMERO_GIORNI_RITARDO,
|
||||
PENALE,
|
||||
DATA_NOTIFICA_CREDITO,
|
||||
DATA_SBL_IMPORTO,
|
||||
DATA_SBL_CREDITO_ANOMALO,
|
||||
DATA_INIZIALE,
|
||||
DATA_FINALE,
|
||||
DCO_EFFETTIVA,
|
||||
TIPO_PROCESSO,
|
||||
NUMERO_RIGA,
|
||||
DATA_FRONTIERA_SE_IN,
|
||||
DATA_FRONTIERA_SE_OUT
|
||||
)
|
||||
AS
|
||||
SELECT ID_RICHIESTA,
|
||||
TIPO_MESSAGGIO,
|
||||
TO_CHAR (data_messaggio, 'MM/yyyy') AS data_messaggio,
|
||||
DATA_MESSAGGIO DATA_MESSAGGIO_SHOW,
|
||||
DATA_ATTESA_EVENTO_FIN,
|
||||
MESE_COMP_FINALE,
|
||||
DONOR_RETE,
|
||||
RECIPIENT_RETE,
|
||||
DONOR_EFFETTIVO,
|
||||
RECIPIENT_EFFETTIVO,
|
||||
NULL --terzaparte
|
||||
,
|
||||
MSISDN,
|
||||
ID_RICHIESTA AS CODICE_RICHIESTA_RECIPIENT,
|
||||
NOME_FILE,
|
||||
NOME_FILE_INIZIALE,
|
||||
NOME_FILE_FINALE,
|
||||
ACK_INIZIALE,
|
||||
ACK_FINALE,
|
||||
NUMERO_GIORNI_RITARDO,
|
||||
PENALE,
|
||||
DATA_NOTIFICA_CREDITO,
|
||||
DATA_SBL_IMPORTO,
|
||||
DATA_SBL_CREDITO_ANOMALO,
|
||||
T_INIZIALE AS DATA_INIZIALE,
|
||||
T_FINALE AS DATA_FINALE,
|
||||
DCO_EFFETTIVA,
|
||||
PROCESSO,
|
||||
ROWNUM,
|
||||
DATA_FRONTIERA_SE_IN,
|
||||
DATA_FRONTIERA_SE_OUT
|
||||
FROM dwh.mnp_dw_sla_tc_out@mnp;
|
||||
CREATE OR REPLACE FORCE VIEW MNP_DW_SLA_3GG_OUT_VIEW
|
||||
(
|
||||
ID_RICHIESTA,
|
||||
TIPO_MESSAGGIO,
|
||||
DATA_MESSAGGIO,
|
||||
DATA_MESSAGGIO_SHOW,
|
||||
DATA_ATTESA_EVENTO_FIN,
|
||||
MESE_COMP_FINALE,
|
||||
DONOR_RETE,
|
||||
RECIPIENT_RETE,
|
||||
DONOR_EFFETTIVO,
|
||||
RECIPIENT_EFFETTIVO,
|
||||
TERZA_PARTE,
|
||||
MSISDN,
|
||||
CODICE_RICHIESTA_RECIPIENT,
|
||||
NOME_FILE,
|
||||
NOME_FILE_INIZIALE,
|
||||
NOME_FILE_FINALE,
|
||||
ACK_INIZIALE,
|
||||
ACK_FINALE,
|
||||
NUMERO_GIORNI_RITARDO,
|
||||
PENALE,
|
||||
DATA_INIZIALE,
|
||||
DATA_FINALE,
|
||||
TIPO_PROCESSO,
|
||||
NUMERO_RIGA,
|
||||
DATA_FRONTIERA_SE_IN,
|
||||
DATA_FRONTIERA_SE_OUT
|
||||
)
|
||||
AS
|
||||
(SELECT t.ID_RICHIESTA,
|
||||
t.TIPO_MESSAGGIO,
|
||||
TO_CHAR (t.data_messaggio, 'MM/yyyy') DATA_MESSAGGIO,
|
||||
t.DATA_MESSAGGIO DATA_MESSAGGIO_SHOW,
|
||||
t.DATA_ATTESA_EVENTO_FIN,
|
||||
t.MESE_COMP_FINALE,
|
||||
t.DONOR_RETE,
|
||||
t.RECIPIENT_RETE,
|
||||
t.DONOR_EFFETTIVO,
|
||||
t.RECIPIENT_EFFETTIVO,
|
||||
t.TERZA_PARTE,
|
||||
t.MSISDN,
|
||||
t.ID_RICHIESTA AS CODICE_RICHIESTA_RECIPIENT,
|
||||
t.NOME_FILE,
|
||||
t.NOME_FILE_INIZIALE,
|
||||
t.NOME_FILE_FINALE,
|
||||
t.ACK_INIZIALE,
|
||||
t.ACK_FINALE,
|
||||
t.NUMERO_GIORNI_RITARDO,
|
||||
t.PENALE,
|
||||
t.t_iniziale DATA_INIZIALE,
|
||||
t.t_finale DATA_FINALE,
|
||||
t.PROCESSO,
|
||||
ROWNUM,
|
||||
t.DATA_FRONTIERA_SE_IN,
|
||||
t.DATA_FRONTIERA_SE_OUT
|
||||
FROM dwh.mnp_dw_sla_3gg_out@mnp t);
|
||||
@@ -0,0 +1,247 @@
|
||||
-- eseguire come utente DBCGO
|
||||
CREATE TABLE DBCGO_DONOR_PP
|
||||
(
|
||||
ID_RICHIESTA VARCHAR2(23 BYTE),
|
||||
MSISDN VARCHAR2(15 BYTE),
|
||||
CODICE_OPERATORE_DONATING VARCHAR2(4 BYTE),
|
||||
CODICE_OPERATORE_RECIPIENT VARCHAR2(4 BYTE),
|
||||
DATA_TRANSIZIONE_STATO DATE,
|
||||
STATO NUMBER(2)
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_BIG
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 256M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
CREATE INDEX IDX00_DBCGO_DONOR_PP ON DBCGO_DONOR_PP
|
||||
(STATO)
|
||||
NOLOGGING
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
CREATE UNIQUE INDEX PK_DBCGO_DONOR_PP ON DBCGO_DONOR_PP
|
||||
(ID_RICHIESTA)
|
||||
NOLOGGING
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
ALTER TABLE DBCGO_DONOR_PP ADD (
|
||||
CONSTRAINT PK_DBCGO_DONOR_PP
|
||||
PRIMARY KEY
|
||||
(ID_RICHIESTA)
|
||||
USING INDEX
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
CREATE TABLE DBCGO_RECIPIENT_PP
|
||||
(
|
||||
ID_RICHIESTA VARCHAR2(23 BYTE),
|
||||
MSISDN VARCHAR2(15 BYTE),
|
||||
CODICE_OPERATORE_DONATING VARCHAR2(4 BYTE),
|
||||
CODICE_OPERATORE_RECIPIENT VARCHAR2(4 BYTE),
|
||||
DATA_TRANSIZIONE_STATO DATE,
|
||||
STATO NUMBER(2)
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_BIG
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 256M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
CREATE INDEX IDX00_DBCGO_RECIPIENT_PP ON DBCGO_RECIPIENT_PP
|
||||
(STATO)
|
||||
NOLOGGING
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
CREATE UNIQUE INDEX PK_DBCGO_RECIPIENT_PP ON DBCGO_RECIPIENT_PP
|
||||
(ID_RICHIESTA)
|
||||
NOLOGGING
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
ALTER TABLE DBCGO_RECIPIENT_PP ADD (
|
||||
CONSTRAINT PK_DBCGO_RECIPIENT_PP
|
||||
PRIMARY KEY
|
||||
(ID_RICHIESTA)
|
||||
USING INDEX
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
CREATE TABLE DBCGO_PORTING_PP
|
||||
(
|
||||
ID_RICHIESTA VARCHAR2(23 BYTE),
|
||||
MSISDN VARCHAR2(15 BYTE),
|
||||
CODICE_OPERATORE_DONATING VARCHAR2(4 BYTE),
|
||||
CODICE_OPERATORE_RECIPIENT VARCHAR2(4 BYTE),
|
||||
DATA_TRANSIZIONE_STATO DATE,
|
||||
STATO NUMBER(2)
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_BIG
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 256M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
CREATE INDEX IDX00_DBCGO_PORTING_PP ON DBCGO_PORTING_PP
|
||||
(STATO)
|
||||
NOLOGGING
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
CREATE UNIQUE INDEX PK_DBCGO_PORTING_PP ON DBCGO_PORTING_PP
|
||||
(ID_RICHIESTA)
|
||||
NOLOGGING
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
ALTER TABLE DBCGO_PORTING_PP ADD (
|
||||
CONSTRAINT PK_DBCGO_PORTING_PP
|
||||
PRIMARY KEY
|
||||
(ID_RICHIESTA)
|
||||
USING INDEX
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
@@ -0,0 +1,19 @@
|
||||
SELECT TO_CHAR(SYSDATE,'DD/MM/YYYY HH24:MI:SS') FROM DUAL;
|
||||
INSERT INTO DBCGO_DONOR_PP
|
||||
(ID_RICHIESTA,
|
||||
MSISDN,
|
||||
CODICE_OPERATORE_DONATING,
|
||||
CODICE_OPERATORE_RECIPIENT,
|
||||
DATA_TRANSIZIONE_STATO,
|
||||
STATO
|
||||
)
|
||||
SELECT
|
||||
ID_RICHIESTA,
|
||||
MSISDN,
|
||||
CODICE_OPERATORE_DONATING,
|
||||
CODICE_OPERATORE_RECIPIENT,
|
||||
DATA_TRANSIZIONE_STATO,
|
||||
STATO
|
||||
FROM DBCGO_GESTIONE_RICHIESTA
|
||||
WHERE TO_CHAR(DATARICEZIONERICHIESTA, 'mm/yyyy') = '&1';
|
||||
SELECT TO_CHAR(SYSDATE,'DD/MM/YYYY HH24:MI:SS') FROM DUAL;
|
||||
@@ -0,0 +1,19 @@
|
||||
SELECT TO_CHAR(SYSDATE,'DD/MM/YYYY HH24:MI:SS') FROM DUAL;
|
||||
INSERT INTO DBCGO_PORTING_PP
|
||||
(ID_RICHIESTA,
|
||||
MSISDN,
|
||||
CODICE_OPERATORE_DONATING,
|
||||
CODICE_OPERATORE_RECIPIENT,
|
||||
DATA_TRANSIZIONE_STATO,
|
||||
STATO
|
||||
)
|
||||
SELECT
|
||||
ID_RICHIESTA,
|
||||
MSISDN,
|
||||
CODICE_OPERATORE_DONATING,
|
||||
CODICE_OPERATORE_RECIPIENT,
|
||||
DATA_TRANSIZIONE_STATO,
|
||||
STATO
|
||||
FROM DBCGO_GESTIONE_RICHIESTA_POR
|
||||
WHERE TO_CHAR(DATARICEZIONERICHIESTA, 'mm/yyyy') = '&1';
|
||||
SELECT TO_CHAR(SYSDATE,'DD/MM/YYYY HH24:MI:SS') FROM DUAL;
|
||||
@@ -0,0 +1,19 @@
|
||||
SELECT TO_CHAR(SYSDATE,'DD/MM/YYYY HH24:MI:SS') FROM DUAL;
|
||||
INSERT INTO DBCGO_RECIPIENT_PP
|
||||
(ID_RICHIESTA,
|
||||
MSISDN,
|
||||
CODICE_OPERATORE_DONATING,
|
||||
CODICE_OPERATORE_RECIPIENT,
|
||||
DATA_TRANSIZIONE_STATO,
|
||||
STATO
|
||||
)
|
||||
SELECT
|
||||
ID_RICHIESTA,
|
||||
MSISDN,
|
||||
CODICE_OPERATORE_DONATING,
|
||||
CODICE_OPERATORE_RECIPIENT,
|
||||
DATA_TRANSIZIONE_STATO,
|
||||
STATO
|
||||
FROM DBCGO_GESTIONE_RICHIESTA_REC
|
||||
WHERE TO_CHAR(DATARICEZIONERICHIESTA, 'mm/yyyy') = '&1';
|
||||
SELECT TO_CHAR(SYSDATE,'DD/MM/YYYY HH24:MI:SS') FROM DUAL;
|
||||
@@ -0,0 +1,4 @@
|
||||
--execute as DWH
|
||||
spool /mnpapp/log/script/dwh_Kit_Dicembre_11.log;
|
||||
@@dwhDDL.sql
|
||||
spool off;
|
||||
220
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre11/dwhDDL.sql
Normal file
220
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre11/dwhDDL.sql
Normal file
@@ -0,0 +1,220 @@
|
||||
ALTER TABLE DWH.MNP_DW_SLA_MVNO_OUT
|
||||
MODIFY(MSISDN VARCHAR2(15 BYTE));
|
||||
ALTER TABLE MNP_DW_SLA_3GG_OUT
|
||||
ADD (DATA_FRONTIERA_SE_IN DATE);
|
||||
ALTER TABLE MNP_DW_SLA_3GG_OUT
|
||||
ADD (DATA_FRONTIERA_SE_OUT DATE);
|
||||
ALTER TABLE MNP_DW_SLA_TC_OUT
|
||||
ADD (DATA_FRONTIERA_SE_IN DATE);
|
||||
ALTER TABLE MNP_DW_SLA_TC_OUT
|
||||
ADD (DATA_FRONTIERA_SE_OUT DATE);
|
||||
CREATE TABLE MNP_DW_SLA_SE_IN_OUT
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
TIPO_SLA VARCHAR2(5 BYTE) NOT NULL,
|
||||
PROCESSO CHAR(1 BYTE) NOT NULL,
|
||||
ID_RICHIESTA VARCHAR2(23 BYTE) NOT NULL,
|
||||
MESE VARCHAR2(7 BYTE) NOT NULL,
|
||||
DON_EFF VARCHAR2(4 BYTE) NOT NULL,
|
||||
REC_EFF VARCHAR2(4 BYTE) NOT NULL,
|
||||
REC_RETE VARCHAR2(4 BYTE) DEFAULT 'TIMG' NOT NULL,
|
||||
DON_RETE VARCHAR2(4 BYTE) DEFAULT 'TIMG' NOT NULL,
|
||||
TIPO_CLIENTE VARCHAR2(2 BYTE),
|
||||
NOME_OT VARCHAR2(5 BYTE),
|
||||
MSISDN VARCHAR2(15 BYTE) NOT NULL,
|
||||
DATA_VALIDAZIONE_MAX DATE,
|
||||
BUSINESS_ID_DONATING VARCHAR2(36 BYTE),
|
||||
BUSINESS_ID_RECIPIENT VARCHAR2(36 BYTE),
|
||||
DATA_ESPL_DON DATE,
|
||||
DATA_RICEZIONE_RICHIESTA DATE,
|
||||
DATA_CUT_OVER DATE,
|
||||
DATA_ESPL_TP DATE,
|
||||
DATA_ESPL_MSS DATE,
|
||||
DATA_ESPL_GISP DATE,
|
||||
DESCR_STATO VARCHAR2(30 BYTE),
|
||||
CREDITO NUMBER,
|
||||
DATA_NOTIF_RECIPIENT DATE,
|
||||
CAUSALE_RIF VARCHAR2(100 BYTE),
|
||||
DATA_AGG DATE DEFAULT sysdate NOT NULL,
|
||||
DATA_ESTRAZIONE DATE,
|
||||
NOME_FILE_OUT VARCHAR2(100 BYTE),
|
||||
NOME_FILE_IN VARCHAR2(100 BYTE),
|
||||
REQUEST_OUT DATE,
|
||||
VALIDATION_IN DATE,
|
||||
CEASE_OUT DATE,
|
||||
CREDIT_OUT DATE,
|
||||
FRAUD_OUT DATE,
|
||||
AMOUNT_OUT DATE,
|
||||
VALIDATION_OUT DATE,
|
||||
COMPLETION1_OUT DATE,
|
||||
CREDIT_IN DATE,
|
||||
FRAUD_IN DATE,
|
||||
AMOUNT_IN DATE
|
||||
)
|
||||
TABLESPACE TAB_SMALL
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
CREATE UNIQUE INDEX PK_MNP_DW_SLA_SE_IN_OUT ON MNP_DW_SLA_SE_IN_OUT
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_SMALL
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
ALTER TABLE MNP_DW_SLA_SE_IN_OUT ADD (
|
||||
CONSTRAINT PK_MNP_DW_SLA_SE_IN_OUT
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_SMALL
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
|
||||
|
||||
CREATE INDEX MNP_DW_SLA_SE_IN_OUT_IDX1 ON MNP_DW_SLA_SE_IN_OUT
|
||||
(MESE)
|
||||
LOGGING
|
||||
TABLESPACE TAB_SMALL
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
CREATE INDEX MNP_DW_SLA_SE_IN_OUT_IDX2 ON MNP_DW_SLA_SE_IN_OUT
|
||||
(TIPO_SLA)
|
||||
LOGGING
|
||||
TABLESPACE TAB_SMALL
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
CREATE INDEX MNP_DW_SLA_SE_IN_OUT_IDX3 ON MNP_DW_SLA_SE_IN_OUT
|
||||
(DON_EFF)
|
||||
LOGGING
|
||||
TABLESPACE TAB_SMALL
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
CREATE INDEX MNP_DW_SLA_SE_IN_OUT_IDX4 ON MNP_DW_SLA_SE_IN_OUT
|
||||
(REC_EFF)
|
||||
LOGGING
|
||||
TABLESPACE TAB_SMALL
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
CREATE INDEX MNP_DW_SLA_SE_IN_OUT_IDX5 ON MNP_DW_SLA_SE_IN_OUT
|
||||
(ID_RICHIESTA)
|
||||
LOGGING
|
||||
TABLESPACE TAB_SMALL
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
GRANT SELECT, REFERENCES, INSERT, UPDATE, DELETE ON MNP_DW_SLA_SE_IN_OUT TO MNP;
|
||||
|
||||
CREATE SEQUENCE SEQ_DW_SLA_SE_IN_OUT
|
||||
START WITH 1
|
||||
MAXVALUE 999999999999999999999999999
|
||||
MINVALUE 1
|
||||
NOCYCLE
|
||||
CACHE 30
|
||||
NOORDER;
|
||||
GRANT SELECT, REFERENCES, INSERT, UPDATE, DELETE ON MNP_DW_SLA_3GG_OUT TO MNP;
|
||||
GRANT SELECT, REFERENCES, INSERT, UPDATE, DELETE ON MNP_DW_SLA_TC_OUT TO MNP;
|
||||
@@ -0,0 +1,75 @@
|
||||
alter session set db_file_multiblock_read_count=64;
|
||||
CREATE UNIQUE INDEX MNP_DWH_XML_IN_PK ON MNP_DWH_XML_IN
|
||||
(NOME_FILE, ID_RICHIESTA)
|
||||
LOGGING
|
||||
TABLESPACE TAB_DWH
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64K
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
PARALLEL 5;
|
||||
alter index MNP_DWH_XML_IN_PK noparallel;
|
||||
ALTER TABLE MNP_DWH_XML_IN ADD (
|
||||
CONSTRAINT MNP_DWH_XML_IN_PK
|
||||
PRIMARY KEY
|
||||
(NOME_FILE, ID_RICHIESTA)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_DWH
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64K
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
CREATE UNIQUE INDEX MNP_DW_XML_IN_OUT_PK ON MNP_DW_XML_IN_OUT
|
||||
(NOME_FILE, ID_RICHIESTA, TIPO_FILE, DIREZIONE,NOME_FILE_ACK)
|
||||
LOGGING
|
||||
TABLESPACE TAB_DWH
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64K
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
PARALLEL 5;
|
||||
alter index MNP_DW_XML_IN_OUT_PK noparallel;
|
||||
ALTER TABLE MNP_DW_XML_IN_OUT ADD (
|
||||
CONSTRAINT MNP_DW_XML_IN_OUT_PK
|
||||
PRIMARY KEY
|
||||
(NOME_FILE, ID_RICHIESTA, TIPO_FILE, DIREZIONE,NOME_FILE_ACK)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_DWH
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64K
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
@@ -0,0 +1,71 @@
|
||||
alter session set db_file_multiblock_read_count=64;
|
||||
CREATE INDEX IDX_MNP_CIRCE_OUT_REC_2 ON MNP_CIRCE_OUT_REC
|
||||
(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
|
||||
)
|
||||
PARALLEL 5;
|
||||
alter index IDX_MNP_CIRCE_OUT_REC_2 noparallel;
|
||||
CREATE INDEX IDX_MNP_MVNO_NOTIF_DON_OUT_1 ON MNP_MVNO_NOTIFICA_DON_OUT
|
||||
(BUSINESS_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
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
|
||||
)
|
||||
PARALLEL 5;
|
||||
alter index IDX_MNP_MVNO_NOTIF_DON_OUT_1 noparallel;
|
||||
CREATE INDEX IDX_MNP_XML_OUT_DT_EFF ON MNP_XML_OUT
|
||||
(DATA_EFF)
|
||||
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
|
||||
)
|
||||
PARALLEL 5;
|
||||
alter index IDX_MNP_XML_OUT_DT_EFF noparallel;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
set timing on
|
||||
spool indici_dbcgo_PP.log
|
||||
CREATE INDEX IDX01_DBCGO_DONOR_PP ON DBCGO_DONOR_PP
|
||||
(MSISDN)
|
||||
NOLOGGING
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 128M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
CREATE INDEX IDX01_DBCGO_RECIPIENT_PP ON DBCGO_RECIPIENT_PP
|
||||
(MSISDN)
|
||||
NOLOGGING
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 128M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
|
||||
|
||||
CREATE INDEX IDX01_DBCGO_PORTING_PP ON DBCGO_PORTING_PP
|
||||
(MSISDN)
|
||||
NOLOGGING
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 128M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
exec DBMS_STATS.GATHER_INDEX_STATS('DBCGO','IDX01_DBCGO_DONOR_PP',estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE);
|
||||
exec DBMS_STATS.GATHER_INDEX_STATS('DBCGO','IDX01_DBCGO_RECIPIENT_PP',estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE);
|
||||
exec DBMS_STATS.GATHER_INDEX_STATS('DBCGO','IDX01_DBCGO_PORTING_PP',estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE);
|
||||
|
||||
|
||||
spool off
|
||||
|
||||
exit
|
||||
|
||||
|
||||
Reference in New Issue
Block a user