Ricerca…


introduzione

Di seguito sono riportati i passaggi per creare un'importazione / esportazione di un motore di dati:

Monitorare i lavori di Datapump

I lavori di Datapump possono essere monitorati usando

1. viste del dizionario dati:

   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. Stato del datapump:

  • Annotare il nome del lavoro dai registri di importazione / esportazione o dal nome del dizionario dati e
  • Esegui il comando attach :
  • digita lo stato nel prompt Importa / Esporta
impdp <bkpadmin>/<bkp123> attach=<SYS_IMPORT_SCHEMA_01>
Import> status

Premere premere CTRL + C per uscire dalla richiesta di importazione / esportazione

Passaggio 3/6: creare la directory

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

Passaggio 7: comandi di esportazione

comandi:

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

* Si prega di sostituire i dati in <> con i valori appropriati secondo il proprio ambiente. È possibile aggiungere / modificare i parametri secondo le proprie esigenze. Nell'esempio sopra tutti i parametri rimanenti sono aggiunti nei file parametri come indicato di seguito: *

  • Tipo di esportazione: esportazione utente
  • Esporta l'intero schema
  • Dettagli del file dei parametri [ad esempio exp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=exp_<dbname>_<schema>.log

  • Tipo di esportazione: esportazione utente per schema di grandi dimensioni
  • Esportare l'intero schema per set di dati di grandi dimensioni: qui i file di esportazione vengono suddivisi e compressi. Parallelismo è usato qui (Nota: l'aggiunta di parallelismo aumenterà il carico della CPU sul server)
  • Dettagli del file dei parametri [ad esempio exp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>_%U.dmp
logfile=exp_<dbname>_<schema>.log 
compression = all
parallel=5

  • Tipo di esportazione: tabella Esporta [Esporta serie di tabelle]
  • Dettagli del file dei parametri [ad esempio exp.par]:
tables= tname1, tname2, tname3
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=exp_<dbname>_<schema>.log

Passaggio 9: comandi di importazione

Prerequisiti:

  • Prima di importare l'utente è buona pratica abbandonare lo schema o la tabella importati.

comandi:

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

* Si prega di sostituire i dati in <> con i valori appropriati secondo il proprio ambiente. È possibile aggiungere / modificare i parametri secondo le proprie esigenze. Nell'esempio sopra tutti i parametri rimanenti sono aggiunti nei file parametri come indicato di seguito: *

  • Tipo di importazione: importazione utente
  • Importa l'intero schema
  • Dettagli del file di parametri [say imp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=imp_<dbname>_<schema>.log

  • Tipo di importazione: Importazione utente per schema di grandi dimensioni
  • Importa l'intero schema per set di dati di grandi dimensioni: qui viene utilizzato il parallelismo (Nota: l'aggiunta di parallelismo aumenterà il carico della CPU sul server)
  • Dettagli del file di parametri [say imp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>_%U.dmp
logfile=imp_<dbname>_<schema>.log 
parallel=5

  • Tipo di importazione: tabella Import [Importa set di tabelle]
  • Dettagli del file di parametri [say 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. Passaggi di Datapump

Server di origine [Esporta dati] Server di destinazione [Importa dati]
1. Creare una cartella di datapump che conterrà i file di esportazione esportati 4. Creare una cartella di datapump che conterrà i file di dump di importazione
2. Accedere allo schema del database che eseguirà l'esportazione. 5. Accedere allo schema del database che eseguirà l'importazione.
3. Creare la directory che punta al passaggio 1. 6. Creare la directory che punta al passaggio 4.
7. Esegui le dichiarazioni di esportazione.
8. Copiare / SCP i file di dettagli su Target Server.
9. Esegui le istruzioni di importazione
10. controllare i dati, compilare oggetti non validi e fornire sussidi correlati

Copia le tabelle tra diversi schemi e tablespace

 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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow