Oracle
 sql >> Datenbank >  >> RDS >> Oracle

SQLT in 12c kann keine Statistiken sammeln

Nach dem Upgrade auf 12c hatte ich einige Probleme, bei denen bei der Verarbeitung in unserer Datenbank die folgenden Fehler auftraten:

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

Die Lösung war ziemlich einfach. Ich habe auf der Oracle Base-Website von Tim hier Informationen zur Problemumgehung gefunden: https://oracle-base.com/articles/12c/concurrent-statistics-collection-12cr1

Heute habe ich versucht, das sqlxtract-Skript von SQLT auszuführen, um eine problematische SQL-Anweisung zu optimieren. Ich war überrascht, als es früh scheiterte. Ich habe das Protokoll überprüft und festgestellt, dass bei SQLT dasselbe Problem auftritt. Die Problemumgehung war dieselbe, da ich gerade Folgendes gewährt habe:

AUFTRAG ERSTELLEN

PLANER VERWALTEN

VERWALTEN SIE JEDE WARTESCHLANGE

Ich habe diese Systemprivilegien sowohl SQLTEXPLAIN als auch SQLTXADMIN erteilt.