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

Come creare un dump con Oracle PL/SQL Developer?

EXP (esportazione) e IMP (importazione) sono i due strumenti di cui hai bisogno. È meglio provare a eseguirli sulla riga di comando e sulla stessa macchina.

Può essere eseguito da remoto, devi solo configurare il tuo TNSNAMES.ORA correttamente e installa tutti gli strumenti di sviluppo con la stessa versione del database. Senza conoscere il messaggio di errore che stai riscontrando, non posso aiutarti a far funzionare exp/imp.

Il comando per esportare un singolo utente:

exp userid=dba/dbapassword OWNER=username DIRECT=Y FILE=filename.dmp

Questo creerà il file di dump di esportazione.

Per importare il file di dump in uno schema utente diverso, crea prima il newuser in SQLPLUS :

SQL> create user newuser identified by 'password' quota unlimited users;

Quindi importa i dati:

imp userid=dba/dbapassword FILE=filename.dmp FROMUSER=username TOUSER=newusername

Se sono presenti molti dati, esamina l'aumento dei BUFFERS oppure esamina expdp/impdp

Gli errori più comuni per exp e imp sono l'impostazione. Controlla il tuo PATH include $ORACLE_HOME/bin , controlla $ORACLE_HOME è impostato correttamente e controlla $ORACLE_SID è impostato