Fehlermeldung "beendet, weil ich kann nicht weiter" in den SQLLoader - DIRECT-Modus

Beim laden einer großen text-Datei in die oracle-db mit SQLLoader, erhalten wir die folgenden Fehler:

SQL*Loader-926: OCI-Error; uldlfca:OCIDirPathColArrayLoadStream for table <myTabele>
SQL*Loader-2026: the load was aborted because SQL Loader cannot continue.
SQL*Loader-925: Error in uldlgs: OCIStmtExecute (ptc_hp)

Dies geschieht nur in den DIREKTEN Modus, wenn wir mit der herkömmlichen Methode, alles ist in Ordnung (aber viel langsamer). Also ich nehme an, es kann nicht ein problem mit den Daten oder der Allgemeinen Teile der control-Datei.

Während die Fehlermeldung ist Recht amüsant, was kann ich tun, um alles zu arbeiten?

Versionen: SQLLoader 9.2.0.1, Datenbank ist ein 10.2.0.3.0 (64-bit)

BEARBEITEN
Nach einigen mehr versuchen, es scheint, dass die Probleme, die verursacht werden, indem Funktionen zum konvertieren von einige der input. Wenn ich entfernen die Funktionen (mit den daraus resultierenden Veränderungen in der Tabellen-definition), scheint alles einwandfrei zu funktionieren. Ist es möglich, dass bei einer direkten laden kann ich nicht die Funktionen nutzen? Die Dokumentation sagt, dass ab der version 9.x es sollte funktionieren ...

InformationsquelleAutor Thorsten | 2009-01-12

Schreibe einen Kommentar