Oracle How to

De Wikifago.

(Différences entre les versions)
Ligne 26 : Ligne 26 :
cd /home/oracle/admgen
cd /home/oracle/admgen
-
/logiciels/oracle/product/10gR2/bin/expdp system/manager@COLT1 dumpfile=COLT1.dmp full=y logfile=instance.log parfile=datapump.par
+
/logiciels/oracle/product/10gR2/bin/expdp system/pwdSystem@instanceOracle dumpfile=instance.dmp full=y logfile=instance.log parfile=datapump.par
# le direcctory des dump est /data/oracle/dumps/
# le direcctory des dump est /data/oracle/dumps/

Version du 24 janvier 2011 à 16:19

Data pump

Importer un schéma oracle d'un dump fait avec datapump Le DIRECTORY est le nom d'un répertoire Oracle à créer avant l'import. C'est un nom qui pointe vers un répertoire physique, dans lequel doit etre placé le fichier fichierDump.dmp

impdp system/pwdSystem@instanceOracle dumpfile=fichierDump.dmp full=n SCHEMAS=shemaAImporter DIRECTORY=repertoireOracle logfile=imp.log 

Importer un shéma oracle d'un dump fait avec datapump sur un autre Schéma

impdp system/pwdSystem@instanceOracle dumpfile=fichierDump.dmp full=n SCHEMAS=shemaAImporter 
REMAP_SCHEMA=shemaAImporter:shemaDestination  DIRECTORY=repertoireOracle logfile=imp.log

Exemple de fichier bash, povant etre appelé par crontab

#!/bin/sh

export PATH=/logiciels/oracle/product/10gR2/bin:/home/weblogic/bea/jdk150_12/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin
export HOME=/home/oracle
export ORACLE_HOME=/logiciels/oracle/product/10gR2
export OLDPWD=/home/oracle

env > /home/oracle/admgen/env.log

cd /home/oracle/admgen

/logiciels/oracle/product/10gR2/bin/expdp system/pwdSystem@instanceOracle dumpfile=instance.dmp full=y logfile=instance.log parfile=datapump.par

# le direcctory des dump est /data/oracle/dumps/

cd /data/oracle/dumps/

tar cfz DUMP_$(date +%Y_%m_%d__%H_%M_%S)_instance.tgz  instance.dmp 

tar cfz LOG_$(date +%Y_%m_%d__%H_%M_%S)_instance.tgz  instance.log

rm instance.log instance.dmp

Contenu du fichier de paramètre du datapump : datapump.par

directory=repertoireOracle 
exclude=SCHEMA:"in('SYSTEM','SYSMAN','OUTLN')"
Outils personnels