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:
Le paramètre open_cursor est à 300 (c'était le cas lorsque j'étais en 10g).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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.
Partager