meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
oracle:database:export-import [10/12/2023 20:34] mdloracle:database:export-import [09/07/2024 09:46] (Version actuelle) mdl
Ligne 1: Ligne 1:
-===== export import =====+===== Export Import =====
 === Pour afficher les répertoires virtuel existants === === Pour afficher les répertoires virtuel existants ===
 <code PLSQL> <code PLSQL>
 set lines 300 set lines 300
 +col OWNER format A30
 col directory_name format A30 col directory_name format A30
 col directory_path format A100 col directory_path format A100
 +select OWNER,directory_name,directory_path  from dba_directories;
 </code> </code>
- +\\   
-=== Afficher les Grants sur les Repertoires ===+=== Afficher les Grants sur les Répertoires ===
 <code PLSQL> <code PLSQL>
-set lines 110+set lines 500
 col privilege format a12 col privilege format a12
 col grantee   format  a25 col grantee   format  a25
Ligne 17: Ligne 19:
 where    p.table_name=d.directory_name; where    p.table_name=d.directory_name;
 </code> </code>
 +\\  
 === Ajouter un répertoire virtuel === === Ajouter un répertoire virtuel ===
 <code PLSQL> <code PLSQL>
Ligne 28: Ligne 30:
 GRANT READ,WRITE ON DIRECTORY DPUMP_DIR1  TO SYSTEM; GRANT READ,WRITE ON DIRECTORY DPUMP_DIR1  TO SYSTEM;
 </code> </code>
 +\\  
 === Pour afficher les schémas === === Pour afficher les schémas ===
 <code PLSQL> <code PLSQL>
Ligne 35: Ligne 37:
 </code> </code>
  
- +\\   
-=== taille des schemas === +=== taille des schémas === 
-=== sur un schema en particulier ===+**sur un schema en particulier**
 <code PLSQL> <code PLSQL>
 SELECT sum(bytes)/1024/1024/1024 as "Size in GB" SELECT sum(bytes)/1024/1024/1024 as "Size in GB"
Ligne 43: Ligne 45:
 WHERE owner = UPPER('&schema_name');  WHERE owner = UPPER('&schema_name'); 
 </code> </code>
-=== tous les schémas ===+**tous les schémas**
 <code PLSQL> <code PLSQL>
 set linesize 300 set linesize 300
Ligne 57: Ligne 59:
 select OWNER,sum(bytes)/1024/1024/1000 "SIZE_IN_GB" from dba_segments group by owner order by owner; select OWNER,sum(bytes)/1024/1024/1000 "SIZE_IN_GB" from dba_segments group by owner order by owner;
 </code> </code>
 +\\  
 === Afficher taille de la base === === Afficher taille de la base ===
 <code PLSQL> <code PLSQL>
Ligne 68: Ligne 71:
 </code> </code>
  
- + \\   
 +=== Export === 
 +**sur un schéma en particulier** 
 +<code> 
 +expdp \'/ as sysdba\' DIRECTORY=DATAPUMP  DUMPFILE=DataPump_DUVF6409_SCTASK0707960.dmp    LOGFILE=DataPump_DUVF6409_SCTASK0707960.log  schemas=TBS_1N67_DATA  JOB_NAME=Mikael_DUVF6409; 
 +</code>
  
-=== Export Full ===+**Full**
 <code> <code>
 expdp \'/ as sysdba\' DIRECTORY=DATAPUMP  DUMPFILE=DataPump_DUVF6409_SCTASK0707960.dmp    LOGFILE=DataPump_DUVF6409_SCTASK0707960.log FULL=YES JOB_NAME=Mikael_DUVF6409; expdp \'/ as sysdba\' DIRECTORY=DATAPUMP  DUMPFILE=DataPump_DUVF6409_SCTASK0707960.dmp    LOGFILE=DataPump_DUVF6409_SCTASK0707960.log FULL=YES JOB_NAME=Mikael_DUVF6409;
 </code> </code>
-=== Export on a specific shema === + 
-<code> +\\   
-expdp \'/ as sysdba\' DIRECTORY=DATAPUMP  DUMPFILE=DataPump_DUVF6409_SCTASK0707960.dmp    LOGFILE=DataPump_DUVF6409_SCTASK0707960.log  schemas=TBS_1N67_DATA  JOB_NAME=Mikael_DUVF6409; +=== Import  === 
-</code> +**sur un schéma en particulier** \\  
-=== Import on a specific shema ===+
 Vérifier les MDP des users/schema de destination sont identiques sur la source et la DEST, car il seront ecrasés lors de l'import Vérifier les MDP des users/schema de destination sont identiques sur la source et la DEST, car il seront ecrasés lors de l'import
 <code> <code>
Ligne 88: Ligne 95:
 DROP USER sidney CASCADE; DROP USER sidney CASCADE;
 </code> </code>
- 
  
 Éventuellement désactiver ARCH LOG temporairement ou ajouter option 12C 'TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y' dans IMPDP -- afin d'éviter de saturer le FS des ARCHLOG Éventuellement désactiver ARCH LOG temporairement ou ajouter option 12C 'TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y' dans IMPDP -- afin d'éviter de saturer le FS des ARCHLOG
Ligne 102: Ligne 108:
 </code> </code>
 Faire un backup full pour remettre au carré le jeu de backup Faire un backup full pour remettre au carré le jeu de backup
 +\\  
  
-=== Import FULL ===+**FULL** \\  
 Penser à dropper le schéma de dest Penser à dropper le schéma de dest
 <code> <code>
 impdp system FULL=y directory=NAS_DIR dumpfile=expdp_CHRONOS_GTADM_%U.dmp logfile=Import_CHRONOS_PROD_TO_TEST.log TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y PARALLEL=2 impdp system FULL=y directory=NAS_DIR dumpfile=expdp_CHRONOS_GTADM_%U.dmp logfile=Import_CHRONOS_PROD_TO_TEST.log TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y PARALLEL=2
 </code> </code>
-%U => utile si plus d'un .DMP +%U => utile si plus d'un .DMP \\   
- +\\  
-=== Mount NAS share ===+
  
-AS ROOT+=== Monter partageNAS === 
 +En temps que ROOT
 <code> <code>
 mkdir /media/res_dba mkdir /media/res_dba