Oracle
 sql >> Base de données >  >> RDS >> Oracle

SQLT dans 12c ne peut pas collecter de statistiques

Après la mise à niveau vers 12c, j'ai eu quelques problèmes où le traitement dans notre base de données rencontrait les erreurs suivantes :

ORA-20000: Unable to gather statistics concurrently: insufficient privileges

La solution était assez facile. J'ai trouvé des informations sur le site Web Oracle Base de Tim sur la solution de contournement : https://oracle-base.com/articles/12c/concurrent-statistics-collection-12cr1

Aujourd'hui, j'ai essayé d'exécuter le script sqlxtract de SQLT pour aider à régler une instruction SQL problématique. J'ai été surpris quand il a échoué au début. J'ai vérifié le journal et j'ai trouvé que SQLT rencontrait ce même problème. La solution de contournement était la même dans la mesure où je viens d'accorder ce qui suit :

CRÉER UN EMPLOI

GÉRER LE PROGRAMMATEUR

GÉRER TOUTE FILE D'ATTENTE

J'ai accordé ces privilèges système à SQLTEXPLAIN et SQLTXADMIN.