Migration 11g: ora-01000 lors de l'appel à DBMS_STATS
Bonjour,
Je viens de migrer une de mes bases de tests en 11.1.0.6.
Lorsque je lance le calcul des stats au niveau d'un SCHEMA j'obtiens au bout d'un certain temps l'erreur suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
SQL> EXEC DBMS_STATS.gather_schema_stats('OPS$BRU');
BEGIN DBMS_STATS.gather_schema_stats('OPS$BRU'); END;
*
ERROR at line 1:
ORA-01000: maximum open cursors exceeded
ORA-06512: at "SYS.DBMS_STATS", line 17964
ORA-06512: at "SYS.DBMS_STATS", line 18450
ORA-06512: at "SYS.DBMS_STATS", line 18531
ORA-06512: at "SYS.DBMS_STATS", line 18487
ORA-06512: at line 1 |
Le paramètre open_cursor est à 300 (c'était le cas lorsque j'étais en 10g).
Je l'ai passé à 500 et j'ai relancé le calcul des stats. La procédure tourne un peu plus longtemps cette fois mais j'obtiens toujours la même erreur.
J'appelle la procédure de dbms_stats directement sur le serveur Linux en local.
je n'ai pas trouvé trace d'un bug de ce genre sur metalink.
merci de votre aide.