devstory

Importation et exportation de la base de données Oracle

  1. Importer et Exporter dans Oracle 11g

1. Importer et Exporter dans Oracle 11g

A partir de l'Oracle 11, Oracle utilise une nouvelle syntaxe en comparaison avec celle des précédentes versions de Oracle pour import (méthode logique de sauvegarde) et export ( méthode logique de restauration ) des données. Il y a essentiellement 2 manières de import/export:
  • Import/Export quelques tables de SCHEMA.
  • Import/Export la totalité de SCHEMA (y compris des constantes: table, view, function,...)
Import/Export SCHEMA (11g)
Tout d'abord, vous devez définir un DBA Directory (DBAdmin Directory) qui s'attache à un chemin d'accès réel sur votre disque dur. En fait, il suffit de déclarer une fois et peut l'utiliser dans d'autres virages.
Par exemple, je définis un DBA Directory comme MY_BACKUP_DIR attaché au dossier C: / oraclebackup.
Connectez-vous à SQL Plus en utilisant le system utilisateur:
- Create a directory named DBA MY_BACKUP_DIR attached to the actual directory on your hard drive
- Make sure that the C:/oraclebackup exist.

create directory MY_BACKUP_DIR AS 'C:/oraclebackup';
Le répertoire DBA créé par le system utilisateur. Seuls les user disposant de l'autorité DBA peuvent l'utiliser. Vous pouvez également accorder les privilèges d'utiliser ce DBA Directory pour d'autres utilisateurs.
-- Grant read,write on directory to some user.

grant read,write on directory MY_BACKUP_DIR to Some_User;
Vous pouvez requêter les objets DBA Directory qui ont été créés avant et qui sont disponibles dans Oracle.
- Query all DBA directory in ORACLE
- By querying the view DBA_DIRECTORIES.

Select Directory_Name,Directory_Path From Dba_Directories;
Résultat: