Problème avec les tables partitionnées
Voila, je vous mets les requêtes :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| DROP TABLE WF_T_EXP_DATA CASCADE CONSTRAINTS ;
CREATE TABLE WF_T_EXP_DATA (
IFC_CODE VARCHAR2 (16) NOT NULL,
RCD_STATUS NUMBER (1) NOT NULL,
EXP_DATE DATE NOT NULL,
RCD_DATA VARCHAR2 (4000),
RCD_EVT_STATUS NUMBER (1) )
PARTITION BY HASH (IFC_CODE)
PARTITIONS 16
STORE IN ( MES_MMS_XS_DATA,MES_MMS_XS_DATA,MES_MMS_XS_DATA,
MES_MMS_XS_DATA,MES_MMS_XS_DATA,MES_MMS_XS_DATA,MES_MMS_XS_DATA,
MES_MMS_XS_DATA,MES_MMS_XS_DATA,MES_MMS_XS_DATA,MES_MMS_XS_DATA,
MES_MMS_XS_DATA,MES_MMS_XS_DATA,MES_MMS_XS_DATA,MES_MMS_XS_DATA,
MES_MMS_XS_DATA); |
Construction des partitions
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| ALTER TABLE MMS.WF_T_EXP_DATA
ADD RCD_EVT_STATUS NUMBER(1);
ALTER TABLE MMS.WF_T_EXP_DATA
ADD PARTITION P_REJ_IMP_LN VALUES ('REJ_IMP_LN') TABLESPACE MES_MMS_XS_DATA;
ALTER TABLE MMS.WF_T_EXP_DATA
ADD PARTITION P_REJ_IMP_NA VALUES ('REJ_IMP_NA') TABLESPACE MES_MMS_XS_DATA;
ALTER TABLE MMS.WF_T_EXP_DATA
ADD PARTITION P_REJ_IMP_NB VALUES ('REJ_IMP_NB') TABLESPACE MES_MMS_XS_DATA;
ALTER TABLE MMS.WF_T_EXP_DATA
ADD PARTITION P_REJ_IMP_AM VALUES ('REJ_IMP_AM') TABLESPACE MES_MMS_XS_DATA;
ALTER TABLE MMS.WF_T_EXP_DATA
ADD PARTITION P_REJ_IMP_PTF VALUES ('REJ_IMP_PTF') TABLESPACE MES_MMS_XS_DATA;
ALTER TABLE MMS.WF_T_EXP_DATA
ADD PARTITION P_REJ_IMP_CO VALUES ('REJ_IMP_CO') TABLESPACE MES_MMS_XS_DATA;
ALTER TABLE MMS.WF_T_EXP_DATA
ADD PARTITION P_REJ_IMP_LR VALUES ('REJ_IMP_LR') TABLESPACE MES_MMS_XS_DATA;
ALTER TABLE MMS.WF_T_EXP_DATA
ADD PARTITION P_REJ_EXP_LN VALUES ('REJ_EXP_LN') TABLESPACE MES_MMS_XS_DATA;
ALTER TABLE MMS.WF_T_EXP_DATA
ADD PARTITION P_REJ_EXP_NA VALUES ('REJ_EXP_NA') TABLESPACE MES_MMS_XS_DATA;
ALTER TABLE MMS.WF_T_EXP_DATA
ADD PARTITION P_REJ_EXP_NB VALUES ('REJ_EXP_NB') TABLESPACE MES_MMS_XS_DATA;
ALTER TABLE MMS.WF_T_EXP_DATA
ADD PARTITION P_REJ_EXP_AM VALUES ('REJ_EXP_AM') TABLESPACE MES_MMS_XS_DATA;
ALTER TABLE MMS.WF_T_EXP_DATA
ADD PARTITION P_REJ_EXP_PTF VALUES ('REJ_EXP_PTF') TABLESPACE MES_MMS_XS_DATA; |
Et voila ce que j'ai comme erreur
Code:
ORA-14400:inserted partition key does not map to any partition
Je suis venu ici en effectuant les solutions proposées, mais ça change rien du tout.
Quelqu'un peut me dire ou se trouve mon erreur ?
PS : Oracle 9i comme SGBD.