Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Importdump mit SQLFILE-Parameter, der die Daten in der Tabelle nicht zurückgibt

Ihre Erwartung war falsch, fürchte ich. Sie bitten es, etwas zu tun, wofür es nicht ausgelegt ist.

Die Dokumentation für SQLFILE sagt :

Es enthält also immer nur DDL.

Es gibt keinen Mechanismus, um eine .dmp umzuwandeln Datei in eine .sql Einfügeanweisungen enthalten. Wenn Sie die Daten in eine Tabelle einfügen müssen, verwenden Sie einfach den nativen Import.

Einzelne Einfügeanweisungen - wenn Sie sie generieren könnten, was SQL Developer als separate Aufgabe ohne Bezug zu Ihrem Data Pump-Export ausführt - wären langsamer, hätten Probleme mit LOBs und müssten auf die Reihenfolge achten, in der sie ausgeführt werden, es sei denn, die Integrität Beschränkungen wurden deaktiviert. All das erledigt Data Pump für Sie.