Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/11/2007, 12h26   #1
Membre régulier
 
Inscription : novembre 2005
Messages : 462
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 462
Points : 75
Points : 75
Par défaut ORA-20000 sur export de stats

Bonjour les forumnautes ... Oracle9i sous UNIX...

J'execute ces proc à partir du schéma 'SYSTEM' :

EXEC DBMS_STATS.drop_stat_table('TOTO','STATS_SHEMA_TOTO'); => Ok

ensuite :
EXEC DBMS_STATS.create_stat_table('TOTO','STATS_SHEMA_TOTO');=> Ok

Mais quand je veux exporter mes stats avec :
EXEC DBMS_STATS.export_schema_stats('TOTO','STATS_SCHEMA_TOTO','STATS_TOTO','TOTO'); => pas OK

Je plante en :

Citation:
ORA-20000: Table "TOTO"."STATS_SCHEMA_TOTO" does not exist or insufficient privileges
ORA-06512: à "SYS.DBMS_STATS", ligne 5049
ORA-06512: à "SYS.DBMS_STATS", ligne 5076
ORA-06512: à "SYS.DBMS_STATS", ligne 5478
ORA-06512: à ligne 1
En plus, le passage des stats avec "dbms_stats.gather_table_stats(ownname=> 'TOTO', tabname=> 'table', partname=> NULL)"avec le schéma 'SYSTEM', FONCTIONNE TRES BIEN


Donc je peux creer et dropper ma table de stats avec le schéma TOTO, mais pas EXPORTER dessus...

Là, je suis un peu sec... et sur metalink je ne suis pas arrivé à trouver la cause ... pouvez-vous m'aider ?

PS : Utilisateur TOTO : Roles 'CONNECT' et 'RESSOURCE' et 'UNLIMTED TABLESPACE'
genio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 12h42   #2
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
http://download.oracle.com/docs/cd/B...s2.htm#1005993

la table STATS_SCHEMA_TOTO appartient à qui ?
TOTO ou SYSTEM ?
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 12h51   #3
Membre régulier
 
Inscription : novembre 2005
Messages : 462
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 462
Points : 75
Points : 75
à TOTO
genio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 12h53   #4
Membre régulier
 
Inscription : novembre 2005
Messages : 462
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 462
Points : 75
Points : 75
En fait mon utilisateur SYSTEM peut :
Dropper la table TOTO.STATS
Créer la table TOTO.STATS
Mais ne peut pas EXPORTER les stats du schéma TOTO dans la table TOTO.STATS !
genio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 13h05   #5
Membre régulier
 
Inscription : novembre 2005
Messages : 462
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 462
Points : 75
Points : 75
Mon utilisateur 'SYSTEM' à les roles suivants :
AQ_ADMINISTRATO_ROLE
DBA
SALES_HISTORY_ROLE
et
UNLIMITED_TABLESPACE...

Merci pour votre réponse
genio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 13h17   #6
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
essayez
Code :
EXEC DBMS_STATS.export_schema_stats('TOTO','STATS_SCHEMA_TOTO');
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 14h20   #7
Membre régulier
 
Inscription : novembre 2005
Messages : 462
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 462
Points : 75
Points : 75
Pareil !
genio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 14h27   #8
Membre du Club
 
Inscription : mai 2005
Messages : 134
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 134
Points : 50
Points : 50
Bonjour,

Ici tu créés la table STATS_SHEMA_TOTO sans 'C' à SHEMA:

Code :
1
2
 
EXEC DBMS_STATS.create_stat_table('TOTO','STATS_SHEMA_TOTO');=> Ok
Ici tu veux utiliser la table STATS_SCHEMA avec 'C' à SCHEMA :

Code :
1
2
 
('TOTO','STATS_SCHEMA_TOTO','STATS_TOTO','TOTO');
Il y a donc une coquille dans un des 2
jokos2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 14h54   #9
Membre régulier
 
Inscription : novembre 2005
Messages : 462
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 462
Points : 75
Points : 75
Quel âne je suis ..... !
Et pourtant j'ai vérifié dix fois la syntaxe... mes lundis sont nettements moins bons que mes week-ends !

Merci pour ta sagacité !
genio est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h10.


 
 
 
 
Partenaires

Hébergement Web