Importowanie dużych danych

0

Próbuję zaimportować dane z wikipedia dumps do bazy Oracla. Próbowałem na 2 sposoby, utworzyłem plik .sql w którym:

  1. Zawarte były zwykłe inserty ale niestety nie udało się tak załadować danych bo wartości jednej z kolumn przekraczały maksymalne rozmiary przyjęte według standardu SQL. Nie chodzi tu o typ danych w tabeli a o długość tekstu ładowanego do pola w poleceniu INSERT.
  2. Inserty były wykonywane z pomocą CLOBa w bloku PL/SQL:
declare
txt clob;
begin
txt:='baaaaaaardzoo dluuuuuuugi tekst…';
insert into text(kol1, kol2, kol3) values (123, txt, 'utf-8');
end;

To również okazało się złym rozwiązaniem ponieważ wywalało błędem "string literal too long" - tekst który próbuję przypisać do zmiennej txt jest zbyt długi.

Jak zatem zaimportować do bazy te dane?

0

problem rozwiązany, pomoce okazały się external tables :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1