EXP (export) en IMP (import) zijn de twee tools die je nodig hebt. Het is beter om te proberen deze op de opdrachtregel en op dezelfde machine uit te voeren.
Het kan vanop afstand worden uitgevoerd, u hoeft alleen uw TNSNAMES.ORA
in te stellen correct en installeer alle ontwikkelaarstools met dezelfde versie als de database. Zonder de foutmelding te kennen die je ervaart, kan ik je niet helpen om exp/imp aan het werk te krijgen.
De opdracht om een enkele gebruiker te exporteren:
exp userid=dba/dbapassword OWNER=username DIRECT=Y FILE=filename.dmp
Hiermee wordt het exportdumpbestand gemaakt.
Om het dumpbestand in een ander gebruikersschema te importeren, maakt u eerst de nieuwe gebruiker in SQLPLUS :
SQL> create user newuser identified by 'password' quota unlimited users;
Importeer vervolgens de gegevens:
imp userid=dba/dbapassword FILE=filename.dmp FROMUSER=username TOUSER=newusername
Als er veel gegevens zijn, onderzoek dan het verhogen van de BUFFERS
of kijk in expdp/impdp
De meest voorkomende fouten voor exp en imp zijn setup. Controleer je PATH
bevat $ORACLE_HOME/bin
, vink $ORACLE_HOME
. aan correct is ingesteld en controleer $ORACLE_SID
is ingesteld