0% ont trouvé ce document utile (0 vote)
130 vues7 pages

Oracle: Sauvegarde et Restauration

Ce document décrit les différentes options pour sauvegarder et restaurer une base de données Oracle, notamment l'export et l'import de la base de données complète, d'un schéma d'utilisateur spécifique ou d'une table individuelle. Il fournit également des exemples d'export et d'import avec différents paramètres.

Transféré par

Najib Najib
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
130 vues7 pages

Oracle: Sauvegarde et Restauration

Ce document décrit les différentes options pour sauvegarder et restaurer une base de données Oracle, notamment l'export et l'import de la base de données complète, d'un schéma d'utilisateur spécifique ou d'une table individuelle. Il fournit également des exemples d'export et d'import avec différents paramètres.

Transféré par

Najib Najib
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPT, PDF, TXT ou lisez en ligne sur Scribd

Sauvegarde et restauration sous oracle

• Export / Import
- Export : permet de sauvegarder le contenu
logique d’une base dans un fichier dump
- Le fichier dump sera relu (Import) pour
récupérer les objets qu’il contient (indépendant
de la plateforme)
- L’import et l’export influent sur le trafic réseau
d’une manière importante
- La version de l’utilitaire Import ne peut pas être
antérieure à celle d’export, on ne pourra pas
donc exporter une base de données 10g pour
l’importer dans une base 9i
Modes d’export / Import
• Base Complète (FULL)
- Tous les objets de la base sont exportés.
- Lors de l’import tous les objets sont importés et crées dans la base
de destination
• Niveau Utilisateur
- Les objets appartenant à un utilisateur donné sont exportés (tables,
procédures, synonymes …)
- Le paramètre OWNER permet de désigner les utilisateurs à exporter
- Le paramètre FROMUSER permet de désigner l’utilisateur à importer
- Le paramètre TOUSER permet de désigner le schéma destinataire
• Niveau table
- Lors de l’exportation d’une table, tous ses objets associés sont
exportés
Import – Export / Privilèges
• Exporter son schéma
CREATE SESSION
• Exporter d’autres schémas
SYSDBA, EXP_FULL_DATABASE, DBA
• Exporter la base entière
EXP_FULL_DATABASE
• Importer
IMP_FULL_DATABASE
Import – Export (Exemple)
• Exporter toute la base
C:\> Exp system/manager file=base1.dmp full = y
• Exporter la structure de toute la base
C:\> Exp system/manager file=base1.dmp full = y rows = n
• Exporter le schéma de TD1
C:\> Exp system/manager file=sh_td1.dmp owner=TD1
• Exporter la table employees du schéma HR
C:\> Exp system/manager file=hr_employees.dmp tables =
hr.employees
Import – Export (Exemple)
• Import du schéma TD1 dans TD11
C:\> Imp system/manager file=base1.dmp
fromuser=TD1 touser = TD11
• Import de la table Employees de HR dans TD2
C:\> Imp system/manager file = hr_employees.dmp
fromuser = HR touser=TD2 tables=HR.employees
Import – Export (Fichier de
paramètres)
• Créer un fichier de paramètres test.prm et
saisir les paramètres
userid=system/manager
file=c:\base1.dmp
log=c:\exp_base1_log.txt
owner=td1 rows=n
exp parfile=c:\test.prm
Import – Export (Condition)
• QUERY : Il est possible d’importer uniquement
quelques lignes d’un table
Exp system/manager file=exp_employees.dmp tables=hr.employees query =
‘’ ‘where employee_id > 5 ‘ ‘’;

ENSUITE
Imp system/manager file=exp_employees.dmp fromuser=HR touser=HR
touser=HR tables=employees

Attention : la table ne doit pas exister dans le schéma d’import

Vous aimerez peut-être aussi