069 / 58 80 436 10 info@dbaservices.de
ORA-01654 – unable to extend index %s.%s by %s in tablespace %s

1.) Texte aus oerr unter Linux

01654, 00000, „unable to extend index %s.%s by %s in tablespace %s“

// *Cause: Failed to allocate an extent of the required number of blocks for

//         an index segment in the tablespace indicated.

// *Action: Use ALTER TABLESPACE ADD DATAFILE statement to add one or more

//         files to the tablespace indicated.

2.) Erklärung

Es ist nicht genügend Plattenplatz vorhanden, um einen Index (index %s.%s ) um n Blöcke (by %s) in dem Tablespace (tablespace %s) zu erweitern.

Hinweis: Werden Sätze aus einem Index gelöscht, bleibt der Platz dieser Sätze frei.

3.) Lösungsvorschläge

1. Freiplätze zusammenschieben mit shrink

alter index <xowner.xindex> shrink space;

Statistik neu erstellen mit der Prozedur

exec DBMS_STATS.GATHER_INDEX_STATS (ownname => ‚<xowner>‘           , indname =>    ‚<xindex>‘, estimate_percent => 100);

2. Dem Tablespace weiteren Plattenplatz geben

Sollte die Aktion mit shrink nicht ausreichend sein, so muss eine Datenfile des Tabelspaces vergrößert werden oder der Tablespace um eine weitere Datenfile erweitert werden. Falls ein Filesysystem voll ist, muss auf jeden Fall eine weitere Datenfile auf einem anderen Filesystem angelegt werden.

Haben Sie Fragen?

(erforderlich)
Dieses Feld dient zur Validierung und sollte nicht verändert werden.

NEUSTE BEITRÄGE

DBVisit Single Instance Standby for RAC

A few months ago I got the exciting task to create a single instance standby for a RAC. Honestly,I was skeptical about whether it would run properly. Additionaly, the single instance should be usingfilesystem, while the Real Application Clusters is using ASM. Except...

ORA-00936 – missing expression

1.) Texte aus oerr unter Linux 00936, 00000, „missing expression“ // *Cause: // *Action 2.) Erklärung Diese Meldung wird angezeigt, wenn ein Teil der Syntax fehlt. Fehlen z.B. bei einem Select-Statement die Spaltennamen (bzw. * für alle Spalten), so wird diese Meldung...

ORA-06550 – line %s, column %s:\n%s

1.) Texte aus oerr unter Linux 06550, 00000, „line %s, column %s:\n%s“ // *Cause: Usually a PL/SQL compilation error. // *Action:… 2.) Erklärung Es wurde versucht, einen invalid Block oder PL/SQL-Code auszuführen. Dabei ist ein Fehler bei der Kompilierung aufgetreten....