Bonjour,

je travaille sur une base 9i et j'essaye d'importer un schéma qui date de 2003 (export fait en oracle 8 je crois ou bien oracle 7).

Globalement l'import se passe bien mais de temps en temps j'obtiens l'erreur suivante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
. . Import de la table                "TCLS_DUREE_RCM"         14 lignes importées       <
. . Import de la table                "TCLS_DUREE_RMD"         15 lignes importées       <
IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 6550 :
 "DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := 'C102'; SREC.MAXVAL "
 ":= 'C110'; SREC.EAVS := 0; SREC.CHVALS := NULL; SREC.NOVALS := DBMS_STATS.N"
 "UMARRAY(1,15); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1); SREC.EPC := 2; DBMS"
 "_STATS.SET_COLUMN_STATS(NULL,'TCLS_DUREE_RMD','CLD_CODE',NULL,NULL,NULL,15,"
 ",0666666666666667,0,srec,2,0); END;"
IMP-00003: Erreur ORACLE 6550 rencontrée
ORA-06550: Ligne 1, colonne 301 :
PLS-00103: Symbole "," rencontré à la place d'un des symboles suivants :
 
   ( - + case mod new not null others <an identifier>
   <a double-quoted delimited-identifier> <a bind variable> avg
   count current exists max min prior sql stddev sum variance
   execute forall merge time timestamp interval date
   <a string literal with character set specification>
   <a number> <a single-quoted SQL string> pipe
Symbole "null" a été substitué à "," pour continuer.
IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 6550 :
 "DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '3C3D203336206A6F757"
 "273'; SREC.MAXVAL := '3E203820616E73206574203C3D20313020616E73'; SREC.EAVS "
 ":= 0; SREC.CHVALS := NULL; SREC.NOVALS := DBMS_STATS.NUMARRAY(3127775896482"
 "83000000000000000000000,322575889134885000000000000000000000); SREC.BKVALS "
 ":= DBMS_STATS.NUMARRAY(0,1); SREC.EPC := 2; DBMS_STATS.SET_COLUMN_STATS(NUL"
 "L,'TCLS_DUREE_RMD','CLD_LIBELLE',NULL,NULL,NULL,15,,0666666666666667,0,srec"
 ",19,0); END;"
IMP-00003: Erreur ORACLE 6550 rencontrée
ORA-06550: Ligne 1, colonne 427 :
PLS-00103: Symbole "," rencontré à la place d'un des symboles suivants :
 
   ( - + case mod new not null others <an identifier>
   <a double-quoted delimited-identifier> <a bind variable> avg
   count current exists max min prior sql stddev sum variance
   execute forall merge time timestamp interval date
   <a string literal with character set specification>
   <a number> <a single-quoted SQL string> pipe
Symbole "null" a été substitué à "," pour continuer.
IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 6550 :
 "DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '3C3D203336206461797"
 "3'; SREC.MAXVAL := '3E2038207965617273206574203C3D203130207965617273'; SREC"
 ".EAVS := 0; SREC.CHVALS := NULL; SREC.NOVALS := DBMS_STATS.NUMARRAY(3127775"
 "89648283000000000000000000000,322575889163856000000000000000000000); SREC.B"
 "KVALS := DBMS_STATS.NUMARRAY(0,1); SREC.EPC := 2; DBMS_STATS.SET_COLUMN_STA"
 "TS(NULL,'TCLS_DUREE_RMD','CLD_LIBELLE_ANG',NULL,NULL,NULL,15,,0666666666666"
 "667,0,srec,22,0); END;"
IMP-00003: Erreur ORACLE 6550 rencontrée
ORA-06550: Ligne 1, colonne 437 :
PLS-00103: Symbole "," rencontré à la place d'un des symboles suivants :
 
   ( - + case mod new not null others <an identifier>
   <a double-quoted delimited-identifier> <a bind variable> avg
   count current exists max min prior sql stddev sum variance
   execute forall merge time timestamp interval date
   <a string literal with character set specification>
   <a number> <a single-quoted SQL string> pipe
Symbole "null" a été substitué à "," pour continuer.
IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 6550 :
 "DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '80'; SREC.MAXVAL :="
 " 'C11F'; SREC.EAVS := 0; SREC.CHVALS := NULL; SREC.NOVALS := DBMS_STATS.NUM"
 "ARRAY(0,30); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1); SREC.EPC := 2; DBMS_S"
 "TATS.SET_COLUMN_STATS(NULL,'TCLS_DUREE_RMD','CLD_NB_AN',NULL,NULL,NULL,14,,"
 "0714285714285714,0,srec,2,0); END;"
IMP-00003: Erreur ORACLE 6550 rencontrée
ORA-06550: Ligne 1, colonne 300 :
PLS-00103: Symbole "," rencontré à la place d'un des symboles suivants :
 
   ( - + case mod new not null others <an identifier>
   <a double-quoted delimited-identifier> <a bind variable> avg
   count current exists max min prior sql stddev sum variance
   execute forall merge time timestamp interval date
   <a string literal with character set specification>
   <a number> <a single-quoted SQL string> pipe
Symbole "null" a été substitué à "," pour continuer.
IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 6550 :
 "DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '80'; SREC.MAXVAL :="
 " 'C107'; SREC.EAVS := 0; SREC.CHVALS := NULL; SREC.NOVALS := DBMS_STATS.NUM"
 "ARRAY(0,6); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1); SREC.EPC := 2; DBMS_ST"
 "ATS.SET_COLUMN_STATS(NULL,'TCLS_DUREE_RMD','CLD_NB_MOIS',NULL,NULL,NULL,2,,"
 "5,0,srec,2,0); END;"
IMP-00003: Erreur ORACLE 6550 rencontrée
ORA-06550: Ligne 1, colonne 300 :
PLS-00103: Symbole "," rencontré à la place d'un des symboles suivants :
 
   ( - + case mod new not null others <an identifier>
   <a double-quoted delimited-identifier> <a bind variable> avg
   count current exists max min prior sql stddev sum variance
   execute forall merge time timestamp interval date
   <a string literal with character set specification>
   <a number> <a single-quoted SQL string> pipe
Symbole "null" a été substitué à "," pour continuer.
IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 6550 :
 "DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '80'; SREC.MAXVAL :="
 " 'C125'; SREC.EAVS := 0; SREC.CHVALS := NULL; SREC.NOVALS := DBMS_STATS.NUM"
 "ARRAY(0,36); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1); SREC.EPC := 2; DBMS_S"
 "TATS.SET_COLUMN_STATS(NULL,'TCLS_DUREE_RMD','CLD_NB_JOUR',NULL,NULL,NULL,2,"
 ",5,0,srec,2,0); END;"
IMP-00003: Erreur ORACLE 6550 rencontrée
ORA-06550: Ligne 1, colonne 301 :
PLS-00103: Symbole "," rencontré à la place d'un des symboles suivants :
 
   ( - + case mod new not null others <an identifier>
   <a double-quoted delimited-identifier> <a bind variable> avg
   count current exists max min prior sql stddev sum variance
   execute forall merge time timestamp interval date
   <a string literal with character set specification>
   <a number> <a single-quoted SQL string> pipe
Symbole "null" a été substitué à "," pour continuer.
. . Import de la table                 "TCLS_DUREE_TX"         44 lignes importées       <
. . Import de la table                      "TCLS_IND"          7 lignes importées       <
A quoi est-ce dû?