EXP (eksport) og IMP (import) er de to værktøjer, du har brug for. Det er bedre at prøve at køre disse på kommandolinjen og på den samme maskine.
Den kan køres fra fjernbetjening, du skal bare konfigurere din TNSNAMES.ORA
korrekt og installer alle udviklerværktøjer med samme version som databasen. Uden at kende den fejlmeddelelse, du oplever, kan jeg ikke hjælpe dig med at få exp/imp til at fungere.
Kommandoen til at eksportere en enkelt bruger:
exp userid=dba/dbapassword OWNER=username DIRECT=Y FILE=filename.dmp
Dette vil oprette eksportdumpfilen.
For at importere dumpfilen til et andet brugerskema skal du først oprette den nye bruger i SQLPLUS :
SQL> create user newuser identified by 'password' quota unlimited users;
Importer derefter dataene:
imp userid=dba/dbapassword FILE=filename.dmp FROMUSER=username TOUSER=newusername
Hvis der er mange data, så undersøg at øge BUFFERS
eller se på expdp/impdp
De mest almindelige fejl for exp og imp er opsætning. Tjek din PATH
inkluderer $ORACLE_HOME/bin
, tjek $ORACLE_HOME
er indstillet korrekt, og tjek $ORACLE_SID
er indstillet