IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

Script de sauvegarde avec mise en place de l'ARCHIVELOG


Sujet :

Administration Oracle

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 130
    Par défaut Script de sauvegarde avec mise en place de l'ARCHIVELOG
    voici le script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    archive log list;
    alter system switch logfile;
    alter tablespace SYSTEM begin backup;                                                                                                                                                                   
    alter tablespace UNDOTBS1 begin backup;                                                                                                                                                                 
    alter tablespace SYSAUX begin backup;                                                                                                                                                                   
    alter tablespace TEMP begin backup;                                                                                                                                                                     
    alter tablespace USERS begin backup;                                                                                                                                                                    
    alter tablespace REP begin backup;                                                                                                                                                                   
    alter tablespace TAN begin backup;                                                                                                                                                                     
    alter tablespace TON begin backup;                                                                                                                                                                 
    host xcopy /Y D:\ORACLE\10GR2\ORADATA\ORAINET\USERS01.DBF \\TITI\TOTO\oracle                                                                                                                   
    host xcopy /Y D:\ORACLE\10GR2\ORADATA\ORAINET\SYSAUX01.DBF \\TITI\TOTO\oracle                                                                                                                  
    host xcopy /Y D:\ORACLE\10GR2\ORADATA\DB\UNDOTBS01.DBF \\TITI\TOTO\oracle                                                                                                                 
    host xcopy /Y D:\ORACLE\10GR2\ORADATA\DB\SYSTEM01.DBF \\TITI\TOTO\oracle                                                                                                                  
    host xcopy /Y D:\ORACLE\10GR2\ORADATA\ORAINET\SANGHA01.DBF \\TITI\TOTO\oracle                                                                                                                  
    host xcopy /Y D:\ORACLE\10GR2\ORADATA\DB\TITI.DBF \\TITI\TOTO\oracle                                                                                                                    
    host xcopy /Y D:\ORACLE\10GR2\ORADATA\DB\TOTO.DBF \\TITI\TOTO\oracle                                                                                                                
    alter tablespace SYSTEM end backup;                                                                                                                                                                     
    alter tablespace UNDOTBS1 end backup;                                                                                                                                                                   
    alter tablespace SYSAUX end backup;                                                                                                                                                                     
    alter tablespace TEMP end backup;                                                                                                                                                                       
    alter tablespace USERS end backup;                                                                                                                                                                      
    alter tablespace REP end backup;                                                                                                                                                                     
    alter tablespace TAN end backup;                                                                                                                                                                       
    alter tablespace TON end backup;                                                                                                                                                                   
    alter database backup controlfile to '\\TITI\TOTO\oracle/control.ctl' REUSE;
    alter system switch logfile;
    archive log list;
    ma question est la suivante, dans cet exemple on ne sauvegarde que les tablespaces et les données. les autres fichiers sont ils necessaires comme on le ferait avec des export à froid

  2. #2
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Les controlfiles sont nécessaires pour pouvoir redémarrer ta base, donc à sauvegarder aussi (ou à recréer manuellement avec "create controlfile ..." en cas de reconstruction de la base)
    Les archivelogs sont à conserver pour pouvoir rejouer toutes les transactions effectuées depuis ta dernière sauvegarde, et ainsi limiter la perte de données
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 130
    Par défaut
    donc si j'ai tout compris le script tel qu'il est présenté est suffisent ?

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    En cas de sauvegarde à chaud, il est aussi indispensable de sauvegarder les fichiers archive logs générés pendant toute la durée de la sauvegarde à chaud sinon la restauration est impossible.

    Le meilleur moyen de tester une sauvegarde, c'est de tester la restauration

  5. #5
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    ton script a l'air bon, il faut en effet sauvegarder en plus les archivelogs générés depuis ta sauvegarde pour pouvoir, en cas de crash, restaurer la sauvegarde et appliquer les archivelogs pour rejouer les dernières modifs faites sur la base
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

Discussions similaires

  1. Blog privé (BLOGGER) avec mise en place d'une newsletter
    Par mickael75000 dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 04/01/2012, 15h24
  2. Script de sauvegarde avec la date - Problème de caractères
    Par MonsieurPouet dans le forum Programmation et administration système
    Réponses: 7
    Dernier message: 20/12/2011, 20h36
  3. Réponses: 4
    Dernier message: 12/06/2009, 11h40
  4. Recup de fichier avec mise en place
    Par vishnoo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/03/2007, 19h16
  5. Réponses: 5
    Dernier message: 19/12/2005, 18h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo