Sök…


Introduktion

Följande är stegen för att skapa en datapump import / export:

Monitor Datapump jobb

Datapump-jobb kan övervakas med

1. dataordboksvyer:

   select * from dba_datapump_jobs; 
   SELECT * FROM DBA_DATAPUMP_SESSIONS; 
   select username,opname,target_desc,sofar,totalwork,message from V$SESSION_LONGOPS where username = 'bkpadmin';

2. Datapumpstatus:

  • Ange jobbnamnet från import- / exportloggarna eller dataordbokens namn och
  • Kör bifoga kommando:
  • typstatus i prompten Import / Export
impdp <bkpadmin>/<bkp123> attach=<SYS_IMPORT_SCHEMA_01>
Import> status

Tryck på CTRL + C för att komma ur import / export-prompten

Steg 3/6: Skapa katalog

create or replace directory DATAPUMP_REMOTE_DIR as '/oracle/scripts/expimp';

Steg 7: Exportera kommandon

kommandon:

expdp <bkpadmin>/<bkp123>  parfile=<exp.par>

* Byt ut uppgifterna i <> med lämpliga värden enligt din miljö. Du kan lägga till / ändra parametrar enligt dina krav. I exemplet ovan läggs alla återstående parametrar till i parameterfiler som anges nedan: *

  • Exporttyp: Användarexport
  • Exportera hela schemat
  • Detaljer om parameterfil [säg exp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=exp_<dbname>_<schema>.log

  • Exporttyp: Användarexport för stort schema
  • Exportera hela schemat för stora datasätt: Här kommer exportdumpfilerna att delas upp och komprimeras. Parallellism används här (Obs! Om du lägger till parallellitet ökar CPU-belastningen på servern)
  • Detaljer om parameterfil [säg exp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>_%U.dmp
logfile=exp_<dbname>_<schema>.log 
compression = all
parallel=5

  • Exporttyp: Tabell Export [Exportera uppsättning tabeller]
  • Detaljer om parameterfil [säg exp.par]:
tables= tname1, tname2, tname3
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=exp_<dbname>_<schema>.log

Steg 9: Importera kommandon

Nödvändig förutsättning:

  • Innan användarimport är det en bra praxis att släppa schemat eller tabellen som importeras.

kommandon:

impdp <bkpadmin>/<bkp123>  parfile=<imp.par>

* Byt ut uppgifterna i <> med lämpliga värden enligt din miljö. Du kan lägga till / ändra parametrar enligt dina krav. I exemplet ovan läggs alla återstående parametrar till i parameterfiler som anges nedan: *

  • Importtyp: Användarimport
  • Importera hela schemat
  • Detaljer om parameterfil [säg imp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=imp_<dbname>_<schema>.log

  • Importtyp: Användarimport för stort schema
  • Importera hela schemat för stora datasätt: Parallelism används här (Obs! Om du lägger till parallellitet ökar CPU-belastningen på servern)
  • Detaljer om parameterfil [säg imp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>_%U.dmp
logfile=imp_<dbname>_<schema>.log 
parallel=5

  • Importtyp: Tabellimport [Importera uppsättning tabeller]
  • Detaljer om parameterfil [säg imp.par]:
tables= tname1, tname2, tname3
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=exp_<dbname>_<schema>.log
TABLE_EXISTS_ACTION= <APPEND /SKIP /TRUNCATE /REPLACE>

1. Steg för datapump

Källserver [Exportera data] Målserver [Importera data]
1. Skapa en datapump-mapp som kommer att innehålla exportdumpfilerna 4. Skapa en datapump-mapp som kommer att innehålla importdumpfilerna
2. Logga in på databasschemat som kommer att utföra exporten. 5. Logga in på databasschemat som kommer att utföra importen.
3. Skapa katalog som pekar på steg 1. 6. Skapa katalog som pekar på steg 4.
7. Kör exportförklaringar.
8. Kopiera / SCP dumpfilerna till Target Server.
9. Kör importera uttalanden
10. kontrollera data, sammanställa ogiltiga objekt och ge relaterade bidrag

Kopiera tabeller mellan olika scheman och tabellområden

 expdp <bkpadmin>/<bkp123> directory=DATAPUMP_REMOTE_DIR dumpfile=<customer.dmp>


 impdp <bkpadmin>/<bkp123> directory=DATAPUMP_REMOTE_DIR dumpfile=<customer.dmp> remap_schema=<source schema>:<target schema> remap_tablespace=<source tablespace>:<target tablespace>


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow