Re: sqlldr:: max size exceeded for variable ... ?

From: Jürgen Arns <jarns_at_uni-mainz.de>
Date: Mon, 30 Jan 2006 14:12:52 +0100
Message-ID: <drl3ck$n7$1_at_news1.zdv.uni-mainz.de>


Hi Volker,

that worked out perfectly well and has been a bit stupid on my part

Thank you for your trouble
Juergen

Volker Hetzer schrieb:

> Jürgen Arns schrieb:
> 

>> hi all,
>>
>> i ve got a problem importing data into a table running sqlldr.
>> while sqlldr imports 5000 of the rows contained in my import file
>> around 100 of the entries will not be loaded and are passed into the
>> bad-file with log-file info that max length of field 'titel' is being
>> exceeded for that entry
>>
>> does anyone have an idea why?
> 
> A suspicion:
> You are very economical with types in the loader field references.
> No type defaults to CHAR and delimited char without any length 
> specification
> defaults to CHAR(255).
> 
> Specify your fields like
> titel char(500),
> and you should be all right.
> By the way, numbers are specified like
> preis decimal external,
> .
> 
> Lots of Greetings!
> Volker
> 

>> Thank you for your trouble
>> regards
>> juergen
>>
>>
>>
>> create table books_import
>> (
>> bereich varchar2(100),
>> feld2 varchar2(100),
>> autor varchar2(100),
>> titel varchar2(500),
>> verlag varchar2(100),
>> reihe varchar2(250),
>> bestellnummer Number,
>> waehrung varchar2(10),
>> preis number,
>> feld10 varchar2(100),
>> feld11 varchar2(100),
>> zustand varchar2(600),
>> bereich_alternativ varchar2(100),
>> bestand number,
>> feld15 varchar2(100),
>> feld16 varchar2(100),
>> feld17 varchar2(100),
>> feld18 varchar2(100),
>> feld19 varchar2(100),
>> feld20 varchar2(200),
>> feld21 varchar2(100),
>> feld22 varchar2(100),
>> feld23 varchar2(100),
>> feld24 varchar2(100),
>> feld25 varchar2(100),
>> feld26 varchar2(100),
>> feld27 varchar2(100),
>> feld28 varchar2(100),
>> feld29 varchar2(100)
>> );
>>
>>
>> LOAD DATA
>> INFILE 'BALL.TXT'
>> INTO TABLE books_import
>> FIELDS TERMINATED BY '~' TRAILING NULLCOLS
>> (
>> bereich ,
>> feld2 ,
>> autor ,
>> titel ,
>> verlag ,
>> reihe ,
>> bestellnummer ,
>> waehrung ,
>> preis "to_number(:preis)",
>> feld10 ,
>> feld11 ,
>> zustand ,
>> bereich_alternativ ,
>> bestand ,
>> feld15 ,
>> feld16 ,
>> feld17 ,
>> feld18 ,
>> feld19 ,
>> feld20 ,
>> feld21 ,
>> feld22 ,
>> feld23 ,
>> feld24 ,
>> feld25 ,
>> feld26 ,
>> feld27 ,
>> feld28 ,
>> feld29
>> )
>>
>> -------------------
>> ball.log:
>> Satz 13: Abgelehnt - Fehler in Tabelle BOOKS_IMPORT, Spalte TITEL.
>> Feld in Datendatei überschreitet Höchstlänge
>>
>> -------------------
>> ball.bad: (2 entries) ...
>> Altphilologie~~HEDERICH, Benjamin.~Lexicon Manuale Graecum, omnibus
>> sui generis lexicis, quae quidem exstant, longe locupletius, eaque
>> ratione in tres partes, videlicet hermeneuticam, analyticam et
>> syntheticam. (1. Teil:) Vocum Graecarum ordine aphabetico. (2. Teil:)
>> Difficiliorum ex iisdem, quae in scriptoribus. (3. Teil:) Vocum
>> phrasiumque latinarum, quae in primis.~Leipzig, Friedrich Gleditsch
>> 1722.~1 Frontipiz, 3120 Spalten. Led. d.
>> Zt.~16058~EUR~120.00~~~Einband bestoßen und berieben. Rücken mit
>> größerer, Deckel mit minimaler Fehlstelle. Bindung teilweise gelockert
>> (Sp. 1701-1724 lose beiliegend). Buchblock zwischen Sp. 1728 u. 1729
>> gebrochen. Notiz auf Vorsatz. Stempel u. Siglierung auf
>> Titel.~[Altphilologie]~1~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~800
>> Antike~~GOLDSMITH.~Geschichte der Griechen von den frühesten Zeiten
>> bis auf den Tod Alexanders des Macedoniers. Nach dem englischen
>> Original frei bearbeitet mit eingeschalteten Berichtigungen, einer
>> Uebersicht der Lage des Landes und der Geschichte der Wissenschaften
>> In Hellas vermehrt. 3. verb. Aufl. Erster Band (endet mit dem Tod des
>> Sokrates).~Würzburg, Stahelische Buchhdlg. 1827.~VI, IV u. 316 S.
>> HLed. d. Zt.~15846~EUR~30.00~~~Einband stärker bestoßen und berieben,
>> etwas fleckig. Motto, Namenseintrag und Datum auf Vorsatz. Ex Libris
>> Stempel auf Titel. Einige Seiten etwas fleckig.~[Antike]~1~ ~ ~ ~ ~ ~
>> ~ ~ ~ ~ ~ ~ ~ ~ ~800
Received on Mon Jan 30 2006 - 14:12:52 CET

Original text of this message