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 :

RMAN / RESTORE VALIDATE DATABASE;


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    DBA Oracle
    Inscrit en
    Mai 2006
    Messages
    166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DBA Oracle

    Informations forums :
    Inscription : Mai 2006
    Messages : 166
    Par défaut RMAN / RESTORE VALIDATE DATABASE;
    Bonjour j’ai une question au sujet d’une base de donnees.


    J’ai arrete la base à 15h20 et je l’ai redemarrée sans probleme, du coup les archives on changé de sequence :
    Dans les archives j'ai ca :
    ARC10448_0780257054.001 04/04/2021 21:00
    ARC10449_0780257054.001 05/04/2021 21:00
    ARC10450_0780257054.001 06/04/2021 22:00
    ARC10451_0780257054.001 08/04/2021 09:08
    ARC11079_0780257054.001 09/04/2021 15:20
    ARC11080_0780257054.001 09/04/2021 16:19

    Sous RMAN :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    backup validate database archivelog all ;
    RESTORE VALIDATE DATABASE;
     
    Exit

    Ca me retourne une erreur :

    channel ORA_DISK_3: sid=136 devtype=DISK

    RMAN-00571: ===========================================================

    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

    RMAN-00571: ===========================================================

    RMAN-03002: failure of backup command at 04/09/2021 16:29:07

    RMAN-06059: expected archived log not found, lost of archived log compromises recoverability

    ORA-19625: erreur lors de l'identification du fichier G:\SBMDBTST\ARC10452_0780257054.001

    ORA-27041: ouverture du fichier impossible

    OSD-04002: unable to open file

    O/S-Error: (OS 2) Le fichier specifie est introuvable.


    Recovery Manager complete.
    Comment cela se fait i ? Que fait cette commande a quoi sert elle ?

    Merci

  2. #2
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    Quand tu utilises la commande VALIDATE, RMAN ne fait ni de BACKUP ni de RESTORE : il cherche si des fichiers sont corrompus ou s'il en manque au BACKUP ou au RESTORE.

    Quand je lis ceci, RMAN cherche le fichier ARC10452*** et il ne le trouve pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RMAN-06059: expected archived log not found, lost of archived log compromises recoverability
    ORA-19625: erreur lors de l'identification du fichier G:\SBMDBTST\ARC10452_0780257054.001
    Dans ton répertoire, je constate un trou ENORME entre ARC10451*** et ARC11079 : que s'est-il passé sur ta base? Il manque 30 fichiers...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ARC10450_0780257054.001 06/04/2021 22:00
    ARC10451_0780257054.001 08/04/2021 09:08
    ***
    ARC11079_0780257054.001 09/04/2021 15:20
    ARC11080_0780257054.001 09/04/2021 16:19

    A priori ta séquence de REDO LOGS a été cassée et donc tu ne peux pas faire un RESTORE sans préciser de date dans le passé, tu ne peux plus faire qu'un RESTORE de type PITR sur ta base, avant la date du 08/04/2021 09:08.

    Au fait, quelles sont tes sauvegardes actuelles?
    Si tu n'as pas de sauvegarde complète après le 08/04/2021 09:08, il est urgent d'en faire une.


    Un peu de lecture ici :
    VALIDATE http://dbaoraclesql.canalblog.com/ar.../38801870.html
    CROSSCHECK http://dbaoraclesql.canalblog.com/ar.../38763216.html

  3. #3
    Membre confirmé
    Homme Profil pro
    DBA Oracle
    Inscrit en
    Mai 2006
    Messages
    166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DBA Oracle

    Informations forums :
    Inscription : Mai 2006
    Messages : 166
    Par défaut
    Bonjour et merci pour la reponse.

    Vous me dites :
    A priori ta séquence de REDO LOGS a été cassée et donc tu ne peux pas faire un RESTORE sans préciser de date dans le passé, tu ne peux plus faire qu'un RESTORE de type PITR sur ta base, avant la date du 08/04/2021 09:08.

    J'ai juste fait un shutdown suivi d'un startup, c'est le fait d'arreter la bae qui casse la sequence ?

    J'ai fait depuis plusieurs "Backup Database". Que dois je faire ?

    Merci

  4. #4
    Membre chevronné
    Homme Profil pro
    xxxxxxxxx
    Inscrit en
    Avril 2015
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : xxxxxxxxx

    Informations forums :
    Inscription : Avril 2015
    Messages : 395
    Par défaut
    Bonjour
    Il faudrait que tu regarde le fichier d'alerte de l'instance de ta base correspondant au moment de l'arrêt et du redemarrage ??

  5. #5
    Membre confirmé
    Homme Profil pro
    DBA Oracle
    Inscrit en
    Mai 2006
    Messages
    166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DBA Oracle

    Informations forums :
    Inscription : Mai 2006
    Messages : 166
    Par défaut
    Le fichier d'alerte indique un manque d'espace disque :

    Errors in file c:\oracle\admin\sbmdbtst\bdump\sbmdbtst_arc0_1868.trc:
    ORA-19504: échec de création du fichier "G:\SBMDBTST\ARC11012_0780257054.001"
    ORA-27044: impossible d'écrire le bloc d'en-tête du fichier
    OSD-04008: WriteFile() failure, unable to write to file
    O/S-Error: (OS 112) Espace insuffisant sur le disque.
    Fri Apr 09 13:27:20 Paris, Madrid (heure d'‚t‚) 2021
    ARC0: Error 19504 Creating archive log file to 'G:\SBMDBTST\ARC11012_0780257054.001'
    ARCH: Archival stopped, error occurred. Will continue retrying
    Fri Apr 09 13:27:21 Paris, Madrid (heure d'‚t‚) 2021
    La retention etait a 15 jours, je l'ai ramené à 1 jour et apparemment je n'ai plus l'erreur quand je lance la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    backup validate database archivelog all ;
    RESTORE VALIDATE DATABASE;
    Exit
    En fait l'erreur vient du fait qu'il manque des archives et que le parametrage de la sauvegarde etait tel que je devais pouvoir revenir jusqu'a 15 jours en arriere en cas de restauration. DU coup le processus de Validation de la restauration verifie tout cela. En ramenant la retention a 1 jour, certes je ne peux plus revenir 15 jours en arriere mais si j'acte cela je peux repartir avec un nouveau plan de sauvegarde et d'ici 15 jours je pourrais de nouveau remettre ma retention a 15 c'est bien ca ? Mon raisonnement est il juste ?

    merci

  6. #6
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    Juste une question : que fait, selon toi, le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    backup validate database archivelog all ;
    RESTORE VALIDATE DATABASE;

Discussions similaires

  1. RMAN : Restore 8.1.7
    Par domestos dans le forum Recovery Manager
    Réponses: 1
    Dernier message: 23/06/2011, 09h27
  2. [10G RMAN] Restore d'une "vieille base"
    Par ApprentiOracle dans le forum Administration
    Réponses: 3
    Dernier message: 17/05/2011, 15h42
  3. RMAN Restorer depuis CATALOG CONTROLFILECOPY
    Par gold15 dans le forum Recovery Manager
    Réponses: 5
    Dernier message: 14/04/2010, 08h17
  4. Rman-duplicate target database
    Par links dans le forum Administration
    Réponses: 6
    Dernier message: 17/12/2007, 11h17
  5. problème au niveau de restore database
    Par Redouane dans le forum Administration
    Réponses: 2
    Dernier message: 07/09/2005, 11h49

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