[ MarkoBalkan @ 05.08.2009. 10:28 ] @
kad probam izvršiti load data iz txt file kaže ora 00900.
to se odnosi na to da nema instalirane odgovarajuće komponente koja se koristi.

gdje skinuti sql data loader.

tražio sam na oraclo-im stranicama, ništa.
[ djoka_l @ 05.08.2009. 12:06 ] @
Ajde lepo ispočetka objasni...

ORA 900 je INVALID SQL STATEMENT.

Sad lepo napiši koju verziju baze koristiš, koji operativni sistem, kojom komandom pokušavaš da loaduješ tekst fajl.

Loader inače dolazi uz Database server.
[ MarkoBalkan @ 05.08.2009. 12:51 ] @
Citat:
djoka_l: Ajde lepo ispočetka objasni...

ORA 900 je INVALID SQL STATEMENT.

Sad lepo napiši koju verziju baze koristiš, koji operativni sistem, kojom komandom pokušavaš da loaduješ tekst fajl.

Loader inače dolazi uz Database server.


baza je 11g , win xp 64 bitni version 2003.
pita me za lokaciju sql loadera, koristim Toad .
Database -> import -> sql loader wizard

ovu grešku koju sam naveo u postu gore dobio sam kad sam probao izvršiti query

Code:

LOAD DATA INFILE 'C:\datagen.txt' INTO TABLE proba
  FIELDS TERMINATED BY ','
  LINES TERMINATED BY '\n';

[ djoka_l @ 05.08.2009. 13:27 ] @
Probaj da pozoveš SQL*Loader sa komandne linije.

Napravi .ctl fajl koji ima
LOAD DATA INFILE 'C:\datagen.txt' INTO TABLE proba
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n';
i neka se zove, na primer proba.ctl

onda probaj

sqlldr userid=user/password control=proba.ctl

Ako ovo ne ide, postavi ovde proba.log koji će da se napravi posle pozivanja sqlldr...
[ Dr.sima @ 05.08.2009. 15:24 ] @
sqlldr userid=user/pass control=control.ctl log=loader.log bad=bad.log discard=dsc.log errors=10000 silent=feedback


control.ctl
_______________________________________________________________
LOAD DATA
INFILE "c:/test"
APPEND
INTO TABLE PROBA
(
/*NPR*/
KOLONA1 POSITION(01:04) CHAR,
KOLONA2 POSITION(05:09) CHAR,
DATUM POSITION(10:529) DATE 'RRMMDDHH24MISS',
)
_______________________________________________________________



recimo ovako nesto :)
pa mozes da zakacis logove da vidimo gde gresis....