sql >> Database >  >> RDS >> Oracle

java.sql.SQLException:ORA-01652:kan tijdelijk segment niet uitbreiden met 128 in tabelruimte TEMP (zelfs na verlenging)

De betrokken SQL construeert een tussenliggende resultatenset - waarschijnlijk vanwege een join of een sort. Er is niet genoeg ruimte in uw TEMP-tabelruimte om deze vast te houden. Je zult ofwel een of meer databestanden aan de tablespace moeten toevoegen (ervan uitgaande dat je voldoende ruimte op je fysieke opslag hebt om dit te doen), ofwel met een kleinere dataset werken. Als alternatief kunt u zoeken naar manieren om uw SQL aan te passen om waar mogelijk joins en sorteringen te verwijderen. Anders is er geen oplossing.

Als u een uitlegplan van de betrokken SQL kunt krijgen, zou dit u op zijn minst een schatting moeten geven van hoeveel TEMP-ruimte de optimizer verwacht nodig te hebben.



  1. Hoe binaire gegevens uit de postgres-kolom te selecteren

  2. Mocha-testen van PostgreSQL met Knex geeft me een MigrationLocked-fout

  3. mariadb-connector J Aurora Snelle failover-implementatie

  4. MySQL - Rijen samenvoegen en tellen uit een andere tabel