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

Hvordan opretter man et dump med Oracle PL/SQL Developer?

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



  1. MySQL:gennemsnit med nuller

  2. Oracle identitet kolonne og indsæt i vælg

  3. Oracle PL/SQL:Videresender hele rækken til procedure fra en trigger

  4. Er det muligt at interagere med en MySQL-database uden PHP