Bonjour à tous,
J'ai de nouveau besoin de vos lumières...
Je travaille sous oracle 9.2.0.7, et je tentais de mettre en place un script pour calculer les statistiques.Voici l'erreur que j'obtiens pour une table donnée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select 'exec DBMS_STATS.GATHER_TABLE_STATS(OWNNAME => '''|| owner || ''' , TABNAME => ''' || table_name || ''' , CASCADE => TRUE );' from dba_tables where owner='PSNEXT';Je tente un desc de la table en question, mais j'obtiens l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ERREUR à la ligne 1 : ORA-20000: Unable to analyze TABLE "PSNEXT"."WORKPACKAGE", insufficient privileges or does not exist ORA-06512: à "SYS.DBMS_STATS", ligne 10292 ORA-06512: à "SYS.DBMS_STATS", ligne 10315 ORA-06512: à ligne 1Précision : j'ai les mêmes symptomes que ce soit en tant que sys ou bien en tant que l'utilisateur propriétaire du schéma.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ORA-04043: objet PSNEXT.WORKPACKAGE inexistant
Par contre, sous TOAD, quand je me connecte en tant qu'un de ces 2 utilisateurs, via le schéma browser, je vois tout : donnée + description des objets.
merci d'avance pour vos idées
Partager