Beim Versuch, einen EXPLAIN-Plan in SQL Developer zu generieren, zeigt das Programm ein Meldungsfeld mit dem Titel "fehlgeschlagene Abfrage von plan_table" an und klagt über "ungültigen Spaltennamen". Der Plan wird nicht generiert oder angezeigt. Wie repariert man?SQL Developer EXPLAIN Plan gebrochen
6
A
Antwort
10
Führen Sie diese SQL-Anweisung:
drop table plan_table
SQL Developer regeneriert automatisch die richtige Tabelle & den richtigen Plan wieder nach dem Drücken von F6 angezeigt.
7
Normalerweise PLAN_TABLE ist ein öffentliches Synonym zeigt auf eine Tabelle von SYS Besitz (zB SYS.PLAN_TABLE $ in 11g.)
Wenn Sie vor kurzem die Datenbank aktualisiert haben, die plan_table ist wahrscheinlich immer noch „alte“ und muss upgraded (by the dba)
Jeder Benutzer sollte sich keine Gedanken über die Erstellung ihrer eigenen plan_table machen müssen.
Verwandte Themen
- 1. Verstehen der Ergebnisse von Execute Explain Plan in Oracle SQL Developer
- 2. Unterschied zwischen EXPLAIN Plan und Ausführungsplan
- 3. MySQL langsame Abfrage mit Join obwohl EXPLAIN zeigt guten Plan
- 4. Wie optimiert man MySQL Abfragen basierend auf EXPLAIN Plan
- 5. SQL Server äquivalent zu MySQL EXPLAIN
- 6. Oracle sql developer Farbcodierung
- 7. Oracle SQL Developer
- 8. Verständnis erklären Plan durch xmltype
- 9. SQL Server Execution Plan durch SMO erhalten?
- 10. SQL Developer und SQL-Programmierer gleich?
- 11. SQL Developer mit gemeinsamen Verbindungen
- 12. SQL Developer stripping inline Hinweise
- 13. PostgreSQL mit SQL Developer Problem
- 14. Oracle SQL Developer startet nicht
- 15. Oracle Sql Developer Verbindungen Speicher
- 16. Oracle SQL Developer Spool-Ausgabe?
- 17. Exportprozess in SQL Developer stoppen
- 18. Explain "Leader/Follower" Pattern
- 19. SQL-Ausführungspläne - Der geschätzte Plan scheint genauer zu sein als der tatsächliche Plan
- 20. MS SQL Server ist gleichbedeutend mit PostgreSQL EXPLAIN
- 21. XQuery-Plan-Komplexität
- 22. Bedeutung von "Wählen Tabellen optimiert weg" in MySQL Erklären Plan
- 23. SQL Developer ist Kürzen meine Ergebnisse
- 24. SQL Developer Hilfe geben Sie eine Substitutionsvariable
- 25. SQL Developer-Tabellenansicht, die keine Tabellen anzeigt
- 26. TNS-Protokolladapterfehler beim Starten von SQL Developer?
- 27. Gespeicherte Prozedur in SQL Developer ausführen?
- 28. Oracle-Datei mit SQL Developer importieren
- 29. SQL Developer konnte nicht gestartet werden
- 30. Oracle SQL Developer Windows Server 2003 installieren
+1 ... stellen Sie außerdem sicher, dass das Skript? /rdbms/admin/catplan.sql zum Erstellen der neuen Version als globale temporäre Tabelle verwendet wird, die einige Isolationsvorteile bietet. – dpbradley