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 :

Sauvegardes RMAN et SCN


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 33
    Par défaut Sauvegardes RMAN et SCN
    Bonjour, je ne suis pas un grand spécialiste des bases de données et d'Oracle en particulier.
    Je dois mettre en place dans mon entreprise une solution de sauvegarde à chaud RMAN.
    On me pose le problème de cohérence des données entre le tiers applicatif et la base de données en cas de restauration de l'ensemble du SI, certaine application écrivant des données hors base.
    Je pensais opérer de la manière suivante :
    Arrêt de l'application
    Prise de snapshoot de l'application ( Sauvegarde du snapshoot en tache de fond)
    Interrogation du SCN de la base de données application arrêtée.
    Redémarrage de l'application
    Ceci devrait assurer un minimum d'indispo (1 min max ).
    Ma question est : si je restaure mon appli et ma base au n° de SCN appli arrêtée, est ce que je suis certain de retrouver une cohérence de mon SI ?
    Est ce que le SCN d'une base correspond bien à une photo dans le temps de l'état de la base ?
    Merci d'avance

  2. #2
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    Hello,

    Pas besoin d'arrêter l'application.
    Tu peux réaliser une sauvegarde complète, différentielle ou incrémentale en ligne base ouverte pendant que les utilisateurs travaillent.

    Se pose juste le problème de performance quelque peu affecté par la sauvegarde suivant ta configuration.

    C'est quoi le but du snapshot de l'application? Explique.

    jko

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 33
    Par défaut
    Et bien certaine application écrivent des données hors base comme par exemple des docs pdf, des jpg, ou même des données propres au fonctionnement du logiciel. Ces fichiers sont référencés dans la base mais sont stockés "hors base" sur un FS à part.
    Du coup, si l'on restaure la base de données à un autre point dans le temps que l'application, on peut se retrouver avec des fichier référencés dans la base mais qui n'existent pas(plus) physiquement et inversement. D'ou incohérence.
    Enfin, c'est ce que j'ai compris ...

  4. #4
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    C'est bien comme Appli :-)


    Tu est sous linux? quelle version d'Oracle?

    jko

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 33
    Par défaut
    Oui, ce n'est pas moi qui choisi :-)

    Nous sommes sur RHEL5 en 10g 11g

    Que penses tu de l'interrogation du SCN de la base pour assurer la cohérence ?

  6. #6
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    Pas évident de maintenir une cohérence exacte entre 2 volumes distincts à un timing donné.

    Si tu restaure ta base à une version antérieure, tu ne vas pas avoir de problème de synchro, tu va juste avoir des fichiers pdf,jpg non référencés en base. Est-ce grave?

    Dans un autre cas, tu aurait des références dans la base sur des fichiers qui ont disparu suite un crach et restaure de ton volume. C'est possible dans ton cas?

    Je pense que tu devrais plutôt essayer de sécuriser le stockage.

    Avec RHEL5 ASM est très bien supporté.

    Tu pourrai faire différents volumes ASM
    -DATA
    -FRA
    -DOCU

    DOCU serait monté en ACFS

    Chaque diskgroup en high redundancy sur des stockages différents.
    Cela te donnerai une très bonne sécurité je pense.

    jko

  7. #7
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Citation Envoyé par philwood Voir le message
    Ma question est : si je restaure mon appli et ma base au n° de SCN appli arrêtée, est ce que je suis certain de retrouver une cohérence de mon SI ?
    Est ce que le SCN d'une base correspond bien à une photo dans le temps de l'état de la base ?
    Oui et oui.
    Mais si pour une raison quelconque tu dois restaurer à un autre SCN le problème n'est pas réglé. Donc si tu une sauvegarde tous les jours tu peux perdre 24 heures de données

    Du coup, si l'on restaure la base de données à un autre point dans le temps que l'application, on peut se retrouver avec des fichier référencés dans la base mais qui n'existent pas(plus) physiquement et inversement. D'ou incohérence.
    L'appli peut gérer ça avec des règles du genre:
    - toujours commiter l'enregistrement de la référence après avoir écrit le fichier
    - avoir une procédure de nettoyage des références vers des fichiers inexistants en cas de restauration des fichiers à une version anérieure. S'ils sont perdus, plus besoin des références
    - avoir une procédure de re-référencement des fichiers orphelins si on restaure la base à une version antérieure aux fichiers (peu probable) ou alors simplement les supprimer.
    - si modification d'un fichier, avoir un numéro de version dans son identification pour éviter de pointer sur une autre version après une restauration.

    Cordialement,
    Franck.

Discussions similaires

  1. Meilleurs moyen de planifier des sauvegardes RMAN ?
    Par grome dans le forum Administration
    Réponses: 3
    Dernier message: 08/04/2008, 14h27
  2. sauvegarde RMAN sur robot IBM
    Par ldiaz dans le forum Recovery Manager
    Réponses: 7
    Dernier message: 21/11/2007, 21h40
  3. solution pour les sauvegardes RMAN
    Par fouad77fr dans le forum Recovery Manager
    Réponses: 3
    Dernier message: 05/06/2007, 18h09
  4. [DBA] Stratégies de sauvegarde RMAN
    Par genio dans le forum Recovery Manager
    Réponses: 6
    Dernier message: 11/08/2006, 10h44
  5. Sauvegarde RMAN à partir d'un logiciel tiers
    Par nysh dans le forum Recovery Manager
    Réponses: 3
    Dernier message: 16/03/2006, 11h55

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