================================================================ == Sujet: Migration (exp/imp) de SOUK (9.0.1 --> 9.2.0.1) == Auteur: Grégory Steulet - 07.10.2003 == Prérequis: Une base 9.2, Création des users, roles... == But: Import des objets de la base 9.0.1 == DATE: 07.10.2003 ================================================================ --Export full sur leto Source environ_es27_oracle901 exp sys/password@es27 as sysdba file=/safe/exportfull.dmp full=y --Import par utilisateur. -- Il faut préalablement faire la liste des utilisateurs sur l'ancienne base. set heading off set pagesize 0 set linesize 200 set feedback off set echo off set trimspool on Spool c:\temp\liste_user.log SELECT username||',' FROM DBA_USERS WHERE username <> 'SYS' AND username <> 'SYSTEM' AND username <> 'OUTLN' AND username <> 'DBSNMP' AND username <> 'WMSYS' AND username <> 'ORDSYS' AND username <> 'ORDPLUGINS' AND username <> 'MDSYS' AND username <> 'CTXSYS' AND username <> 'XDB' AND username <> 'ANONYMOUS' AND username <> 'WKSYS' AND username <> 'WKPROXY' AND username <> 'ODM' AND username <> 'ODM_MTR' AND username <> 'OLAPSYS' AND username <> 'HR' AND username <> 'OE' AND username <> 'PM' AND username <> 'SH' AND username <> 'QS_ADM' AND username <> 'QS' AND username <> 'QS_WS' AND username <> 'QS_ES' AND username <> 'QS_OS' AND username <> 'QS_CBADM' AND username <> 'QS_CB' AND username <> 'QS_CS' AND username <> 'SYSMAN' AND username <> 'ORATEST' and account_status<> 'LOCKED' ORDER BY username ; -- On créer un fichier de paramètre (parfile.txt) avec les utilisateurs qui se trouvent dans listeuser.log -- qui ressemble à ceci. full=N log=/safe/import.log fromuser= ABDEL, ACHASSOT, ALBERTINI, ANDANI, ANLIKER, ANSERMET_R, ANSERMET_R1, ANSERMET_R2 ... touser= ABDEL, ACHASSOT, ALBERTINI, ANDANI, ANLIKER, ANSERMET_R, ANSERMET_R1, ANSERMET_R2 ... -- On réalise l'import sur leto Source environ_es21_oracle920 -- On peut faire un dos2unix pour le fichier de paramètre que l'on aura préalablement importer via ftp dos2unix /safe/parfile.txt -- On réalise l'import imp userid=sys/password@es21 file=/safe/exportfull.dmp parfile=/safe/parfile.txt