Oracle
 sql >> Database >  >> RDS >> Oracle

Importa il dump con il parametro SQLFILE che non restituisce i dati all'interno della tabella

La tua aspettativa era sbagliata, temo. Gli stai chiedendo di fare qualcosa per cui non è stato progettato.

La documentazione per SQLFILE dice :

Quindi conterrà sempre e solo DDL.

Non esiste un meccanismo per trasformare un .dmp file in un .sql contenente istruzioni di inserimento. Se devi inserire i dati in una tabella, usa l'importazione nativa.

Le singole istruzioni di inserimento - se potessi generarle, cosa che SQL Developer eseguirà come attività separata non correlata all'esportazione del tuo data pump - sarebbero più lente, avrebbero problemi con i LOB e dovrebbero prestare attenzione all'ordine in cui sono state eseguite a meno che non siano integrate i vincoli sono stati disabilitati. Data pump si occupa di tutto questo per te.