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 :

Data Guard 11gR1 : Problème Restauration avec RMAN


Sujet :

Recovery Manager Oracle

  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2009
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 24
    Points : 6
    Points
    6
    Par défaut Data Guard 11gR1 : Problème Restauration avec RMAN
    Bonjour à tous,

    Je suis en train de tenter de créer une base standby à partir d'une base primaire, et je suis confronté à une erreur lors de la restauration.

    Ma base primaire s'appelle MABASE et ma base standby s'appelle MABASEMO.

    Voici le code :
    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
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    C:>rman
     
    Recovery Manager: Release 11.1.0.6.0 - Production on Jeu. Oct. 22 12:06:19 2009
     
    Copyright (c) 1982, 2007, Oracle.  All rights reserved.
     
    RMAN> connect target SYS/mabase@mabase
     
    connecté à la base de données cible : MABASE (DBID=789242120)
     
    RMAN> connect auxiliary SYS/mabase@mabasemo
     
    connexion établie avec la base de données auxiliaire : MABASE (non montée)
     
    RMAN> run
    2> {
    3> SET UNTIL SEQUENCE 1517;
    4> duplicate target database for standby
    5> nofilenamecheck
    6> dorecover;
    7> }
     
    exécution de la commande : SET until clause
    utilisation du fichier de contrôle de la base de données cible au lieu du catalogue de récupération
     
    Démarrage de Duplicate Db dans 22/10/09
    canal affecté : ORA_AUX_DISK_1
    canal ORA_AUX_DISK_1 : SID=152 type d'unité=DISK
     
    contenu de script mémoire:
    {
       set until scn  31520489;
       restore clone standby controlfile;
       sql clone 'alter database mount standby database';
    }
    exécution de script mémoire
     
    exécution de la commande : SET until clause
     
    Démarrage de restore dans 22/10/09
    utilisation du canal ORA_AUX_DISK_1
     
    canal ORA_AUX_DISK_1 : démarrage de la restauration de l'ensemble de sauvegarde des fichiers de données
    canal ORA_AUX_DISK_1 : restauration de fichier de contrôle
    canal ORA_AUX_DISK_1 : lecture de l'élément de sauvegarde F:\2OKS6K0Q_1_1
    canal ORA_AUX_DISK_1 : descripteur d'élément=F:\2OKS6K0Q_1_1 balise=TAG20091019T124450
    canal ORA_AUX_DISK_1 : restauration de l'élément de sauvegarde 1
    canal ORA_AUX_DISK_1 : restauration terminée, temps écoulé : 00:00:01
    nom de fichier de sortie=E:\ORACLE\ORADATA\MABASEMO\CONTROL01.CTL
    nom de fichier de sortie=E:\ORACLE\ORADATA\MABASEMO\CONTROL02.CTL
    Fin de restore dans 22/10/09
     
    instruction SQL : alter database mount standby database
     
    contenu de script mémoire:
    {
       set until scn  31520489;
       set newname for tempfile  1 to "E:\ORACLE\ORADATA\MABASEMO\TEMP01.DBF";
       switch clone tempfile all;
       set newname for datafile  1 to "E:\ORACLE\ORADATA\MABASEMOMO\SYSTEM01.DBF";
       set newname for datafile  2 to "E:\ORACLE\ORADATA\MABASEMOMO\SYSAUX01.DBF";
       set newname for datafile  3 to "E:\ORACLE\ORADATA\MABASEMOMO\UNDOTBS01.DBF";
       set newname for datafile  4 to "E:\ORACLE\ORADATA\MABASEMOMO\USERS01.DBF";
       set newname for datafile  5 to "E:\ORACLE\ORADATA\MABASEMOMO\EXAMPLE01.DBF";
       set newname for datafile  6 to "E:\ORACLE\ORADATA\MABASEMOMO\USERS02.DBF";
       set newname for datafile  7 to "E:\ORACLE\ORADATA\MABASEMOMO\USERS03.DBF";
       restore
       clone database
       ;
    }
    exécution de script mémoire
     
    exécution de la commande : SET until clause
     
    exécution de la commande : SET NEWNAME
     
    fichier temporaire 1 renommé E:\ORACLE\ORADATA\MABASEMO\TEMP01.DBF dans le fichier de contrôle
     
    exécution de la commande : SET NEWNAME
     
    exécution de la commande : SET NEWNAME
     
    exécution de la commande : SET NEWNAME
     
    exécution de la commande : SET NEWNAME
     
    exécution de la commande : SET NEWNAME
     
    exécution de la commande : SET NEWNAME
     
    exécution de la commande : SET NEWNAME
     
    Démarrage de restore dans 22/10/09
    utilisation du canal ORA_AUX_DISK_1
     
    canal ORA_AUX_DISK_1 : démarrage de la restauration de l'ensemble de sauvegarde des fichiers de données
    canal ORA_AUX_DISK_1 : définition du ou des fichiers de données à restaurer à partir de l'ensemble de sauvegarde
    canal ORA_AUX_DISK_1 : restauration du fichier de données 00001 vers E:\ORACLE\ORADATA\MABASEMOMO\SYSTEM01.DBF
    canal ORA_AUX_DISK_1 : restauration du fichier de données 00002 vers E:\ORACLE\ORADATA\MABASEMOMO\SYSAUX01.DBF
    canal ORA_AUX_DISK_1 : restauration du fichier de données 00003 vers E:\ORACLE\ORADATA\MABASEMOMO\UNDOTBS01.DBF
    canal ORA_AUX_DISK_1 : restauration du fichier de données 00004 vers E:\ORACLE\ORADATA\MABASEMOMO\USERS01.DBF
    canal ORA_AUX_DISK_1 : restauration du fichier de données 00005 vers E:\ORACLE\ORADATA\MABASEMOMO\EXAMPLE01.DBF
    canal ORA_AUX_DISK_1 : restauration du fichier de données 00006 vers E:\ORACLE\ORADATA\MABASEMOMO\USERS02.DBF
    canal ORA_AUX_DISK_1 : restauration du fichier de données 00007 vers E:\ORACLE\ORADATA\MABASEMOMO\USERS03.DBF
    canal ORA_AUX_DISK_1 : lecture de l'élément de sauvegarde F:\2NKS6HM2_1_1
    canal ORA_AUX_DISK_1: ORA-19870: erreur lors de la restauration de l'élément de sauvegarde F:\2NKS6HM2_1_1
    ORA-19504: échec de création du fichier "E:\ORACLE\ORADATA\MABASEMOMO\USERS01.DBF"
    ORA-27040: erreur lors de la création du fichier : création impossible
    OSD-04002: ouverture impossible du fichier
    O/S-Error: (OS 3) Le chemin d'accÞs spécifié est introuvable.
     
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: échec de la commande Duplicate Db à 10/22/2009 12:08:28
    RMAN-03015: une erreur s'est produite dans le script stocké Memory Script
    RMAN-06136: erreur ORACLE provenant de la base de données auxiliaire : ORA-01119: échec de création du fichier de base de données 'E:\ORACLE\ORADATA\MABASEMOMO\USERS02.DBF'
    ORA-27040: erreur lors de la création du fichier : création impossible
    OSD-04002: ouverture impossible du fichier
    O/S-Error: (OS 3) Le chemin d'accÞs spécifié est introuvable.
    RMAN-06956: échec de la création du fichier de données ; ressayez aprÞs avoir enlevé E:\ORACLE\ORADATA\MABASEMOMO\USERS02.DBF du systÞme d'exploitation
     
    RMAN>
    Le problème vient du fait que le dossier MABASEMOMO n'existe pas (en créant ce dossier sur le serveur standby, la restauration fonctionne), et pour cause, les fichiers devraient être stockés dans le dossier MABASEMO. Mais pour une raison que j'ignore, le fait d'avoir ajouté la commande 'SET UNTIL SEQUENCE 1517;' a généré cette erreur (si je ne le met pas j'obtiens l'erreur "la restauration a été effectuée avec une sauvegarde trop récente")

    Sauriez-vous d'où vent le problème et comment le corriger ?

    Merci d'avance pour vos réponses

  2. #2
    Futur Membre du Club
    Inscrit en
    Septembre 2009
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 24
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    je me permets de relancer le message car je n'ai toujours pas trouvé de solution à mon problème :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    RMAN> run
    2> {
    3> SET UNTIL SEQUENCE 1517;
    4> duplicate target DATABASE FOR standby
    5> nofilenamecheck
    6> dorecover;
    7> }
    Ma commande n'est probablement pas bien rédigée mais j'ai eu beau tordre les clauses dans tous les sens, l'erreur persiste... J'ai aussi testé le remplacement de SEQUENCE par le SCN correspondant, sans plus de succès...
    Ma clause "SET UNTIL" est-elle bien saisie? est elle à la bonne place dans ma commande ?

    Merci d'avance pour vos lumières

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    T'as setté le paramétre DB_FILE_NAME_CONVERT pour créer le fichier ailleurs ?

  4. #4
    Futur Membre du Club
    Inscrit en
    Septembre 2009
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 24
    Points : 6
    Points
    6
    Par défaut
    Oui, dans mon SPFILE, j'ai les infos suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    db_file_name_convert='MABASE','MABASEMO'

Discussions similaires

  1. Data Guard 11gR1 : ajout d'une Physical Standby supplémentaire
    Par havoc31 dans le forum Administration
    Réponses: 3
    Dernier message: 22/10/2009, 16h49
  2. Problème de restauration avec RMAN
    Par bambi98 dans le forum Recovery Manager
    Réponses: 3
    Dernier message: 12/05/2008, 23h01
  3. restaurations avec Rman
    Par Adomi Razaki dans le forum Recovery Manager
    Réponses: 2
    Dernier message: 12/01/2008, 17h26
  4. Problème restauration avec Nero, aide svp
    Par capone dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 12/08/2006, 23h37
  5. problème de backup des archivelogs avec RMAN
    Par 79Charles dans le forum Recovery Manager
    Réponses: 14
    Dernier message: 24/05/2005, 19h33

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