Non è facile trovare il modo corretto di eseguire il comando expdp nella console. Sono necessari alcuni passaggi prima di eseguire il comando expdp.
Per prima cosa devi creare una directory sul computer in cui si trova Oracle DB, dove inserirai i file di dump, quindi devi concedere a uno schema i diritti per creare una directory.
Esegui questo comando in SQL Developer o in sqlplus:
concedere la creazione di qualsiasi directory a myschema;
Sostituire myschema con il nome del tuo schema.
rispetto a quando sei connesso nello schema myschema creare la directory:
CREATE DIRECTORY DB_DUMP come ‘/percorso/della/mia-directory-dump’;
quindi aprire la console sul computer con Oracle DB ed eseguire:
expdp “‘myschema /PASSWORD@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=nome host)(Port=nome porta))(CONNECT_DATA=(SID=SID_name)))’” DIRECTORY=DB_DUMP REUSE_DUMPFILES=YES DUMPFILE=dump-XX-XX-2022.dmp LOGFILE=dump.log schemi=”myschema
Devi sostituire nel comando il myschema con il nome dello schema, la password con la password corretta, il nome host, il nome porta, il nome SID, il nome DIRECTORY se altro, il nome del file dump, il nome del file di registro.
Non sono riuscito a trovare in Google la sintassi corretta per expdp comando e come eseguire il dump di Oracle.

Lascia una risposta