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

Recovery Manager Oracle Discussion :

Problème sauvegarde RMAN


Sujet :

Recovery Manager Oracle

  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 17
    Par défaut Problème sauvegarde RMAN
    Bonjour,

    Comment peut on verifier si une sauvegarde RMAN s'est bien passée ?

    Car j'ai des erreurs dans les logs mais l'administrateur dba me dit que les logs sont bien passés.

    Si il faut utiliser v$archiveg_log quelle paramètre sont utiles ? completion_time ? next_time ?

    Merci de votre aide

  2. #2
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 17
    Par défaut pb cr=13 log RMAN
    Bonjour,

    Lors d'une sauvegarde RMAN, mes logs génère une erreur :
    #################################################
    ORACLE error from target database:
    ORA-04031: unable to allocate 40040 bytes of shared memory ("shared pool","DBMS_RCVMAN","PL/SQL MPCODE","BAMIMA: Bam Buffer")
    ORA-06508: PL/SQL: could not find program unit being called: "SYS.DBMS_RCVMAN"

    error executing package DBMS_RCVMAN in TARGET database
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-06429: TARGET database is not compatible with this version of RMAN
    ####################################################
    Je ne sais pas d'ou ca peut provenir ?

    Merci de votre aide

  3. #3
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    c'est quoi tes erreurs ? Si le DBA te dis que c'est OK, j'vois mal pourquoi tu devrais remettre sa parole en doute

  4. #4
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    RMAN-06429: TARGET database is not compatible with this version of RMAN
    ça ne te parle pas ça comme message ? Quelles sont les versions de la base du catalogue RMAN et de la base sauvée ?

  5. #5
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 17
    Par défaut
    Voici le log que j'ai dans le répertoire dbalog :

    ORACLE error from target database:
    ORA-04031: unable to allocate 40040 bytes of shared memory ("shared pool","DBMS_RCVMAN","PL/SQL MPCODE","BAMIMA: Bam Buffer")
    ORA-06508: PL/SQL: could not find program unit being called: "SYS.DBMS_RCVMAN"

    error executing package DBMS_RCVMAN in TARGET database
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of resync command at 06/27/2008 08:40:31
    RMAN-06429: TARGET database is not compatible with this version of RMAN
    ##################################################
    Je met pas la parole du dba en doute, je voulais juste savoir comment il a fait pour le savoir pour culture personnelle

  6. #6
    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
    Regarde du côté de la commande RMAN "UPGRADE CATALOG"
    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/

  7. #7
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    si c'est le même problème, inutile de créer 2 sujets... et merci d'utiliser les balises QUOTE.

    Je pense que tu as mal compris le DBA ou tu lui as mal exposé le problème, parce que là il est évident que le backup n'est pas passé.

  8. #8
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 17
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SQL> SELECT version FROM v$instance;
     
    VERSION
    -----------------
    10.2.0.1.0
     
    Recovery Manager: Release 10.2.0.1.0 - Production on Fri Jun 27 10:13:43 2008
    Comme tu peux le voir, c'est la meme version

  9. #9
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    c'est la version de la base sauvé ou de la base qui contient le catalog ça ? Dans la commande RMAN tu as 2 connexions : target et catalogue... donc 2 bases... donc 2 versions. Sont-elles identiques ?

  10. #10
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 17
    Par défaut
    Peut tu me dire comment on fait pour verifier les 2 versions dans RMAN ?

    Merci

  11. #11
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Avec la requête que tu utilises en te connectant à chacune des bases... utilises les mêmes connexions que dans la ligne de commande RMAN... mais j'ai le sentiment que tu n'as pas créer de catalogue

    Si tu nous expliquais le contexte ce serait plus simple... et ton DBA, il ne peut pas t'aider ?

  12. #12
    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
    Citation Envoyé par orafrance Voir le message
    Si tu nous expliquais le contexte ce serait plus simple... et ton DBA, il ne peut pas t'aider ?
    C'est clair que si ton DBA, comme tu dis dans l'autre message, prétend que la sauvegarde est OK, c'est plutôt inquiétant vu le message d'erreur
    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/

  13. #13
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 17
    Par défaut
    Si vous le DBA peut m'aider mais disons que les réponses du forum vont plus vite que celle du DBA.

    En fouillant un peu et d'apres les quelques réponses du DBA, ils utilisent rman_lite.

    Je l'ai lancé et les catalog sont bien créer.

  14. #14
    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
    Fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select version from v$instance;
    sur la base qui doit être sauvegardée et sur la base qui sert de catalogue pour les sauvegardes, et dit-nous quelles sont les deux versions
    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/

  15. #15
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ORACLE error from target database:
    ORA-04031: unable to allocate 40040 bytes of shared memory ("shared pool","DBMS_RCVMAN","PL/SQL MPCODE","BAMIMA: Bam Buffer")
    Cette erreur signifie que le shared pool de la SGA de l'instance cible est trop petit. Il faudrait donc augmenter la valeur du paramètre d'initialisation SHARED_POOL_SIZE s'il est positionné ou augmenter SGA_TARGET si SGA_TARGET est positionné.

  16. #16
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Cette erreur est non significative, il faut commencer par le bas pour lire les erreurs Oracle... si l'instance n'est pas démarré t'as la même erreur

  17. #17
    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
    Difficile d'être sûr lorsqu'on a même pas le lien entre les commandes RMAN soumises et les messages d'erreur.

    En tout cas, sous Unix , si j'essaie de me connecter avec RMAN à une instance non démarrée j'ai les messages suivants qui n'ont rien à voir avec ORA-04031:

    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
    rman target /
     
    Recovery Manager: Release 10.2.0.2.0 - Production on Fri Jun 27 14:11:39 2008
     
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
     
    connected to target database (not started)
     
    RMAN> backup database;
     
    Starting backup at 27-JUN-2008
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of backup command at 06/27/2008 14:13:10
    RMAN-03014: implicit resync of recovery catalog failed
    RMAN-06403: could not obtain a fully authorized session
    ORA-01034: ORACLE not available
    ORA-27101: shared memory realm does not exist
    SVR4 Error: 2: No such file or directory
     
    RMAN>

  18. #18
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    ha oui, tu as raison

  19. #19
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 17
    Par défaut
    En augmentant le shared_pool, ca a résolu pas mal de probleme. Maintenant j'ai ca comme probleme :

    RMAN>
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of resync command at 06/30/2008 16:12:38
    RMAN-06004: ORACLE error from recovery catalog database: RMAN-20001: target database not found in recovery catalog

  20. #20
    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
    La base n'est pas référencée dans le catalog RMAN que vous utilisez.
    Etes-vous sûr d'utiliser le bon catalogue ?
    Etes-vous sûr que la base a bien été enregistrée dans un catalogue donné ?

Discussions similaires

  1. [HTML2PDF] Problème sauvegarde (output)
    Par forst dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 06/12/2006, 23h46
  2. [DBA] Stratégies de sauvegarde RMAN
    Par genio dans le forum Recovery Manager
    Réponses: 6
    Dernier message: 11/08/2006, 10h44
  3. [10.1g/Solaris 10] Problème avec RMAN
    Par segphault dans le forum Recovery Manager
    Réponses: 1
    Dernier message: 29/03/2006, 17h37
  4. Sauvegarde RMAN à partir d'un logiciel tiers
    Par nysh dans le forum Recovery Manager
    Réponses: 3
    Dernier message: 16/03/2006, 11h55
  5. [MS SQL Serveur 2000] Problème sauvegarde restauration
    Par m-mas dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 30/11/2005, 12h25

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