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

java.sql.SQLException:ORA-01652:Temp-Segment kann nicht um 128 im Tablespace TEMP erweitert werden (auch nach Erweiterung)

Das beteiligte SQL erstellt eine Zwischenergebnismenge - höchstwahrscheinlich aufgrund einer Verknüpfung oder einer Sortierung. In Ihrem TEMP-Tablespace ist nicht genügend Platz dafür vorhanden. Sie müssen dem Tablespace entweder eine oder mehrere Datendateien hinzufügen (vorausgesetzt, Sie haben dafür genügend Speicherplatz auf Ihrem physischen Speicher) oder mit einem kleineren Datensatz arbeiten. Alternativ könnten Sie nach Möglichkeiten suchen, Ihre SQL zu ändern, um Verknüpfungen und Sortierungen nach Möglichkeit zu entfernen. Andernfalls gibt es keine Problemumgehung.

Wenn Sie einen Erklärungsplan des beteiligten SQL erhalten können, sollte er Ihnen zumindest eine grobe Schätzung darüber geben, wie viel TEMP-Speicherplatz der Optimierer voraussichtlich benötigt.