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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zuerst, es wäre eine große Hilfe, wenn die Menschen beginnen könnten, die Angabe von version Informationen über die Produkte, die Sie Probleme mit.
Sagte, ich fand eine Ausgabe, die in metalink:
Bug 3073503 - Direct path load-Sitzung schlägt mit OER:klapse_30 wenn laden der ersten Zeile wird ein ORA-Fehler
Beschreibung
Angeblich wirkt Versionen >= 9.2, aber < 10.1.0.2
Möchten Sie vielleicht, um das alert-Protokoll für die ORA-00600-Fehler zum Zeitpunkt des SQL-Loader-Fehler.
InformationsquelleAutor DCookie
Überprüfen Sie die Datenbank-alert-Protokoll. Direct-path insert schreibt über die aktuelle high-water-mark für die Tabelle, so kann es ein Problem sein, wenn es Reifen zu reservieren, weitere Blöcke auf dem Tisch.
InformationsquelleAutor Gary Myers