La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Sauvegarde et restauration sous oracle

Présentations similaires


Présentation au sujet: "Sauvegarde et restauration sous oracle"— Transcription de la présentation:

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


Télécharger ppt "Sauvegarde et restauration sous oracle"

Présentations similaires


Annonces Google