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