Télécharger la présentation
Publié parApollinaire Petitjean Modifié depuis plus de 9 années
1
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
2
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
3
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
4
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
5
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
6
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
7
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.