Bonjour,
j'ai calculé les statistiques de toutes les tables de l'environnement test avec la commande suivante:
car jusqu'ici j'utilise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 exec dbms_stats.gather_table_stats(ownname=>'ATQ',tabname=>'BILAN_PRODUCTEUR',cascade=>TRUE);
tout se passe bien sauf pour les tables qui ont un nombre de rows > 1 million j'ai un message d'erreur comme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Analyze table matable compute statistics;
1) si qlq a une idée sur la cause de ces messages.SQL> exec dbms_stats.gather_table_stats(ownname=>'ATQ',tabname=>'matable',cascade=>TRUE);
begin dbms_stats.gather_table_stats(ownname=>'ATQ',tabname=>'matable',cascade=>TRUE); end;
ORA-00933: SQL command not properly ended
ORA-06512: at "SYS.DBMS_STATS", line 9375
ORA-06512: at "SYS.DBMS_STATS", line 9389
ORA-06512: at line 1
2) Aussi je voudrais avoir la structure de la table dans la quelle on peut generer les statistiques (parameter stattab=>), je n'ai rien trouvé encore dans la doc oracle.
Merci.
Oh j'ai oublié : 9.2.0.4 S.E. linux
Partager