Export und Import

Dumpfile von bestimmtem Schema via expdp exportieren, user auf anderem Schema erstellen, Dumpfile auf anderem Schema via impdp remappen + importieren ==> DB erfolgreich registriert mit neuem Schema!

#Verzeichnis /dbdump/oraexp/orcl erstellen (als Oracle User)
mkdir /dbdump/oraexp/orcl

#In der Datenbank das zuvor erstellte Verzeichnis als Export-Directory deklarieren
orcl
sqh

CREATE OR REPLACE DIRECTORY EXPORT_DIR AS '/dbdump/oraexp/orcl';

GRANT READ, WRITE ON DIRECTORY EXPORT_DIR TO SYSTEM;
#Ins Admin-Verzeichnis navigieren
cda

#Verzeichnis exp erstellen
mkdir exp
#Parameterfile in exp Verzeichnis erstellen
cd /tools/oracle/admin/orcl/exp/export.par
touch export.par

#Fileinhalt sollte wie folgt aussehen: 
SCHEMAS=GIAN
DIRECTORY=EXPORT_DIR
DUMPFILE=exp_gian_20210706.dmp
LOGFILE=exp_gian_20210706.log

#Export ausfĂĽhren
exdpd system PARFILE=export.par
#User import erstellen
#session eröffnen
ssh als oracle aufmachen

#orcl datenbank auswählen
orcl

#SQL + mit User sys und history aufmachen
sqh

#Create user
create user import identified by root1234;

#Grant session privilege
grant create session to import identified by root1234;

#Grant Quota to TABLESPACE
ALTER USER import QUOTA UNLIMITED ON USERS;

#Grant role resource
grant resource to import identified by root1234; 
#Import der Daten aus dem Dumpfile in das neue Schema
#Parameterfile in impVerzeichnis erstellen
cd /tools/oracle/admin/orcl/exp/export.par
touch import.par

#Fileinhalt sollte wie folgt aussehen: 
REMAP_SCHEMA=gian:import
DIRECTORY=EXPORT_DIR
DUMPFILE=exp_gian_20210706.dmp
LOGFILE=imp_gian_20210706.log

#Export ausfĂĽhren
orcl 

impdp system PARFILE=import.par

Last updated