ORA-01536: space quota exceeded for tablespace (Platzkontingent für Tablespace überschritten)
OracleWas bedeutet das?
Das Platzkontingent (Quota) des Benutzers im angegebenen Tablespace ist erschöpft. Selbst wenn der Tablespace freien Platz hat, kann kein neuer Platz allokiert werden, weil das dem Benutzer gewährte Limit überschritten ist.
Ursache
Der Benutzer hat eine begrenzte Quota (nicht UNLIMITED); die Quota ist durch Datenwachstum vollgelaufen; eine übermäßige Ladung in eine Tabelle/einen Index; Schreiben in den falschen Tablespace; Segmente wachsen schneller als erwartet.
Lösung
Erhöhe die Quota des Benutzers: ALTER USER app_user QUOTA UNLIMITED ON tablespace_name; oder gib einen bestimmten Wert an: QUOTA 500M ON users. Aktuelle Nutzung anzeigen: SELECT * FROM dba_ts_quotas WHERE username = 'APP_USER'. Archiviere/lösche unnötig große Segmente oder verschiebe Objekte in einen passenden Tablespace.
Weitere Einträge zu dieser Datenbank
- ORA-08103object no longer exists (Objekt existiert nicht mehr)
- ORA-01843not a valid month (kein gültiger Monat)
- ORA-14400inserted partition key does not map to any partition (eingefügter Partitionsschlüssel passt zu keiner Partition)
- direct path readWait: Session liest Blöcke unter Umgehung des Buffer Cache direkt in die PGA
- latch: cache buffers chainsWait: Konkurrenz um den Latch cache buffers chains
- ORA-00955name is already used by an existing object (Name wird bereits von einem vorhandenen Objekt verwendet)
- ORA-02449unique/primary keys in table referenced by foreign keys (Unique-/Primärschlüssel der Tabelle von Foreign Keys referenziert)