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

So exportieren Sie leere Tabellen in Oracle

Dies kann daran liegen, dass diesen Tabellen möglicherweise kein Extent zugeordnet ist. Bevor Sie eine Sicherung durchführen, müssen Sie alle Tabellen identifizieren, die keine Daten enthalten. Ändern Sie dann diese Tabellen, um den Umfang zuzuweisen.

ALTER TABLE <table_name> ALLOCATE EXTENT;

Verwenden Sie das folgende Skript, um alle Tabellen zu ändern, denen kein Extent zugewiesen wurde.

SELECT 'ALTER TABLE '||table_name||' ALLOCATE EXTENT;' FROM user_tables WHERE segment_created = 'NO';

Kopieren Sie die Ausgabe und führen Sie sie aus.