2017-08-10 1 views
-1

SQL Loader im Getting 951: Fehler beim Aufrufen einmal/Initialisierung laden ORA-26002: Tabelle Tabelle hat Index darauf definiert.Oracle 11g SQL Loader wird 951 Fehler

Eigentlich verwende ich parallel = true direct = true Optionen, für parallele Ausführung habe ich mehrere Tabellenindizes entfernt und triggern. Trotzdem bekomme ich denselben Fehler.

+1

Zeigen Sie Ihren Tisch (und Rest Index) Definitionen, Steuerdatei und Beispieldaten ist in der Regel hilfreich für SQL \ * Loader Fragen. Sie treffen eine Einschränkung mit parallelen Ladevorgängen, und es sieht so aus, als ob Sie nicht alle Indizes entfernt haben (vielleicht gibt es eine PK, die Sie nicht einbezogen haben?). Möglicherweise müssen Sie Ihren Ansatz ändern, z. nicht parallel und/oder konventionell laden oder in eine Zwischenspeichertabelle laden und dann in die reale Tabelle kopieren oder eine externe Tabelle verwenden; aber nicht genug Infos hier, um zu wissen, was für Sie angemessen ist. –

Antwort

0

Ein paar Optionen.

  1. Index löschen und nach dem Laden neu erstellen.
    oder
  2. parallel=true
    oder
  3. Verwendung sqlloader Parameter skip_index_maintenance = true und wieder aufbauen Index nach Last