IMP-00017: following statement failed with ORACLE error 2298:
„ALTER TABLE „FILM“ ENABLE CONSTRAINT „FILM_GENRE_FK““
IMP-00003: ORACLE error 2298 encountered
ORA-02298: cannot validate (SCOTT.FILM_GENRE_FK) - parent keys
not found
der FK wurde jedoch angelegt und ist enabled, der PK der
referenziert wird ist auch vorhanden und enabled
Das Problem ist, wenn Du importierst, werden die Tabellen ja nacheinander importiert. Wenn jetzt die Tabelle A, die einen Foreign Key auf Tabelle B hat, zuerst importiert wird, dann gibt es zu diesem Zeitpunkt die entsprechenden Zeilen in Tabelle B noch nicht und der Foreign Key von A zeigt ins leere -> es kommt zu dieser Fehlermeldung.
Lösung: VOR dem Import am besten ALLE Constraints disablen, dann importieren und dann alle Constraints wieder enablen. Den Import solltest Du außerdem mit dem Parameter IGNORE=Y starten, dann werden solche Fehler ignoriert.
Gruss
Ralf