ORA löschen / kürzen

Ich bin mit SQL-loader zum laden meiner Daten in die Datenbank ein.

Bevor ich die Daten einfügen muss ich entfernen Sie vorhandene Daten in der Tabelle:

options(skip=1,load=250000,errors=0,ROWS=30000,BINDSIZE=10485760)
load data
infile 'G:1.csv' "str '^_^'"
replace
into table IMPORT_ABC
fields terminated by "," OPTIONALLY ENCLOSED BY '"'
trailing nullcols(
.
.
.
.)

Aber ich bekam eine Fehlermeldung wie:

SQL*LOADER-926: OCI-Fehler beim ausführen von delete/truncate für Tabelle IMPORT_ABC
ORA-30036: nicht verlängern-segment um 8 in der undo-tablespace 'undo1'

Wie kann ich Daten löschen, zum Beispiel von 10000 Zeilen?
Ich weiß, dass ich einige Grenze auf meine DB.

Wenn es nicht, müssen wiederhergestellt werden - vermutlich nicht, wenn Sie sowieso ersetzen - gibt es einen Grund, warum man mit replace statt truncate?
Nein, ich will einfach nur, um zu löschen Sie alle Elemente aus der Tabelle und dann instert eine neue

InformationsquelleAutor 4est | 2013-04-08

Schreibe einen Kommentar