Du kan ikke rulle tilbage fra SQL*Loader, den commiter automatisk. Dette er nævnt i errors
parameterbeskrivelse:
Ved en enkelt-tabel-indlæsning afslutter SQL*Loader indlæsningen, når fejl overskrider denne fejlgrænse. Enhver data, der er indsat op dette punkt, er dog forpligtet.
Og der er et afsnit om afbrudte belastninger.
Du kan forsøge at indlæse dataene til en iscenesættelsestabel, og hvis det lykkes, flytte dataene til den rigtige tabel (med delete/insert into .. select ..
, eller med et partitionsskifte, hvis du har en stor mængde data). Eller du kan bruge en ekstern tabel og gøre det samme, men du har brug for en måde at afgøre, om tabellen havde nogen kasserede eller afviste poster.