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 :

Backup full VS archivelogs : la guerre est déclarée [11gR2]


Sujet :

Administration Oracle

  1. #1
    Membre actif Avatar de olivanto
    Responsable d'exploitation informatique
    Inscrit en
    mars 2005
    Messages
    513
    Détails du profil
    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Finance

    Informations forums :
    Inscription : mars 2005
    Messages : 513
    Points : 204
    Points
    204
    Par défaut Backup full VS archivelogs : la guerre est déclarée
    bonjour,

    je viens d'installer une base (archivelogs en route, zone de récupération activée). Je tente sans succès de créer un job de backup totale de ma base tous les soirs, sur un répertoire hors de la zone de récupération.
    Or, cela plante à chaque fois, car Oracle cherche un archivelog précis, qui n'existe plus. Hé oui, car la base a été arretée entre temps , et les archivelogs, inutiles donc, supprimés.
    Du coup, j'ai une nouvelle fois arreté ma base proprement, vider les archivelogs, reouvert la base et retenter le backup, rien n'y fait !

    J'ai dû rater une nouvelle fois une étape cruciale, mais ..... laquelle ?

    je veux bien de l'aide, s'il vous plait .... ma base est en production, et je n'ai aucune sauvegarde...
    apprenti sorcier Oracle & boulet intérimaire...
    http://www.courtois.cc/murphy/murphy_informatique.html

  2. #2
    Membre expérimenté Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    décembre 2010
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : décembre 2010
    Messages : 678
    Points : 1 594
    Points
    1 594
    Par défaut
    Bonjour,

    Pourquoi effacer les archivelogs manuellement (ou automatiquement à chaque arrêt) ?????

    Rman avec une option d'effacement de ces dernières après la sauvegarde et vous n'aurez plus ces soucis.

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    mai 2012
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : mai 2012
    Messages : 127
    Points : 339
    Points
    339
    Par défaut
    Bonjour,

    Vous avez essayé la commande rman CROSSCHECK ARCHIVELOG ALL avant de faire votre backup ?

  4. #4
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    novembre 2007
    Messages
    1 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Suisse

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

    Informations forums :
    Inscription : novembre 2007
    Messages : 1 815
    Points : 6 420
    Points
    6 420
    Par défaut
    Bonjour,

    Citation Envoyé par olivanto Voir le message
    je veux bien de l'aide, s'il vous plait .... ma base est en production, et je n'ai aucune sauvegarde...


    1- faire immédiatement BACKUP DATABASE sour rman (en supposant que la destination est configurée)

    Hé oui, car la base a été arretée entre temps , et les archivelogs, inutiles donc, supprimés.
    Quoi ? le fait d'arrêter la base ne changer rien à l'utilité des archivelogs !

    2- Faire un crosscheck comme précisé par Baldrick pour que Oracle soit au courant de ce que vous avez supprimé en douce
    3- Faire un backup archivelog

    Si vous avez envie de supprimer des choses, il faut le faire avec RMAN (delete archivelog). Pour supprimer ce qui est inutile, il faut juste configurer la rétention souhaitée et faire DELETE OBSOLETE.

    Cordialement,
    Franck.
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  5. #5
    Membre actif Avatar de olivanto
    Responsable d'exploitation informatique
    Inscrit en
    mars 2005
    Messages
    513
    Détails du profil
    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Finance

    Informations forums :
    Inscription : mars 2005
    Messages : 513
    Points : 204
    Points
    204
    Par défaut
    je précise que je suis pas DBA, je fais office de...;
    beaucoup de choses m'échappent !

    @ojo77 ; tout a fait, c'est pourquoi je sélectionne l'option "supprimer les archivelogs" après la sauvegarde. Comme cette dernière ne se fait pas, il ne me reste (pour ne pas me retrouver avec un DD plein) plus qu'à faire à l'ancienne ; on arrête la base, ce qui rend les archivelogs inutiles. Et je les supprime à la main...

    @baldrick
    Non, je ne connaissais même pas cette commande. Je vais essayer, puis je lancerai le backup ensuite...
    Maintenant, moi, si je peux éviter de faire des scripts pour une simple f..u sauvegarde, je préfere ! (être DBA Oracle, c'est pas donné à tout le monde !! pas à moi en tout cas)

    merci à vous deux, en tout cas.

    --> Que se passerait-il si je repassai la base en NOARCHIVELOGS, puis ARCHIVELOGS puis je relance mes sauvegardes ? Le catalogue devrait être à jour, non ?
    apprenti sorcier Oracle & boulet intérimaire...
    http://www.courtois.cc/murphy/murphy_informatique.html

  6. #6
    Membre expérimenté Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    décembre 2010
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : décembre 2010
    Messages : 678
    Points : 1 594
    Points
    1 594
    Par défaut
    Citation Envoyé par olivanto Voir le message
    [...] on arrête la base, ce qui rend les archivelogs inutiles. [...]
    Je ne sais pas où vous avez vu ça, mais, non, les archivelogs restent utiles tant que la sauvegarde n'est pas effectuée correctement.

  7. #7
    Membre actif Avatar de olivanto
    Responsable d'exploitation informatique
    Inscrit en
    mars 2005
    Messages
    513
    Détails du profil
    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Finance

    Informations forums :
    Inscription : mars 2005
    Messages : 513
    Points : 204
    Points
    204
    Par défaut
    ben, cela me semble le B-A BA du dba amateur que je suis ; lorsqu'on arrête une base Oracle, les données que contenaient les ARCHIVELOGS sont déjà intégrées dans les différents TABLESPACES.
    Donc, à moins de vouloir revenir en arrière avec une sauvegarde à froid précédente et l'application successives des ARCHIVELOGS, ils me sont totalement inutiles... Une vieille sauvegardes des fichiers contenant les TABLESPACES me suffit pour la recréer.

    bon, après, que ma méthode soit mauvaise et que RMAN ne s'y retrouve pas, je veux bien le croire. Mais bon, on peut pas dire qu'administrer Oracle soit chose aisée...

    je vais faire tt les manip. que vous me donnez, et je vous dit ce qu'y c'est passé.

    Et en tout cas, merci à tous....

    PS; comment fait-on pour lancer des commandes RMAN directement ? Via la console, via sqlplus ?
    apprenti sorcier Oracle & boulet intérimaire...
    http://www.courtois.cc/murphy/murphy_informatique.html

  8. #8
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    novembre 2007
    Messages
    1 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Suisse

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

    Informations forums :
    Inscription : novembre 2007
    Messages : 1 815
    Points : 6 420
    Points
    6 420
    Par défaut
    Une vieille sauvegardes des fichiers contenant les TABLESPACES me suffit pour la recréer.
    Si c'est une sauvegarde à froid, oui. Les archivelogs antérieurs ne serviront pas. Mais dans ce cas, pourquoi être en archivelog alors ?
    PS; comment fait-on pour lancer des commandes RMAN directement ? Via la console, via sqlplus ?
    via rman.
    par exemple.
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  9. #9
    Membre actif Avatar de olivanto
    Responsable d'exploitation informatique
    Inscrit en
    mars 2005
    Messages
    513
    Détails du profil
    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Finance

    Informations forums :
    Inscription : mars 2005
    Messages : 513
    Points : 204
    Points
    204
    Par défaut
    bon, RMAN m'a sauvé la vie...Et CROSSCHECK aussi.

    C'est promis, je supprime plus les ARCH à la main.

    Merci bcp à vous tous. Super travail...

    Avant de faire une nouvelle bétise ... j'ai sous les yeux mes sauvegardes.

    Celles qui ont planté avant ont généré des fichiers assez conséquents ; comment les supprimer ? (je suppose que mon job, à chaque sauvegarde supprimera les fichiers inutiles). A la main aussi, ou bien avec un DELETE EXPIRED BACKUP ?
    apprenti sorcier Oracle & boulet intérimaire...
    http://www.courtois.cc/murphy/murphy_informatique.html

  10. #10
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    novembre 2007
    Messages
    1 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Suisse

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

    Informations forums :
    Inscription : novembre 2007
    Messages : 1 815
    Points : 6 420
    Points
    6 420
    Par défaut
    Bonjour,

    Après un crosscheck, les fichiers qui ne sont plus là (supprimés sans RMAN) sont marqués EXPIRED. Le DELETE EXPIRED va supprimer définitivement les références dans le repository.

    Les fichiers inutiles (on fonction du retention policy) devrait se supprimer avec un DELETE OBSOLETE.

    Cordialement,
    Franck.
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  11. #11
    Membre actif Avatar de olivanto
    Responsable d'exploitation informatique
    Inscrit en
    mars 2005
    Messages
    513
    Détails du profil
    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Finance

    Informations forums :
    Inscription : mars 2005
    Messages : 513
    Points : 204
    Points
    204
    Par défaut
    je vais faire çà ; je vais gagner de précieux Go.

    encore merci à toi, M. Pachot .
    apprenti sorcier Oracle & boulet intérimaire...
    http://www.courtois.cc/murphy/murphy_informatique.html

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Humour : La guerre des post-it est déclarée
    Par CervoiseMD dans le forum Humour Informatique
    Réponses: 104
    Dernier message: 17/09/2012, 14h54
  2. La guerre ouverte est déclarée entre Oracle et HP
    Par Gordon Fowler dans le forum Actualités
    Réponses: 13
    Dernier message: 11/09/2010, 03h50
  3. La guerre des OS est déclarée pour les Netbooks
    Par Annaelle32 dans le forum Actualités
    Réponses: 17
    Dernier message: 09/09/2009, 09h45
  4. backup full & backup incrimental
    Par fouad77fr dans le forum Administration
    Réponses: 4
    Dernier message: 09/08/2007, 16h24
  5. [Oracle 9i][RMAN]Backup Full
    Par zestrellita dans le forum Oracle
    Réponses: 6
    Dernier message: 08/11/2005, 17h45

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