Crea Dump dallo schema Oracle nella console in Linux

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

Scopri di più dal blog di Velislav Krastev

Iscriviti ora per continuare a leggere e avere accesso all'archivio completo.

Continua a leggere