Oracle
 sql >> Database >  >> RDS >> Oracle

java.sql.SQLException:ORA-01652:impossibile estendere il segmento temporaneo di 128 nel tablespace TEMP (anche dopo l'estensione)

L'SQL coinvolto sta costruendo un set di risultati intermedio, molto probabilmente a causa di un join o di un ordinamento. Non c'è abbastanza spazio nel tablespace TEMP per contenerlo. Dovrai aggiungere uno o più file di dati al tablespace (supponendo che tu abbia spazio sufficiente sulla tua memoria fisica per farlo) o lavorare con un set di dati più piccolo. In alternativa, potresti cercare modi per modificare il tuo SQL per rimuovere join e ordinamenti ove possibile. In caso contrario, non esiste alcuna soluzione alternativa.

Se riesci a ottenere un piano esplicativo dell'SQL coinvolto, dovrebbe darti almeno una stima di quanto spazio TEMP si aspetta di aver bisogno dell'ottimizzatore.