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 :

Automatisation de sauvegarde avec RMAN et Crontab


Sujet :

Administration Oracle

  1. #1
    Candidat au Club
    Homme Profil pro
    Etudiant en Informatique
    Inscrit en
    Septembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Etudiant en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Automatisation de sauvegarde avec RMAN et Crontab
    Bonsoir à tous , je suis un débutant dans l'utilisation d'oracle , et j'aimerais obtenir un aide de votre part. En fait, je souhaiterais effectuer une sauvegarde automatique sous oracle, avec Rman et crontab , mais je ne sais pas comment est ce que cela fonctionne.Alors une aide de votre part me fera énormément plaisir . En attendant une réponse favorable je vous dis merci d'avance.

  2. #2
    Membre éclairé Avatar de Arkhena
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 552
    Points : 769
    Points
    769

  3. #3
    Membre actif
    Inscrit en
    Avril 2006
    Messages
    702
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 702
    Points : 289
    Points
    289
    Par défaut
    Salut

    pour demarrer tu dois savoir plus ou moins quel type de sauvegarde tu veux et quels sont les contraintes de ta base.
    Comme par exemple:
    - pas de tolerance a la perte de donnée (ou peu de tolerence)
    - la recuperation doit être tres rapide
    - les fichiers doivent être le plus petits possibles
    - etc...

  4. #4
    Membre actif Avatar de petitfrere
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 259
    Points : 278
    Points
    278
    Par défaut
    voila une petite exemple pour un backup full (niveau 0) (avec catalog)

    0 10 * * 1 /usr/local/oracle/rman/FullRMAN.sh



    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
     
    #!/bin/bash
     
    export ORACLE_HOME=/usr/local/oracle/product/11.2.0/db_1
    export PATH=$PATH:$ORACLE_HOME/bin
    export ORACLE_SID=MABDD
     
    if [ -f /tmp/rman.id ] ; then
     id=`cat /tmp/rman.id`
     if ps -e -o pid,command | grep -v grep | grep -q ${id}
        then
            echo !!! Erreur: Il y a un backup en cours: ${id}
            echo "Pb de blocage" 
            exit 1
        else
            echo "###"
            echo !!! Warning: Il y a lock: ${id}
            echo "###"
            unlink /tmp/rman.id
        fi
    fi
     
    echo $$ > /tmp/rman.id
     
    $ORACLE_HOME/bin/rman target / <<ENDRMAN
    BACKUP AS COMPRESSED BACKUPSET incremental level 0 DATABASE plus archivelog skip inaccessible;
    exit
    ENDRMAN
     
     
    $ORACLE_HOME/bin/rman target / <<ENDRMAN
    run{
     report obsolete;
     delete force noprompt obsolete;
    }
    exit
    ENDRMAN
     
     
    $ORACLE_HOME/bin/rman target / catalog rman/rman@OEM <<ENDRMAN
    RESYNC CATALOG;
    exit
    ENDRMAN
     
     
    unlink /tmp/rman.id

  5. #5
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2010
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2010
    Messages : 73
    Points : 93
    Points
    93
    Par défaut
    Bonjour,

    Vous devez aussi savoir la configuration de la base que vous souhaitez sauvegarder. Est t-elle en archivelog ou pas. Sachant que :
    Une base en archiveloh => Sauvegarde à chaud avec base ouverte
    Une base en noarchivelog => Sauvegarde à froid avec base arrêtée.

    Je vous conseille en plus des liens déjà déjà proposés :

    sauvegarde-avec-rman-recovery-manager

    Oracle_RMAN_Script_de_Sauvegarde

    Bon courage

Discussions similaires

  1. sauvegarde avec RMAN
    Par younes32 dans le forum Administration
    Réponses: 1
    Dernier message: 24/06/2009, 18h17
  2. identifier une sauvegarde avec RMAN
    Par nora2311 dans le forum Recovery Manager
    Réponses: 1
    Dernier message: 23/06/2009, 18h17
  3. Probleme de sauvegarde avec RMAN
    Par bambi98 dans le forum Administration
    Réponses: 1
    Dernier message: 22/07/2008, 14h24
  4. Problème de sauvegarde avec RMAN
    Par Babylonian45 dans le forum Recovery Manager
    Réponses: 1
    Dernier message: 01/07/2008, 10h52
  5. automatiser les sauvegardes avec mysql administrator
    Par beckham07 dans le forum Outils
    Réponses: 1
    Dernier message: 09/03/2006, 13h58

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